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

Parameters with prefix heuristics/clique. More...

Variables

constexpr Param< bool > COPYCUTS { "heuristics/clique/copycuts" }
 should all active cuts from cutpool be copied to constraints in subproblem?
 
constexpr Param< int > FREQ { "heuristics/clique/freq" }
 frequency for calling primal heuristic <clique> (-1: never, 0: only at depth freqofs)
 
constexpr Param< int > FREQOFS { "heuristics/clique/freqofs" }
 frequency offset for calling primal heuristic <clique>
 
constexpr Param< int > MAXBACKTRACKS { "heuristics/clique/maxbacktracks" }
 maximum number of backtracks during the fixing process
 
constexpr Param< int > MAXDEPTH { "heuristics/clique/maxdepth" }
 maximal depth level to call primal heuristic <clique> (-1: no limit)
 
constexpr Param< long long > MAXNODES { "heuristics/clique/maxnodes" }
 maximum number of nodes to regard in the subproblem
 
constexpr Param< int > MAXPROPROUNDS { "heuristics/clique/maxproprounds" }
 maximum number of propagation rounds during probing (-1 infinity)
 
constexpr Param< double > MINIMPROVE { "heuristics/clique/minimprove" }
 factor by which clique heuristic should at least improve the incumbent
 
constexpr Param< double > MININTFIXINGRATE { "heuristics/clique/minintfixingrate" }
 minimum percentage of integer variables that have to be fixable
 
constexpr Param< double > MINMIPFIXINGRATE { "heuristics/clique/minmipfixingrate" }
 minimum percentage of fixed variables in the sub-MIP
 
constexpr Param< long long > MINNODES { "heuristics/clique/minnodes" }
 minimum number of nodes required to start the subproblem
 
constexpr Param< long long > NODESOFS { "heuristics/clique/nodesofs" }
 number of nodes added to the contingent of the total nodes
 
constexpr Param< double > NODESQUOT { "heuristics/clique/nodesquot" }
 contingent of sub problem nodes in relation to the number of nodes of the original problem
 
constexpr Param< int > PRIORITY { "heuristics/clique/priority" }
 priority of heuristic <clique>
 
constexpr Param< bool > USELOCKFIXINGS { "heuristics/clique/uselockfixings" }
 should more variables be fixed based on variable locks if the fixing rate was not reached?
 

Detailed Description

Parameters with prefix heuristics/clique.

Variable Documentation

◆ COPYCUTS

constexpr Param<bool> scippp::params::HEURISTICS::CLIQUE::COPYCUTS { "heuristics/clique/copycuts" }
constexpr

should all active cuts from cutpool be copied to constraints in subproblem?

Definition at line 2549 of file parameters.hpp.

◆ FREQ

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

frequency for calling primal heuristic <clique> (-1: never, 0: only at depth freqofs)

Definition at line 2527 of file parameters.hpp.

◆ FREQOFS

constexpr Param<int> scippp::params::HEURISTICS::CLIQUE::FREQOFS { "heuristics/clique/freqofs" }
constexpr

frequency offset for calling primal heuristic <clique>

Definition at line 2529 of file parameters.hpp.

◆ MAXBACKTRACKS

constexpr Param<int> scippp::params::HEURISTICS::CLIQUE::MAXBACKTRACKS { "heuristics/clique/maxbacktracks" }
constexpr

maximum number of backtracks during the fixing process

Definition at line 2553 of file parameters.hpp.

◆ MAXDEPTH

constexpr Param<int> scippp::params::HEURISTICS::CLIQUE::MAXDEPTH { "heuristics/clique/maxdepth" }
constexpr

maximal depth level to call primal heuristic <clique> (-1: no limit)

Definition at line 2531 of file parameters.hpp.

◆ MAXNODES

constexpr Param<long long> scippp::params::HEURISTICS::CLIQUE::MAXNODES { "heuristics/clique/maxnodes" }
constexpr

maximum number of nodes to regard in the subproblem

Definition at line 2537 of file parameters.hpp.

◆ MAXPROPROUNDS

constexpr Param<int> scippp::params::HEURISTICS::CLIQUE::MAXPROPROUNDS { "heuristics/clique/maxproprounds" }
constexpr

maximum number of propagation rounds during probing (-1 infinity)

Definition at line 2547 of file parameters.hpp.

◆ MINIMPROVE

constexpr Param<double> scippp::params::HEURISTICS::CLIQUE::MINIMPROVE { "heuristics/clique/minimprove" }
constexpr

factor by which clique heuristic should at least improve the incumbent

Definition at line 2545 of file parameters.hpp.

◆ MININTFIXINGRATE

constexpr Param<double> scippp::params::HEURISTICS::CLIQUE::MININTFIXINGRATE { "heuristics/clique/minintfixingrate" }
constexpr

minimum percentage of integer variables that have to be fixable

Definition at line 2533 of file parameters.hpp.

◆ MINMIPFIXINGRATE

constexpr Param<double> scippp::params::HEURISTICS::CLIQUE::MINMIPFIXINGRATE { "heuristics/clique/minmipfixingrate" }
constexpr

minimum percentage of fixed variables in the sub-MIP

Definition at line 2535 of file parameters.hpp.

◆ MINNODES

constexpr Param<long long> scippp::params::HEURISTICS::CLIQUE::MINNODES { "heuristics/clique/minnodes" }
constexpr

minimum number of nodes required to start the subproblem

Definition at line 2541 of file parameters.hpp.

◆ NODESOFS

constexpr Param<long long> scippp::params::HEURISTICS::CLIQUE::NODESOFS { "heuristics/clique/nodesofs" }
constexpr

number of nodes added to the contingent of the total nodes

Definition at line 2539 of file parameters.hpp.

◆ NODESQUOT

constexpr Param<double> scippp::params::HEURISTICS::CLIQUE::NODESQUOT { "heuristics/clique/nodesquot" }
constexpr

contingent of sub problem nodes in relation to the number of nodes of the original problem

Definition at line 2543 of file parameters.hpp.

◆ PRIORITY

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

priority of heuristic <clique>

Definition at line 2525 of file parameters.hpp.

◆ USELOCKFIXINGS

constexpr Param<bool> scippp::params::HEURISTICS::CLIQUE::USELOCKFIXINGS { "heuristics/clique/uselockfixings" }
constexpr

should more variables be fixed based on variable locks if the fixing rate was not reached?

Definition at line 2551 of file parameters.hpp.