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

Parameters with prefix heuristics/mpec. More...

Variables

constexpr Param< int > FREQ { "heuristics/mpec/freq" }
 frequency for calling primal heuristic <mpec> (-1: never, 0: only at depth freqofs)
 
constexpr Param< int > FREQOFS { "heuristics/mpec/freqofs" }
 frequency offset for calling primal heuristic <mpec>
 
constexpr Param< double > INITTHETA { "heuristics/mpec/inittheta" }
 initial regularization right-hand side value
 
constexpr Param< int > MAXDEPTH { "heuristics/mpec/maxdepth" }
 maximal depth level to call primal heuristic <mpec> (-1: no limit)
 
constexpr Param< int > MAXITER { "heuristics/mpec/maxiter" }
 maximum number of iterations of the MPEC loop
 
constexpr Param< double > MAXNLPCOST { "heuristics/mpec/maxnlpcost" }
 maximum cost available for solving NLPs per call of the heuristic
 
constexpr Param< int > MAXNLPITER { "heuristics/mpec/maxnlpiter" }
 maximum number of NLP iterations per solve
 
constexpr Param< int > MAXNUNSUCC { "heuristics/mpec/maxnunsucc" }
 maximum number of consecutive calls for which the heuristic did not find an improving solution
 
constexpr Param< double > MINGAPLEFT { "heuristics/mpec/mingapleft" }
 minimum amount of gap left in order to call the heuristic
 
constexpr Param< double > MINIMPROVE { "heuristics/mpec/minimprove" }
 factor by which heuristic should at least improve the incumbent
 
constexpr Param< int > PRIORITY { "heuristics/mpec/priority" }
 priority of heuristic <mpec>
 
constexpr Param< double > SIGMA { "heuristics/mpec/sigma" }
 regularization update factor
 
constexpr Param< double > SUBNLPTRIGGER { "heuristics/mpec/subnlptrigger" }
 maximum number of NLP iterations per solve
 

Detailed Description

Parameters with prefix heuristics/mpec.

Variable Documentation

◆ FREQ

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

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

Definition at line 3311 of file parameters.hpp.

◆ FREQOFS

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

frequency offset for calling primal heuristic <mpec>

Definition at line 3313 of file parameters.hpp.

◆ INITTHETA

constexpr Param<double> scippp::params::HEURISTICS::MPEC::INITTHETA { "heuristics/mpec/inittheta" }
constexpr

initial regularization right-hand side value

Definition at line 3317 of file parameters.hpp.

◆ MAXDEPTH

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

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

Definition at line 3315 of file parameters.hpp.

◆ MAXITER

constexpr Param<int> scippp::params::HEURISTICS::MPEC::MAXITER { "heuristics/mpec/maxiter" }
constexpr

maximum number of iterations of the MPEC loop

Definition at line 3329 of file parameters.hpp.

◆ MAXNLPCOST

constexpr Param<double> scippp::params::HEURISTICS::MPEC::MAXNLPCOST { "heuristics/mpec/maxnlpcost" }
constexpr

maximum cost available for solving NLPs per call of the heuristic

Definition at line 3323 of file parameters.hpp.

◆ MAXNLPITER

constexpr Param<int> scippp::params::HEURISTICS::MPEC::MAXNLPITER { "heuristics/mpec/maxnlpiter" }
constexpr

maximum number of NLP iterations per solve

Definition at line 3331 of file parameters.hpp.

◆ MAXNUNSUCC

constexpr Param<int> scippp::params::HEURISTICS::MPEC::MAXNUNSUCC { "heuristics/mpec/maxnunsucc" }
constexpr

maximum number of consecutive calls for which the heuristic did not find an improving solution

Definition at line 3333 of file parameters.hpp.

◆ MINGAPLEFT

constexpr Param<double> scippp::params::HEURISTICS::MPEC::MINGAPLEFT { "heuristics/mpec/mingapleft" }
constexpr

minimum amount of gap left in order to call the heuristic

Definition at line 3327 of file parameters.hpp.

◆ MINIMPROVE

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

factor by which heuristic should at least improve the incumbent

Definition at line 3325 of file parameters.hpp.

◆ PRIORITY

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

priority of heuristic <mpec>

Definition at line 3309 of file parameters.hpp.

◆ SIGMA

constexpr Param<double> scippp::params::HEURISTICS::MPEC::SIGMA { "heuristics/mpec/sigma" }
constexpr

regularization update factor

Definition at line 3319 of file parameters.hpp.

◆ SUBNLPTRIGGER

constexpr Param<double> scippp::params::HEURISTICS::MPEC::SUBNLPTRIGGER { "heuristics/mpec/subnlptrigger" }
constexpr

maximum number of NLP iterations per solve

Definition at line 3321 of file parameters.hpp.