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

Parameters with prefix separating/minor. More...

Variables

constexpr Param< bool > DELAY { "separating/minor/delay" }
 should separator be delayed, if other separators found cuts?
 
constexpr Param< int > EXPBACKOFF { "separating/minor/expbackoff" }
 base for exponential increase of frequency at which separator <minor> is called (1: call at each multiple of frequency)
 
constexpr Param< int > FREQ { "separating/minor/freq" }
 frequency for calling separator <minor> (-1: never, 0: only in root node)
 
constexpr Param< bool > IGNOREPACKINGCONSS { "separating/minor/ignorepackingconss" }
 whether to ignore circle packing constraints during minor detection
 
constexpr Param< double > MAXBOUNDDIST { "separating/minor/maxbounddist" }
 maximal relative distance from current node's dual bound to primal bound compared to best node's dual bound for applying separator <minor> (0.0: only on current best node, 1.0: on all nodes)
 
constexpr Param< int > MAXMINORSCONST { "separating/minor/maxminorsconst" }
 constant for the maximum number of minors, i.e., max(const, fac * # quadratic terms)
 
constexpr Param< double > MAXMINORSFAC { "separating/minor/maxminorsfac" }
 factor for the maximum number of minors, i.e., max(const, fac * # quadratic terms)
 
constexpr Param< int > MAXROUNDS { "separating/minor/maxrounds" }
 maximal number of separation rounds per node (-1: unlimited)
 
constexpr Param< int > MAXROUNDSROOT { "separating/minor/maxroundsroot" }
 maximal number of separation rounds in the root node (-1: unlimited)
 
constexpr Param< double > MINCUTVIOL { "separating/minor/mincutviol" }
 minimum required violation of a cut
 
constexpr Param< int > PRIORITY { "separating/minor/priority" }
 priority of separator <minor>
 

Detailed Description

Parameters with prefix separating/minor.

Variable Documentation

◆ DELAY

constexpr Param<bool> scippp::params::SEPARATING::MINOR::DELAY { "separating/minor/delay" }
constexpr

should separator be delayed, if other separators found cuts?

Definition at line 6113 of file parameters.hpp.

◆ EXPBACKOFF

constexpr Param<int> scippp::params::SEPARATING::MINOR::EXPBACKOFF { "separating/minor/expbackoff" }
constexpr

base for exponential increase of frequency at which separator <minor> is called (1: call at each multiple of frequency)

Definition at line 6116 of file parameters.hpp.

◆ FREQ

constexpr Param<int> scippp::params::SEPARATING::MINOR::FREQ { "separating/minor/freq" }
constexpr

frequency for calling separator <minor> (-1: never, 0: only in root node)

Definition at line 6108 of file parameters.hpp.

◆ IGNOREPACKINGCONSS

constexpr Param<bool> scippp::params::SEPARATING::MINOR::IGNOREPACKINGCONSS { "separating/minor/ignorepackingconss" }
constexpr

whether to ignore circle packing constraints during minor detection

Definition at line 6128 of file parameters.hpp.

◆ MAXBOUNDDIST

constexpr Param<double> scippp::params::SEPARATING::MINOR::MAXBOUNDDIST { "separating/minor/maxbounddist" }
constexpr

maximal relative distance from current node's dual bound to primal bound compared to best node's dual bound for applying separator <minor> (0.0: only on current best node, 1.0: on all nodes)

Definition at line 6111 of file parameters.hpp.

◆ MAXMINORSCONST

constexpr Param<int> scippp::params::SEPARATING::MINOR::MAXMINORSCONST { "separating/minor/maxminorsconst" }
constexpr

constant for the maximum number of minors, i.e., max(const, fac * # quadratic terms)

Definition at line 6118 of file parameters.hpp.

◆ MAXMINORSFAC

constexpr Param<double> scippp::params::SEPARATING::MINOR::MAXMINORSFAC { "separating/minor/maxminorsfac" }
constexpr

factor for the maximum number of minors, i.e., max(const, fac * # quadratic terms)

Definition at line 6120 of file parameters.hpp.

◆ MAXROUNDS

constexpr Param<int> scippp::params::SEPARATING::MINOR::MAXROUNDS { "separating/minor/maxrounds" }
constexpr

maximal number of separation rounds per node (-1: unlimited)

Definition at line 6124 of file parameters.hpp.

◆ MAXROUNDSROOT

constexpr Param<int> scippp::params::SEPARATING::MINOR::MAXROUNDSROOT { "separating/minor/maxroundsroot" }
constexpr

maximal number of separation rounds in the root node (-1: unlimited)

Definition at line 6126 of file parameters.hpp.

◆ MINCUTVIOL

constexpr Param<double> scippp::params::SEPARATING::MINOR::MINCUTVIOL { "separating/minor/mincutviol" }
constexpr

minimum required violation of a cut

Definition at line 6122 of file parameters.hpp.

◆ PRIORITY

constexpr Param<int> scippp::params::SEPARATING::MINOR::PRIORITY { "separating/minor/priority" }
constexpr

priority of separator <minor>

Definition at line 6106 of file parameters.hpp.