SCIP++ refs/heads/main
 
Loading...
Searching...
No Matches
scippp::params::CONSTRAINTS::COMPONENTS Namespace Reference

Parameters with prefix constraints/components. More...

Variables

constexpr Param< bool > DELAYPROP { "constraints/components/delayprop" }
 should propagation method be delayed, if other propagators found reductions?
 
constexpr Param< bool > DELAYSEPA { "constraints/components/delaysepa" }
 should separation method be delayed, if other separators found cuts?
 
constexpr Param< int > EAGERFREQ { "constraints/components/eagerfreq" }
 frequency for using all instead of only the useful constraints in separation, propagation and enforcement (-1: never, 0: only in first evaluation)
 
constexpr Param< double > FEASTOLFACTOR { "constraints/components/feastolfactor" }
 factor to increase the feasibility tolerance of the main SCIP in all sub-SCIPs, default value 1.0
 
constexpr Param< double > INTFACTOR { "constraints/components/intfactor" }
 the weight of an integer variable compared to binary variables
 
constexpr Param< int > MAXDEPTH { "constraints/components/maxdepth" }
 maximum depth of a node to run components detection (-1: disable component detection during solving)
 
constexpr Param< int > MAXINTVARS { "constraints/components/maxintvars" }
 maximum number of integer (or binary) variables to solve a subproblem during presolving (-1: unlimited)
 
constexpr Param< int > MAXPREROUNDS { "constraints/components/maxprerounds" }
 maximal number of presolving rounds the constraint handler participates in (-1: no limit)
 
constexpr Param< double > MINRELSIZE { "constraints/components/minrelsize" }
 minimum relative size (in terms of variables) to solve a component individually during branch-and-bound
 
constexpr Param< int > MINSIZE { "constraints/components/minsize" }
 minimum absolute size (in terms of variables) to solve a component individually during branch-and-bound
 
constexpr Param< long long > NODELIMIT { "constraints/components/nodelimit" }
 maximum number of nodes to be solved in subproblems during presolving
 
constexpr Param< int > PRESOLTIMING { "constraints/components/presoltiming" }
 timing mask of the constraint handler's presolving method (4:FAST, 8:MEDIUM, 16:EXHAUSTIVE, 32:FINAL)
 
constexpr Param< int > PROPFREQ { "constraints/components/propfreq" }
 frequency for propagating domains (-1: never, 0: only in root node)
 
constexpr Param< int > PROPTIMING { "constraints/components/proptiming" }
 timing when constraint propagation should be called (1:BEFORELP, 2:DURINGLPLOOP, 4:AFTERLPLOOP, 15:ALWAYS)
 
constexpr Param< int > SEPAFREQ { "constraints/components/sepafreq" }
 frequency for separating cuts (-1: never, 0: only in root node)
 

Detailed Description

Parameters with prefix constraints/components.

Variable Documentation

◆ DELAYPROP

constexpr Param<bool> scippp::params::CONSTRAINTS::COMPONENTS::DELAYPROP { "constraints/components/delayprop" }
constexpr

should propagation method be delayed, if other propagators found reductions?

Definition at line 935 of file parameters.hpp.

◆ DELAYSEPA

constexpr Param<bool> scippp::params::CONSTRAINTS::COMPONENTS::DELAYSEPA { "constraints/components/delaysepa" }
constexpr

should separation method be delayed, if other separators found cuts?

Definition at line 933 of file parameters.hpp.

◆ EAGERFREQ

constexpr Param<int> scippp::params::CONSTRAINTS::COMPONENTS::EAGERFREQ { "constraints/components/eagerfreq" }
constexpr

frequency for using all instead of only the useful constraints in separation, propagation and enforcement (-1: never, 0: only in first evaluation)

Definition at line 929 of file parameters.hpp.

◆ FEASTOLFACTOR

constexpr Param<double> scippp::params::CONSTRAINTS::COMPONENTS::FEASTOLFACTOR { "constraints/components/feastolfactor" }
constexpr

factor to increase the feasibility tolerance of the main SCIP in all sub-SCIPs, default value 1.0

Definition at line 951 of file parameters.hpp.

◆ INTFACTOR

constexpr Param<double> scippp::params::CONSTRAINTS::COMPONENTS::INTFACTOR { "constraints/components/intfactor" }
constexpr

the weight of an integer variable compared to binary variables

Definition at line 949 of file parameters.hpp.

◆ MAXDEPTH

constexpr Param<int> scippp::params::CONSTRAINTS::COMPONENTS::MAXDEPTH { "constraints/components/maxdepth" }
constexpr

maximum depth of a node to run components detection (-1: disable component detection during solving)

Definition at line 939 of file parameters.hpp.

◆ MAXINTVARS

constexpr Param<int> scippp::params::CONSTRAINTS::COMPONENTS::MAXINTVARS { "constraints/components/maxintvars" }
constexpr

maximum number of integer (or binary) variables to solve a subproblem during presolving (-1: unlimited)

Definition at line 941 of file parameters.hpp.

◆ MAXPREROUNDS

constexpr Param<int> scippp::params::CONSTRAINTS::COMPONENTS::MAXPREROUNDS { "constraints/components/maxprerounds" }
constexpr

maximal number of presolving rounds the constraint handler participates in (-1: no limit)

Definition at line 931 of file parameters.hpp.

◆ MINRELSIZE

constexpr Param<double> scippp::params::CONSTRAINTS::COMPONENTS::MINRELSIZE { "constraints/components/minrelsize" }
constexpr

minimum relative size (in terms of variables) to solve a component individually during branch-and-bound

Definition at line 945 of file parameters.hpp.

◆ MINSIZE

constexpr Param<int> scippp::params::CONSTRAINTS::COMPONENTS::MINSIZE { "constraints/components/minsize" }
constexpr

minimum absolute size (in terms of variables) to solve a component individually during branch-and-bound

Definition at line 943 of file parameters.hpp.

◆ NODELIMIT

constexpr Param<long long> scippp::params::CONSTRAINTS::COMPONENTS::NODELIMIT { "constraints/components/nodelimit" }
constexpr

maximum number of nodes to be solved in subproblems during presolving

Definition at line 947 of file parameters.hpp.

◆ PRESOLTIMING

constexpr Param<int> scippp::params::CONSTRAINTS::COMPONENTS::PRESOLTIMING { "constraints/components/presoltiming" }
constexpr

timing mask of the constraint handler's presolving method (4:FAST, 8:MEDIUM, 16:EXHAUSTIVE, 32:FINAL)

Definition at line 937 of file parameters.hpp.

◆ PROPFREQ

constexpr Param<int> scippp::params::CONSTRAINTS::COMPONENTS::PROPFREQ { "constraints/components/propfreq" }
constexpr

frequency for propagating domains (-1: never, 0: only in root node)

Definition at line 924 of file parameters.hpp.

◆ PROPTIMING

constexpr Param<int> scippp::params::CONSTRAINTS::COMPONENTS::PROPTIMING { "constraints/components/proptiming" }
constexpr

timing when constraint propagation should be called (1:BEFORELP, 2:DURINGLPLOOP, 4:AFTERLPLOOP, 15:ALWAYS)

Definition at line 926 of file parameters.hpp.

◆ SEPAFREQ

constexpr Param<int> scippp::params::CONSTRAINTS::COMPONENTS::SEPAFREQ { "constraints/components/sepafreq" }
constexpr

frequency for separating cuts (-1: never, 0: only in root node)

Definition at line 922 of file parameters.hpp.