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

Parameters with prefix limits. More...

Variables

constexpr Param< double > ABSGAP { "limits/absgap" }
 solving stops, if the absolute gap = |primalbound - dualbound| is below the given value
 
constexpr Param< int > AUTORESTARTNODES { "limits/autorestartnodes" }
 if solve exceeds this number of nodes for the first time, an automatic restart is triggered (-1: no automatic restart)
 
constexpr Param< int > BESTSOL { "limits/bestsol" }
 solving stops, if the given number of solution improvements were found (-1: no limit)
 
constexpr Param< double > DUAL { "limits/dual" }
 solving stops, if dual bound is at least as good as given value
 
constexpr Param< double > GAP { "limits/gap" }
 solving stops, if the relative gap = |primal - dual|/MIN(|dual|,|primal|) is below the given value, the gap is 'Infinity', if primal and dual bound have opposite signs
 
constexpr Param< int > MAXORIGSOL { "limits/maxorigsol" }
 maximal number of solutions candidates to store in the solution storage of the original problem
 
constexpr Param< int > MAXSOL { "limits/maxsol" }
 maximal number of solutions to store in the solution storage
 
constexpr Param< double > MEMORY { "limits/memory" }
 maximal memory usage in MB; reported memory usage is lower than real memory usage!
 
constexpr Param< long long > NODES { "limits/nodes" }
 maximal number of nodes to process (-1: no limit)
 
constexpr Param< double > PRIMAL { "limits/primal" }
 solving stops, if primal bound is at least as good as given value (alias objectivestop)
 
constexpr Param< int > RESTARTS { "limits/restarts" }
 solving stops, if the given number of restarts was triggered (-1: no limit)
 
constexpr Param< double > SOFTTIME { "limits/softtime" }
 soft time limit which should be applied after first solution was found (-1.0: disabled)
 
constexpr Param< int > SOLUTIONS { "limits/solutions" }
 solving stops, if the given number of solutions were found; this limit is first checked in presolving (-1: no limit)
 
constexpr Param< long long > STALLNODES { "limits/stallnodes" }
 solving stops, if the given number of nodes was processed since the last improvement of the primal solution value (-1: no limit)
 
constexpr Param< double > TIME { "limits/time" }
 maximal time in seconds to run
 
constexpr Param< long long > TOTALNODES { "limits/totalnodes" }
 maximal number of total nodes (incl. restarts) to process (-1: no limit)
 

Detailed Description

Parameters with prefix limits.

Variable Documentation

◆ ABSGAP

Param<double> scippp::params::LIMITS::ABSGAP { "limits/absgap" }
constexpr

solving stops, if the absolute gap = |primalbound - dualbound| is below the given value

Definition at line 4674 of file parameters.hpp.

◆ AUTORESTARTNODES

Param<int> scippp::params::LIMITS::AUTORESTARTNODES { "limits/autorestartnodes" }
constexpr

if solve exceeds this number of nodes for the first time, an automatic restart is triggered (-1: no automatic restart)

Definition at line 4692 of file parameters.hpp.

◆ BESTSOL

Param<int> scippp::params::LIMITS::BESTSOL { "limits/bestsol" }
constexpr

solving stops, if the given number of solution improvements were found (-1: no limit)

Definition at line 4683 of file parameters.hpp.

◆ DUAL

Param<double> scippp::params::LIMITS::DUAL { "limits/dual" }
constexpr

solving stops, if dual bound is at least as good as given value

Definition at line 4678 of file parameters.hpp.

◆ GAP

Param<double> scippp::params::LIMITS::GAP { "limits/gap" }
constexpr

solving stops, if the relative gap = |primal - dual|/MIN(|dual|,|primal|) is below the given value, the gap is 'Infinity', if primal and dual bound have opposite signs

Definition at line 4672 of file parameters.hpp.

◆ MAXORIGSOL

Param<int> scippp::params::LIMITS::MAXORIGSOL { "limits/maxorigsol" }
constexpr

maximal number of solutions candidates to store in the solution storage of the original problem

Definition at line 4687 of file parameters.hpp.

◆ MAXSOL

Param<int> scippp::params::LIMITS::MAXSOL { "limits/maxsol" }
constexpr

maximal number of solutions to store in the solution storage

Definition at line 4685 of file parameters.hpp.

◆ MEMORY

Param<double> scippp::params::LIMITS::MEMORY { "limits/memory" }
constexpr

maximal memory usage in MB; reported memory usage is lower than real memory usage!

Definition at line 4669 of file parameters.hpp.

◆ NODES

Param<long long> scippp::params::LIMITS::NODES { "limits/nodes" }
constexpr

maximal number of nodes to process (-1: no limit)

Definition at line 4662 of file parameters.hpp.

◆ PRIMAL

Param<double> scippp::params::LIMITS::PRIMAL { "limits/primal" }
constexpr

solving stops, if primal bound is at least as good as given value (alias objectivestop)

Definition at line 4676 of file parameters.hpp.

◆ RESTARTS

Param<int> scippp::params::LIMITS::RESTARTS { "limits/restarts" }
constexpr

solving stops, if the given number of restarts was triggered (-1: no limit)

Definition at line 4689 of file parameters.hpp.

◆ SOFTTIME

Param<double> scippp::params::LIMITS::SOFTTIME { "limits/softtime" }
constexpr

soft time limit which should be applied after first solution was found (-1.0: disabled)

Definition at line 4694 of file parameters.hpp.

◆ SOLUTIONS

Param<int> scippp::params::LIMITS::SOLUTIONS { "limits/solutions" }
constexpr

solving stops, if the given number of solutions were found; this limit is first checked in presolving (-1: no limit)

Definition at line 4681 of file parameters.hpp.

◆ STALLNODES

Param<long long> scippp::params::LIMITS::STALLNODES { "limits/stallnodes" }
constexpr

solving stops, if the given number of nodes was processed since the last improvement of the primal solution value (-1: no limit)

Definition at line 4667 of file parameters.hpp.

◆ TIME

Param<double> scippp::params::LIMITS::TIME { "limits/time" }
constexpr

maximal time in seconds to run

Definition at line 4660 of file parameters.hpp.

◆ TOTALNODES

Param<long long> scippp::params::LIMITS::TOTALNODES { "limits/totalnodes" }
constexpr

maximal number of total nodes (incl. restarts) to process (-1: no limit)

Definition at line 4664 of file parameters.hpp.