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

Parameters with prefix heuristics/adaptivediving. More...

Variables

constexpr Param< double > BESTSOLWEIGHT { "heuristics/adaptivediving/bestsolweight" }
 weight of incumbent solutions compared to other solutions in computation of LP iteration limit
 
constexpr Param< double > EPSILON { "heuristics/adaptivediving/epsilon" }
 parameter that increases probability of exploration among divesets (only active if seltype is 'e')
 
constexpr Param< int > FREQ { "heuristics/adaptivediving/freq" }
 frequency for calling primal heuristic <adaptivediving> (-1: never, 0: only at depth freqofs)
 
constexpr Param< int > FREQOFS { "heuristics/adaptivediving/freqofs" }
 frequency offset for calling primal heuristic <adaptivediving>
 
constexpr Param< int > MAXDEPTH { "heuristics/adaptivediving/maxdepth" }
 maximal depth level to call primal heuristic <adaptivediving> (-1: no limit)
 
constexpr Param< long long > MAXLPITEROFS { "heuristics/adaptivediving/maxlpiterofs" }
 additional number of allowed LP iterations
 
constexpr Param< double > MAXLPITERQUOT { "heuristics/adaptivediving/maxlpiterquot" }
 maximal fraction of diving LP iterations compared to node LP iterations
 
constexpr Param< int > PRIORITY { "heuristics/adaptivediving/priority" }
 priority of heuristic <adaptivediving>
 
constexpr Param< char > SCORETYPE { "heuristics/adaptivediving/scoretype" }
 score parameter for selection: minimize either average 'n'odes, LP 'i'terations,backtrack/'c'onflict ratio, 'd'epth, 1 / 's'olutions, or 1 / solutions'u'ccess
 
constexpr Param< double > SELCONFIDENCECOEFF { "heuristics/adaptivediving/selconfidencecoeff" }
 coefficient c to decrease initial confidence (calls + 1.0) / (calls + c) in scores
 
constexpr Param< char > SELTYPE { "heuristics/adaptivediving/seltype" }
 selection strategy: (e)psilon-greedy, (w)eighted distribution, (n)ext diving
 
constexpr Param< bool > USEADAPTIVECONTEXT { "heuristics/adaptivediving/useadaptivecontext" }
 should the heuristic use its own statistics, or shared statistics?
 

Detailed Description

Parameters with prefix heuristics/adaptivediving.

Variable Documentation

◆ BESTSOLWEIGHT

constexpr Param<double> scippp::params::HEURISTICS::ADAPTIVEDIVING::BESTSOLWEIGHT { "heuristics/adaptivediving/bestsolweight" }
constexpr

weight of incumbent solutions compared to other solutions in computation of LP iteration limit

Definition at line 2308 of file parameters.hpp.

◆ EPSILON

constexpr Param<double> scippp::params::HEURISTICS::ADAPTIVEDIVING::EPSILON { "heuristics/adaptivediving/epsilon" }
constexpr

parameter that increases probability of exploration among divesets (only active if seltype is 'e')

Definition at line 2293 of file parameters.hpp.

◆ FREQ

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

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

Definition at line 2287 of file parameters.hpp.

◆ FREQOFS

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

frequency offset for calling primal heuristic <adaptivediving>

Definition at line 2289 of file parameters.hpp.

◆ MAXDEPTH

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

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

Definition at line 2291 of file parameters.hpp.

◆ MAXLPITEROFS

constexpr Param<long long> scippp::params::HEURISTICS::ADAPTIVEDIVING::MAXLPITEROFS { "heuristics/adaptivediving/maxlpiterofs" }
constexpr

additional number of allowed LP iterations

Definition at line 2306 of file parameters.hpp.

◆ MAXLPITERQUOT

constexpr Param<double> scippp::params::HEURISTICS::ADAPTIVEDIVING::MAXLPITERQUOT { "heuristics/adaptivediving/maxlpiterquot" }
constexpr

maximal fraction of diving LP iterations compared to node LP iterations

Definition at line 2304 of file parameters.hpp.

◆ PRIORITY

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

priority of heuristic <adaptivediving>

Definition at line 2285 of file parameters.hpp.

◆ SCORETYPE

constexpr Param<char> scippp::params::HEURISTICS::ADAPTIVEDIVING::SCORETYPE { "heuristics/adaptivediving/scoretype" }
constexpr

score parameter for selection: minimize either average 'n'odes, LP 'i'terations,backtrack/'c'onflict ratio, 'd'epth, 1 / 's'olutions, or 1 / solutions'u'ccess

Definition at line 2296 of file parameters.hpp.

◆ SELCONFIDENCECOEFF

constexpr Param<double> scippp::params::HEURISTICS::ADAPTIVEDIVING::SELCONFIDENCECOEFF { "heuristics/adaptivediving/selconfidencecoeff" }
constexpr

coefficient c to decrease initial confidence (calls + 1.0) / (calls + c) in scores

Definition at line 2302 of file parameters.hpp.

◆ SELTYPE

constexpr Param<char> scippp::params::HEURISTICS::ADAPTIVEDIVING::SELTYPE { "heuristics/adaptivediving/seltype" }
constexpr

selection strategy: (e)psilon-greedy, (w)eighted distribution, (n)ext diving

Definition at line 2298 of file parameters.hpp.

◆ USEADAPTIVECONTEXT

constexpr Param<bool> scippp::params::HEURISTICS::ADAPTIVEDIVING::USEADAPTIVECONTEXT { "heuristics/adaptivediving/useadaptivecontext" }
constexpr

should the heuristic use its own statistics, or shared statistics?

Definition at line 2300 of file parameters.hpp.