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

Parameters with prefix separating/clique. More...

Variables

constexpr Param< int > BACKTRACKFREQ { "separating/clique/backtrackfreq" }
 frequency for premature backtracking up to tree level 1 (0: no backtracking)
 
constexpr Param< double > CLIQUEDENSITY { "separating/clique/cliquedensity" }
 minimal density of cliques to use a dense clique table
 
constexpr Param< double > CLIQUETABLEMEM { "separating/clique/cliquetablemem" }
 maximal memory size of dense clique table (in kb)
 
constexpr Param< bool > DELAY { "separating/clique/delay" }
 should separator be delayed, if other separators found cuts?
 
constexpr Param< int > EXPBACKOFF { "separating/clique/expbackoff" }
 base for exponential increase of frequency at which separator <clique> is called (1: call at each multiple of frequency)
 
constexpr Param< int > FREQ { "separating/clique/freq" }
 frequency for calling separator <clique> (-1: never, 0: only in root node)
 
constexpr Param< double > MAXBOUNDDIST { "separating/clique/maxbounddist" }
 maximal relative distance from current node's dual bound to primal bound compared to best node's dual bound for applying separator <clique> (0.0: only on current best node, 1.0: on all nodes)
 
constexpr Param< int > MAXSEPACUTS { "separating/clique/maxsepacuts" }
 maximal number of clique cuts separated per separation round (-1: no limit)
 
constexpr Param< int > MAXTREENODES { "separating/clique/maxtreenodes" }
 maximal number of nodes in branch and bound tree (-1: no limit)
 
constexpr Param< int > MAXZEROEXTENSIONS { "separating/clique/maxzeroextensions" }
 maximal number of zero-valued variables extending the clique (-1: no limit)
 
constexpr Param< int > PRIORITY { "separating/clique/priority" }
 priority of separator <clique>
 
constexpr Param< double > SCALEVAL { "separating/clique/scaleval" }
 factor for scaling weights
 

Detailed Description

Parameters with prefix separating/clique.

Variable Documentation

◆ BACKTRACKFREQ

constexpr Param<int> scippp::params::SEPARATING::CLIQUE::BACKTRACKFREQ { "separating/clique/backtrackfreq" }
constexpr

frequency for premature backtracking up to tree level 1 (0: no backtracking)

Definition at line 5746 of file parameters.hpp.

◆ CLIQUEDENSITY

constexpr Param<double> scippp::params::SEPARATING::CLIQUE::CLIQUEDENSITY { "separating/clique/cliquedensity" }
constexpr

minimal density of cliques to use a dense clique table

Definition at line 5754 of file parameters.hpp.

◆ CLIQUETABLEMEM

constexpr Param<double> scippp::params::SEPARATING::CLIQUE::CLIQUETABLEMEM { "separating/clique/cliquetablemem" }
constexpr

maximal memory size of dense clique table (in kb)

Definition at line 5752 of file parameters.hpp.

◆ DELAY

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

should separator be delayed, if other separators found cuts?

Definition at line 5737 of file parameters.hpp.

◆ EXPBACKOFF

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

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

Definition at line 5740 of file parameters.hpp.

◆ FREQ

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

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

Definition at line 5732 of file parameters.hpp.

◆ MAXBOUNDDIST

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

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

Definition at line 5735 of file parameters.hpp.

◆ MAXSEPACUTS

constexpr Param<int> scippp::params::SEPARATING::CLIQUE::MAXSEPACUTS { "separating/clique/maxsepacuts" }
constexpr

maximal number of clique cuts separated per separation round (-1: no limit)

Definition at line 5748 of file parameters.hpp.

◆ MAXTREENODES

constexpr Param<int> scippp::params::SEPARATING::CLIQUE::MAXTREENODES { "separating/clique/maxtreenodes" }
constexpr

maximal number of nodes in branch and bound tree (-1: no limit)

Definition at line 5744 of file parameters.hpp.

◆ MAXZEROEXTENSIONS

constexpr Param<int> scippp::params::SEPARATING::CLIQUE::MAXZEROEXTENSIONS { "separating/clique/maxzeroextensions" }
constexpr

maximal number of zero-valued variables extending the clique (-1: no limit)

Definition at line 5750 of file parameters.hpp.

◆ PRIORITY

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

priority of separator <clique>

Definition at line 5730 of file parameters.hpp.

◆ SCALEVAL

constexpr Param<double> scippp::params::SEPARATING::CLIQUE::SCALEVAL { "separating/clique/scaleval" }
constexpr

factor for scaling weights

Definition at line 5742 of file parameters.hpp.