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 > 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< 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

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

◆ AUTORESTARTNODES

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

◆ BESTSOL

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

◆ GAP

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

◆ MAXORIGSOL

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

◆ MAXSOL

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

maximal number of solutions to store in the solution storage

Definition at line 4282 of file parameters.hpp.

◆ MEMORY

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

◆ NODES

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

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

Definition at line 4263 of file parameters.hpp.

◆ RESTARTS

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

◆ SOFTTIME

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

◆ SOLUTIONS

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

◆ STALLNODES

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

◆ TIME

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

maximal time in seconds to run

Definition at line 4261 of file parameters.hpp.

◆ TOTALNODES

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