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

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

◆ ENABLECOPY

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

should sparsify presolver be copied to sub-SCIPs?

Definition at line 5336 of file parameters.hpp.

◆ MAXBINFILLIN

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

maximal fillin for binary variables (-1: unlimited)

Definition at line 5344 of file parameters.hpp.

◆ MAXCONSIDEREDNONZEROS

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

◆ MAXCONTFILLIN

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

maximal fillin for continuous variables (-1: unlimited)

Definition at line 5342 of file parameters.hpp.

◆ MAXINTFILLIN

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

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

Definition at line 5346 of file parameters.hpp.

◆ MAXNONZEROS

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

◆ MAXRETRIEVEFAC

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

◆ MAXROUNDS

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

◆ PRESERVEINTCOEFS

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

should we forbid cancellations that destroy integer coefficients?

Definition at line 5340 of file parameters.hpp.

◆ PRIORITY

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

priority of presolver <sparsify>

Definition at line 5330 of file parameters.hpp.

◆ ROWSORT

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

◆ TIMING

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

◆ WAITINGFAC

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