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

Parameters with prefix misc. More...

Variables

constexpr Param< bool > ALLOWSTRONGDUALREDS { "misc/allowstrongdualreds" }
 should strong dual reductions be allowed in propagation and presolving?
 
constexpr Param< bool > ALLOWWEAKDUALREDS { "misc/allowweakdualreds" }
 should weak dual reductions be allowed in propagation and presolving?
 
constexpr Param< bool > AVOIDMEMOUT { "misc/avoidmemout" }
 try to avoid running into memory limit by restricting plugins like heuristics?
 
constexpr Param< bool > CALCINTEGRAL { "misc/calcintegral" }
 should SCIP calculate the primal dual integral value?
 
constexpr Param< bool > CATCHCTRLC { "misc/catchctrlc" }
 should the CTRL-C interrupt be caught by SCIP?
 
constexpr Param< bool > ESTIMEXTERNMEM { "misc/estimexternmem" }
 should the usage of external memory be estimated?
 
constexpr Param< bool > FINITESOLUTIONSTORE { "misc/finitesolutionstore" }
 should SCIP try to remove infinite fixings from solutions copied to the solution store?
 
constexpr Param< bool > IMPROVINGSOLS { "misc/improvingsols" }
 should only solutions be checked which improve the primal bound
 
constexpr Param< bool > OUTPUTORIGSOL { "misc/outputorigsol" }
 should the best solution be transformed to the orignal space and be output in command line run?
 
constexpr Param< bool > PRINTREASON { "misc/printreason" }
 should the reason be printed if a given start solution is infeasible
 
constexpr Param< double > REFERENCEVALUE { "misc/referencevalue" }
 objective value for reference purposes
 
