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

Parameters with prefix heuristics/randrounding. More...

Variables

constexpr Param< int > FREQ { "heuristics/randrounding/freq" }
 frequency for calling primal heuristic <randrounding> (-1: never, 0: only at depth freqofs)
 
constexpr Param< int > FREQOFS { "heuristics/randrounding/freqofs" }
 frequency offset for calling primal heuristic <randrounding>
 
constexpr Param< int > MAXDEPTH { "heuristics/randrounding/maxdepth" }
 maximal depth level to call primal heuristic <randrounding> (-1: no limit)
 
constexpr Param< int > MAXPROPROUNDS { "heuristics/randrounding/maxproprounds" }
 limit of rounds for each propagation call
 
constexpr Param< bool > ONCEPERNODE { "heuristics/randrounding/oncepernode" }
 should the heuristic only be called once per node?
 
constexpr Param< int > PRIORITY { "heuristics/randrounding/priority" }
 priority of heuristic <randrounding>
 
constexpr Param< bool > PROPAGATEONLYROOT { "heuristics/randrounding/propagateonlyroot" }
 should the probing part of the heuristic be applied exclusively at the root node?
 
constexpr Param< bool > USESIMPLEROUNDING { "heuristics/randrounding/usesimplerounding" }
 should the heuristic apply the variable lock strategy of simple rounding, if possible?
 

Detailed Description

Parameters with prefix heuristics/randrounding.

Variable Documentation

◆ FREQ

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

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

Definition at line 3670 of file parameters.hpp.

◆ FREQOFS

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

frequency offset for calling primal heuristic <randrounding>

Definition at line 3672 of file parameters.hpp.

◆ MAXDEPTH

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

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

Definition at line 3674 of file parameters.hpp.

◆ MAXPROPROUNDS

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

limit of rounds for each propagation call

Definition at line 3682 of file parameters.hpp.

◆ ONCEPERNODE

constexpr Param<bool> scippp::params::HEURISTICS::RANDROUNDING::ONCEPERNODE { "heuristics/randrounding/oncepernode" }
constexpr

should the heuristic only be called once per node?

Definition at line 3676 of file parameters.hpp.

◆ PRIORITY

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

priority of heuristic <randrounding>

Definition at line 3668 of file parameters.hpp.

◆ PROPAGATEONLYROOT

constexpr Param<bool> scippp::params::HEURISTICS::RANDROUNDING::PROPAGATEONLYROOT { "heuristics/randrounding/propagateonlyroot" }
constexpr

should the probing part of the heuristic be applied exclusively at the root node?

Definition at line 3680 of file parameters.hpp.

◆ USESIMPLEROUNDING

constexpr Param<bool> scippp::params::HEURISTICS::RANDROUNDING::USESIMPLEROUNDING { "heuristics/randrounding/usesimplerounding" }
constexpr

should the heuristic apply the variable lock strategy of simple rounding, if possible?

Definition at line 3678 of file parameters.hpp.