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

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 3514 of file parameters.hpp.

◆ FREQOFS

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

frequency offset for calling primal heuristic <mpec>

Definition at line 3516 of file parameters.hpp.

◆ INITTHETA

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

initial regularization right-hand side value

Definition at line 3520 of file parameters.hpp.

◆ MAXDEPTH

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 3518 of file parameters.hpp.

◆ MAXITER

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

maximum number of iterations of the MPEC loop

Definition at line 3532 of file parameters.hpp.

◆ MAXNLPCOST

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 3526 of file parameters.hpp.

◆ MAXNLPITER

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

maximum number of NLP iterations per solve

Definition at line 3534 of file parameters.hpp.

◆ MAXNUNSUCC

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 3536 of file parameters.hpp.

◆ MINGAPLEFT

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 3530 of file parameters.hpp.

◆ MINIMPROVE

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

factor by which heuristic should at least improve the incumbent

Definition at line 3528 of file parameters.hpp.

◆ PRIORITY

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

priority of heuristic <mpec>

Definition at line 3512 of file parameters.hpp.

◆ SIGMA

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

regularization update factor

Definition at line 3522 of file parameters.hpp.

◆ SUBNLPTRIGGER

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

maximum number of NLP iterations per solve

Definition at line 3524 of file parameters.hpp.