constexpr Param< bool > RESETSTAT { "misc/resetstat" }
 should the statistics be reset if the transformed problem is freed (in case of a Benders' decomposition this parameter should be set to FALSE)
 
constexpr Param< bool > SCALEOBJ { "misc/scaleobj" }
 should the objective function be scaled so that it is always integer?
 
constexpr Param< bool > SHOWDIVINGSTATS { "misc/showdivingstats" }
 should detailed statistics for diving heuristics be shown?
 
constexpr Param< bool > TRANSORIGSOLS { "misc/transorigsols" }
 should SCIP try to transfer original solutions to the transformed space (after presolving)?
 
constexpr Param< bool > TRANSSOLSORIG { "misc/transsolsorig" }
 should SCIP try to transfer transformed solutions to the original space (after solving)?
 
constexpr Param< bool > USECONSTABLE { "misc/useconstable" }
 should a hashtable be used to map from constraint names to constraints?
 
constexpr Param< bool > USESMALLTABLES { "misc/usesmalltables" }
 should smaller hashtables be used? yields better performance for small problems with about 100 variables
 
constexpr Param< int > USESYMMETRY { "misc/usesymmetry" }
 bitset describing used symmetry handling technique: (0: off; 1: constraint-based (orbitopes and/or symresacks); 2: orbital fixing; 3: orbitopes and orbital fixing; 4: Schreier Sims cuts; 5: Schreier Sims cuts and orbitopes; 6: Schreier Sims cuts and orbital fixing; 7: Schreier Sims cuts, orbitopes, and orbital fixing) See type_symmetry.h.
 
constexpr Param< bool > USEVARTABLE { "misc/usevartable" }
 should a hashtable be used to map from variable names to variables?
 

Detailed Description

Parameters with prefix misc.

Variable Documentation

◆ ALLOWSTRONGDUALREDS

Param<bool> scippp::params::MISC::ALLOWSTRONGDUALREDS { "misc/allowstrongdualreds" }
constexpr

should strong dual reductions be allowed in propagation and presolving?

Definition at line 4829 of file parameters.hpp.

◆ ALLOWWEAKDUALREDS

Param<bool> scippp::params::MISC::ALLOWWEAKDUALREDS { "misc/allowweakdualreds" }
constexpr

should weak dual reductions be allowed in propagation and presolving?

Definition at line 4831 of file parameters.hpp.

◆ AVOIDMEMOUT

Param<bool> scippp::params::MISC::AVOIDMEMOUT { "misc/avoidmemout" }
constexpr

try to avoid running into memory limit by restricting plugins like heuristics?

Definition at line 4817 of file parameters.hpp.

◆ CALCINTEGRAL

Param<bool> scippp::params::MISC::CALCINTEGRAL { "misc/calcintegral" }
constexpr

should SCIP calculate the primal dual integral value?

Definition at line 4823 of file parameters.hpp.

◆ CATCHCTRLC

Param<bool> scippp::params::MISC::CATCHCTRLC { "misc/catchctrlc" }
constexpr

should the CTRL-C interrupt be caught by SCIP?

Definition at line 4800 of file parameters.hpp.

◆ ESTIMEXTERNMEM

Param<bool> scippp::params::MISC::ESTIMEXTERNMEM { "misc/estimexternmem" }
constexpr

should the usage of external memory be estimated?

Definition at line 4815 of file parameters.hpp.

◆ FINITESOLUTIONSTORE

Param<bool> scippp::params::MISC::FINITESOLUTIONSTORE { "misc/finitesolutionstore" }
constexpr

should SCIP try to remove infinite fixings from solutions copied to the solution store?

Definition at line 4825 of file parameters.hpp.

◆ IMPROVINGSOLS

Param<bool> scippp::params::MISC::IMPROVINGSOLS { "misc/improvingsols" }
constexpr

should only solutions be checked which improve the primal bound

Definition at line 4811 of file parameters.hpp.

◆ OUTPUTORIGSOL

Param<bool> scippp::params::MISC::OUTPUTORIGSOL { "misc/outputorigsol" }
constexpr

should the best solution be transformed to the orignal space and be output in command line run?

Definition at line 4827 of file parameters.hpp.

◆ PRINTREASON

Param<bool> scippp::params::MISC::PRINTREASON { "misc/printreason" }
constexpr

should the reason be printed if a given start solution is infeasible

Definition at line 4813 of file parameters.hpp.

◆ REFERENCEVALUE

Param<double> scippp::params::MISC::REFERENCEVALUE { "misc/referencevalue" }
constexpr

objective value for reference purposes

Definition at line 4837 of file parameters.hpp.

◆ RESETSTAT

Param<bool> scippp::params::MISC::RESETSTAT { "misc/resetstat" }
constexpr

should the statistics be reset if the transformed problem is freed (in case of a Benders' decomposition this parameter should be set to FALSE)

Definition at line 4809 of file parameters.hpp.

◆ SCALEOBJ

Param<bool> scippp::params::MISC::SCALEOBJ { "misc/scaleobj" }
constexpr

should the objective function be scaled so that it is always integer?

Definition at line 4833 of file parameters.hpp.

◆ SHOWDIVINGSTATS

Param<bool> scippp::params::MISC::SHOWDIVINGSTATS { "misc/showdivingstats" }
constexpr

should detailed statistics for diving heuristics be shown?

Definition at line 4835 of file parameters.hpp.

◆ TRANSORIGSOLS

Param<bool> scippp::params::MISC::TRANSORIGSOLS { "misc/transorigsols" }
constexpr

should SCIP try to transfer original solutions to the transformed space (after presolving)?

Definition at line 4819 of file parameters.hpp.

◆ TRANSSOLSORIG

Param<bool> scippp::params::MISC::TRANSSOLSORIG { "misc/transsolsorig" }
constexpr

should SCIP try to transfer transformed solutions to the original space (after solving)?

Definition at line 4821 of file parameters.hpp.

◆ USECONSTABLE

Param<bool> scippp::params::MISC::USECONSTABLE { "misc/useconstable" }
constexpr

should a hashtable be used to map from constraint names to constraints?

Definition at line 4804 of file parameters.hpp.

◆ USESMALLTABLES

Param<bool> scippp::params::MISC::USESMALLTABLES { "misc/usesmalltables" }
constexpr

should smaller hashtables be used? yields better performance for small problems with about 100 variables

Definition at line 4806 of file parameters.hpp.

◆ USESYMMETRY

Param<int> scippp::params::MISC::USESYMMETRY { "misc/usesymmetry" }
constexpr

bitset describing used symmetry handling technique: (0: off; 1: constraint-based (orbitopes and/or symresacks); 2: orbital fixing; 3: orbitopes and orbital fixing; 4: Schreier Sims cuts; 5: Schreier Sims cuts and orbitopes; 6: Schreier Sims cuts and orbital fixing; 7: Schreier Sims cuts, orbitopes, and orbital fixing) See type_symmetry.h.

Definition at line 4842 of file parameters.hpp.

◆ USEVARTABLE

Param<bool> scippp::params::MISC::USEVARTABLE { "misc/usevartable" }
constexpr

should a hashtable be used to map from variable names to variables?

Definition at line 4802 of file parameters.hpp.