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

Parameters with prefix heuristics/intdiving. More...

Variables

constexpr Param< bool > BACKTRACK { "heuristics/intdiving/backtrack" }
 use one level of backtracking if infeasibility is encountered?
 
constexpr Param< int > FREQ { "heuristics/intdiving/freq" }
 frequency for calling primal heuristic <intdiving> (-1: never, 0: only at depth freqofs)
 
constexpr Param< int > FREQOFS { "heuristics/intdiving/freqofs" }
 frequency offset for calling primal heuristic <intdiving>
 
constexpr Param< int > MAXDEPTH { "heuristics/intdiving/maxdepth" }
 maximal depth level to call primal heuristic <intdiving> (-1: no limit)
 
constexpr Param< double > MAXDIVEAVGQUOT { "heuristics/intdiving/maxdiveavgquot" }
 maximal quotient (curlowerbound - lowerbound)/(avglowerbound - lowerbound) where diving is performed (0.0: no limit)
 
constexpr Param< double > MAXDIVEAVGQUOTNOSOL { "heuristics/intdiving/maxdiveavgquotnosol" }
 maximal AVGQUOT when no solution was found yet (0.0: no limit)
 
constexpr Param< double > MAXDIVEUBQUOT { "heuristics/intdiving/maxdiveubquot" }
 maximal quotient (curlowerbound - lowerbound)/(cutoffbound - lowerbound) where diving is performed (0.0: no limit)
 
constexpr Param< double > MAXDIVEUBQUOTNOSOL { "heuristics/intdiving/maxdiveubquotnosol" }
 maximal UBQUOT when no solution was found yet (0.0: no limit)
 
constexpr Param< int > MAXLPITEROFS { "heuristics/intdiving/maxlpiterofs" }
 additional number of allowed LP iterations
 
constexpr Param< double > MAXLPITERQUOT { "heuristics/intdiving/maxlpiterquot" }
 maximal fraction of diving LP iterations compared to node LP iterations
 
constexpr Param< double > MAXRELDEPTH { "heuristics/intdiving/maxreldepth" }
 maximal relative depth to start diving
 
constexpr Param< double > MINRELDEPTH { "heuristics/intdiving/minreldepth" }
 minimal relative depth to start diving
 
constexpr Param< int > PRIORITY { "heuristics/intdiving/priority" }
 priority of heuristic <intdiving>
 

Detailed Description

Parameters with prefix heuristics/intdiving.

Variable Documentation

◆ BACKTRACK

constexpr Param<bool> scippp::params::HEURISTICS::INTDIVING::BACKTRACK { "heuristics/intdiving/backtrack" }
constexpr

use one level of backtracking if infeasibility is encountered?

Definition at line 3150 of file parameters.hpp.

◆ FREQ

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

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

Definition at line 3126 of file parameters.hpp.

◆ FREQOFS

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

frequency offset for calling primal heuristic <intdiving>

Definition at line 3128 of file parameters.hpp.

◆ MAXDEPTH

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

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

Definition at line 3130 of file parameters.hpp.

◆ MAXDIVEAVGQUOT

constexpr Param<double> scippp::params::HEURISTICS::INTDIVING::MAXDIVEAVGQUOT { "heuristics/intdiving/maxdiveavgquot" }
constexpr

maximal quotient (curlowerbound - lowerbound)/(avglowerbound - lowerbound) where diving is performed (0.0: no limit)

Definition at line 3144 of file parameters.hpp.

◆ MAXDIVEAVGQUOTNOSOL

constexpr Param<double> scippp::params::HEURISTICS::INTDIVING::MAXDIVEAVGQUOTNOSOL { "heuristics/intdiving/maxdiveavgquotnosol" }
constexpr

maximal AVGQUOT when no solution was found yet (0.0: no limit)

Definition at line 3148 of file parameters.hpp.

◆ MAXDIVEUBQUOT

constexpr Param<double> scippp::params::HEURISTICS::INTDIVING::MAXDIVEUBQUOT { "heuristics/intdiving/maxdiveubquot" }
constexpr

maximal quotient (curlowerbound - lowerbound)/(cutoffbound - lowerbound) where diving is performed (0.0: no limit)

Definition at line 3141 of file parameters.hpp.

◆ MAXDIVEUBQUOTNOSOL

constexpr Param<double> scippp::params::HEURISTICS::INTDIVING::MAXDIVEUBQUOTNOSOL { "heuristics/intdiving/maxdiveubquotnosol" }
constexpr

maximal UBQUOT when no solution was found yet (0.0: no limit)

Definition at line 3146 of file parameters.hpp.

◆ MAXLPITEROFS

constexpr Param<int> scippp::params::HEURISTICS::INTDIVING::MAXLPITEROFS { "heuristics/intdiving/maxlpiterofs" }
constexpr

additional number of allowed LP iterations

Definition at line 3138 of file parameters.hpp.

◆ MAXLPITERQUOT

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

maximal fraction of diving LP iterations compared to node LP iterations

Definition at line 3136 of file parameters.hpp.

◆ MAXRELDEPTH

constexpr Param<double> scippp::params::HEURISTICS::INTDIVING::MAXRELDEPTH { "heuristics/intdiving/maxreldepth" }
constexpr

maximal relative depth to start diving

Definition at line 3134 of file parameters.hpp.

◆ MINRELDEPTH

constexpr Param<double> scippp::params::HEURISTICS::INTDIVING::MINRELDEPTH { "heuristics/intdiving/minreldepth" }
constexpr

minimal relative depth to start diving

Definition at line 3132 of file parameters.hpp.

◆ PRIORITY

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

priority of heuristic <intdiving>

Definition at line 3124 of file parameters.hpp.