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

Parameters with prefix presolving/sparsify. More...

Variables

constexpr Param< bool > CANCELLINEAR { "presolving/sparsify/cancellinear" }
 should we cancel nonzeros in constraints of the linear constraint handler?
 
constexpr Param< bool > ENABLECOPY { "presolving/sparsify/enablecopy" }
 should sparsify presolver be copied to sub-SCIPs?
 
constexpr Param< int > MAXBINFILLIN { "presolving/sparsify/maxbinfillin" }
 maximal fillin for binary variables (-1: unlimited)
 
constexpr Param< int > MAXCONSIDEREDNONZEROS { "presolving/sparsify/maxconsiderednonzeros" }
 maximal number of considered non-zeros within one row (-1: no limit)
 
constexpr Param< int > MAXCONTFILLIN { "presolving/sparsify/maxcontfillin" }
 maximal fillin for continuous variables (-1: unlimited)
 
constexpr Param< int > MAXINTFILLIN { "presolving/sparsify/maxintfillin" }
 maximal fillin for integer variables including binaries (-1: unlimited)
 
constexpr Param< int > MAXNONZEROS { "presolving/sparsify/maxnonzeros" }
 maximal support of one equality to be used for cancelling (-1: no limit)
 
constexpr Param< double > MAXRETRIEVEFAC { "presolving/sparsify/maxretrievefac" }
 limit on the number of useless vs. useful hashtable retrieves as a multiple of the number of constraints
 
constexpr Param< int > MAXROUNDS { "presolving/sparsify/maxrounds" }
 maximal number of presolving rounds the presolver participates in (-1: no limit)
 
constexpr Param< bool > PRESERVEINTCOEFS { "presolving/sparsify/preserveintcoefs" }
 should we forbid cancellations that destroy integer coefficients?
 
constexpr Param< int > PRIORITY { "presolving/sparsify/priority" }
 priority of presolver <sparsify>
 
constexpr Param< char > ROWSORT { "presolving/sparsify/rowsort" }
 order in which to process inequalities ('n'o sorting, 'i'ncreasing nonzeros, 'd'ecreasing nonzeros)
 
constexpr Param< int > TIMING { "presolving/sparsify/timing" }
 timing mask of presolver <sparsify> (4:FAST, 8:MEDIUM, 16:EXHAUSTIVE, 32:FINAL)
 
constexpr Param< double > WAITINGFAC { "presolving/sparsify/waitingfac" }
 number of calls to wait until next execution as a multiple of the number of useless calls
 

Detailed Description

Parameters with prefix presolving/sparsify.

Variable Documentation

◆ CANCELLINEAR

constexpr Param<bool> scippp::params::PRESOLVING::SPARSIFY::CANCELLINEAR { "presolving/sparsify/cancellinear" }
constexpr

should we cancel nonzeros in constraints of the linear constraint handler?

Definition at line 4916 of file parameters.hpp.

◆ ENABLECOPY

constexpr Param<bool> scippp::params::PRESOLVING::SPARSIFY::ENABLECOPY { "presolving/sparsify/enablecopy" }
constexpr

should sparsify presolver be copied to sub-SCIPs?

Definition at line 4914 of file parameters.hpp.

◆ MAXBINFILLIN

constexpr Param<int> scippp::params::PRESOLVING::SPARSIFY::MAXBINFILLIN { "presolving/sparsify/maxbinfillin" }
constexpr

maximal fillin for binary variables (-1: unlimited)

Definition at line 4922 of file parameters.hpp.

◆ MAXCONSIDEREDNONZEROS

constexpr Param<int> scippp::params::PRESOLVING::SPARSIFY::MAXCONSIDEREDNONZEROS { "presolving/sparsify/maxconsiderednonzeros" }
constexpr

maximal number of considered non-zeros within one row (-1: no limit)

Definition at line 4928 of file parameters.hpp.

◆ MAXCONTFILLIN

constexpr Param<int> scippp::params::PRESOLVING::SPARSIFY::MAXCONTFILLIN { "presolving/sparsify/maxcontfillin" }
constexpr

maximal fillin for continuous variables (-1: unlimited)

Definition at line 4920 of file parameters.hpp.

◆ MAXINTFILLIN

constexpr Param<int> scippp::params::PRESOLVING::SPARSIFY::MAXINTFILLIN { "presolving/sparsify/maxintfillin" }
constexpr

maximal fillin for integer variables including binaries (-1: unlimited)

Definition at line 4924 of file parameters.hpp.

◆ MAXNONZEROS

constexpr Param<int> scippp::params::PRESOLVING::SPARSIFY::MAXNONZEROS { "presolving/sparsify/maxnonzeros" }
constexpr

maximal support of one equality to be used for cancelling (-1: no limit)

Definition at line 4926 of file parameters.hpp.

◆ MAXRETRIEVEFAC

constexpr Param<double> scippp::params::PRESOLVING::SPARSIFY::MAXRETRIEVEFAC { "presolving/sparsify/maxretrievefac" }
constexpr

limit on the number of useless vs. useful hashtable retrieves as a multiple of the number of constraints

Definition at line 4932 of file parameters.hpp.

◆ MAXROUNDS

constexpr Param<int> scippp::params::PRESOLVING::SPARSIFY::MAXROUNDS { "presolving/sparsify/maxrounds" }
constexpr

maximal number of presolving rounds the presolver participates in (-1: no limit)

Definition at line 4910 of file parameters.hpp.

◆ PRESERVEINTCOEFS

constexpr Param<bool> scippp::params::PRESOLVING::SPARSIFY::PRESERVEINTCOEFS { "presolving/sparsify/preserveintcoefs" }
constexpr

should we forbid cancellations that destroy integer coefficients?

Definition at line 4918 of file parameters.hpp.

◆ PRIORITY

constexpr Param<int> scippp::params::PRESOLVING::SPARSIFY::PRIORITY { "presolving/sparsify/priority" }
constexpr

priority of presolver <sparsify>

Definition at line 4908 of file parameters.hpp.

◆ ROWSORT

constexpr Param<char> scippp::params::PRESOLVING::SPARSIFY::ROWSORT { "presolving/sparsify/rowsort" }
constexpr

order in which to process inequalities ('n'o sorting, 'i'ncreasing nonzeros, 'd'ecreasing nonzeros)

Definition at line 4930 of file parameters.hpp.

◆ TIMING

constexpr Param<int> scippp::params::PRESOLVING::SPARSIFY::TIMING { "presolving/sparsify/timing" }
constexpr

timing mask of presolver <sparsify> (4:FAST, 8:MEDIUM, 16:EXHAUSTIVE, 32:FINAL)

Definition at line 4912 of file parameters.hpp.

◆ WAITINGFAC

constexpr Param<double> scippp::params::PRESOLVING::SPARSIFY::WAITINGFAC { "presolving/sparsify/waitingfac" }
constexpr

number of calls to wait until next execution as a multiple of the number of useless calls

Definition at line 4934 of file parameters.hpp.