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

Parameters with prefix numerics. More...

Variables

constexpr Param< double > BARRIERCONVTOL { "numerics/barrierconvtol" }
 LP convergence tolerance used in barrier algorithm.
 
constexpr Param< double > BOUNDSTREPS { "numerics/boundstreps" }
 minimal relative improve for strengthening bounds
 
constexpr Param< double > CHECKFEASTOLFAC { "numerics/checkfeastolfac" }
 feasibility tolerance factor; for checking the feasibility of the best solution
 
constexpr Param< double > DUALFEASTOL { "numerics/dualfeastol" }
 feasibility tolerance for reduced costs in LP solution
 
constexpr Param< double > EPSILON { "numerics/epsilon" }
 absolute values smaller than this are considered zero
 
constexpr Param< double > FEASTOL { "numerics/feastol" }
 feasibility tolerance for constraints
 
constexpr Param< double > HUGEVAL { "numerics/hugeval" }
 values larger than this are considered huge and should be handled separately (e.g., in activity computation)
 
constexpr Param< double > INFINITY { "numerics/infinity" }
 values larger than this are considered infinity
 
constexpr Param< double > LPFEASTOLFACTOR { "numerics/lpfeastolfactor" }
 factor w.r.t.
 
constexpr Param< double > PSEUDOCOSTDELTA { "numerics/pseudocostdelta" }
 minimal objective distance value to use for branching pseudo cost updates
 
constexpr Param< double > PSEUDOCOSTEPS { "numerics/pseudocosteps" }
 minimal variable distance value to use for branching pseudo cost updates
 
constexpr Param< double > RECOMPUTEFAC { "numerics/recomputefac" }
 minimal decrease factor that causes the recomputation of a value (e.g., pseudo objective) instead of an update
 
constexpr Param< double > SUMEPSILON { "numerics/sumepsilon" }
 absolute values of sums smaller than this are considered zero
 

Detailed Description

Parameters with prefix numerics.

Variable Documentation

◆ BARRIERCONVTOL

constexpr Param<double> scippp::params::NUMERICS::BARRIERCONVTOL { "numerics/barrierconvtol" }
constexpr

LP convergence tolerance used in barrier algorithm.

Definition at line 4676 of file parameters.hpp.

◆ BOUNDSTREPS

constexpr Param<double> scippp::params::NUMERICS::BOUNDSTREPS { "numerics/boundstreps" }
constexpr

minimal relative improve for strengthening bounds

Definition at line 4678 of file parameters.hpp.

◆ CHECKFEASTOLFAC

constexpr Param<double> scippp::params::NUMERICS::CHECKFEASTOLFAC { "numerics/checkfeastolfac" }
constexpr

feasibility tolerance factor; for checking the feasibility of the best solution

Definition at line 4669 of file parameters.hpp.

◆ DUALFEASTOL

constexpr Param<double> scippp::params::NUMERICS::DUALFEASTOL { "numerics/dualfeastol" }
constexpr

feasibility tolerance for reduced costs in LP solution

Definition at line 4674 of file parameters.hpp.

◆ EPSILON

constexpr Param<double> scippp::params::NUMERICS::EPSILON { "numerics/epsilon" }
constexpr

absolute values smaller than this are considered zero

Definition at line 4663 of file parameters.hpp.

◆ FEASTOL

constexpr Param<double> scippp::params::NUMERICS::FEASTOL { "numerics/feastol" }
constexpr

feasibility tolerance for constraints

Definition at line 4667 of file parameters.hpp.

◆ HUGEVAL

constexpr Param<double> scippp::params::NUMERICS::HUGEVAL { "numerics/hugeval" }
constexpr

values larger than this are considered huge and should be handled separately (e.g., in activity computation)

Definition at line 4686 of file parameters.hpp.

◆ INFINITY

constexpr Param<double> scippp::params::NUMERICS::INFINITY { "numerics/infinity" }
constexpr

values larger than this are considered infinity

Definition at line 4661 of file parameters.hpp.

◆ LPFEASTOLFACTOR

constexpr Param<double> scippp::params::NUMERICS::LPFEASTOLFACTOR { "numerics/lpfeastolfactor" }
constexpr

factor w.r.t.

primal feasibility tolerance that determines default (and maximal) primal feasibility tolerance of LP solver

Definition at line 4672 of file parameters.hpp.

◆ PSEUDOCOSTDELTA

constexpr Param<double> scippp::params::NUMERICS::PSEUDOCOSTDELTA { "numerics/pseudocostdelta" }
constexpr

minimal objective distance value to use for branching pseudo cost updates

Definition at line 4682 of file parameters.hpp.

◆ PSEUDOCOSTEPS

constexpr Param<double> scippp::params::NUMERICS::PSEUDOCOSTEPS { "numerics/pseudocosteps" }
constexpr

minimal variable distance value to use for branching pseudo cost updates

Definition at line 4680 of file parameters.hpp.

◆ RECOMPUTEFAC

constexpr Param<double> scippp::params::NUMERICS::RECOMPUTEFAC { "numerics/recomputefac" }
constexpr

minimal decrease factor that causes the recomputation of a value (e.g., pseudo objective) instead of an update

Definition at line 4684 of file parameters.hpp.

◆ SUMEPSILON

constexpr Param<double> scippp::params::NUMERICS::SUMEPSILON { "numerics/sumepsilon" }
constexpr

absolute values of sums smaller than this are considered zero

Definition at line 4665 of file parameters.hpp.