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

Parameters with prefix constraints/superindicator. More...

Variables

constexpr Param< bool > CHECKSLACKTYPE { "constraints/superindicator/checkslacktype" }
 should type of slack constraint be checked when creating superindicator constraint?
 
constexpr Param< bool > DELAYPROP { "constraints/superindicator/delayprop" }
 should propagation method be delayed, if other propagators found reductions?
 
constexpr Param< bool > DELAYSEPA { "constraints/superindicator/delaysepa" }
 should separation method be delayed, if other separators found cuts?
 
constexpr Param< int > EAGERFREQ { "constraints/superindicator/eagerfreq" }
 frequency for using all instead of only the useful constraints in separation, propagation and enforcement (-1: never, 0: only in first evaluation)
 
constexpr Param< int > MAXPREROUNDS { "constraints/superindicator/maxprerounds" }
 maximal number of presolving rounds the constraint handler participates in (-1: no limit)
 
constexpr Param< double > MAXUPGDCOEFLINEAR { "constraints/superindicator/maxupgdcoeflinear" }
 maximum big-M coefficient of binary variable in upgrade to a linear constraint (relative to smallest coefficient)
 
constexpr Param< int > PRESOLTIMING { "constraints/superindicator/presoltiming" }
 timing mask of the constraint handler's presolving method (4:FAST, 8:MEDIUM, 16:EXHAUSTIVE, 32:FINAL)
 
constexpr Param< int > PROPFREQ { "constraints/superindicator/propfreq" }
 frequency for propagating domains (-1: never, 0: only in root node)
 
constexpr Param< int > PROPTIMING { "constraints/superindicator/proptiming" }
 timing when constraint propagation should be called (1:BEFORELP, 2:DURINGLPLOOP, 4:AFTERLPLOOP, 15:ALWAYS)
 
constexpr Param< int > SEPAFREQ { "constraints/superindicator/sepafreq" }
 frequency for separating cuts (-1: never, 0: only in root node)
 
constexpr Param< int > UPGDPRIOINDICATOR { "constraints/superindicator/upgdprioindicator" }
 priority for upgrading to an indicator constraint (-1: never)
 
constexpr Param< int > UPGDPRIOLINEAR { "constraints/superindicator/upgdpriolinear" }
 priority for upgrading to an indicator constraint (-1: never)
 

Detailed Description

Parameters with prefix constraints/superindicator.

Variable Documentation

◆ CHECKSLACKTYPE

constexpr Param<bool> scippp::params::CONSTRAINTS::SUPERINDICATOR::CHECKSLACKTYPE { "constraints/superindicator/checkslacktype" }
constexpr

should type of slack constraint be checked when creating superindicator constraint?

Definition at line 1802 of file parameters.hpp.

◆ DELAYPROP

constexpr Param<bool> scippp::params::CONSTRAINTS::SUPERINDICATOR::DELAYPROP { "constraints/superindicator/delayprop" }
constexpr

should propagation method be delayed, if other propagators found reductions?

Definition at line 1798 of file parameters.hpp.

◆ DELAYSEPA

constexpr Param<bool> scippp::params::CONSTRAINTS::SUPERINDICATOR::DELAYSEPA { "constraints/superindicator/delaysepa" }
constexpr

should separation method be delayed, if other separators found cuts?

Definition at line 1796 of file parameters.hpp.

◆ EAGERFREQ

constexpr Param<int> scippp::params::CONSTRAINTS::SUPERINDICATOR::EAGERFREQ { "constraints/superindicator/eagerfreq" }
constexpr

frequency for using all instead of only the useful constraints in separation, propagation and enforcement (-1: never, 0: only in first evaluation)

Definition at line 1792 of file parameters.hpp.

◆ MAXPREROUNDS

constexpr Param<int> scippp::params::CONSTRAINTS::SUPERINDICATOR::MAXPREROUNDS { "constraints/superindicator/maxprerounds" }
constexpr

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

Definition at line 1794 of file parameters.hpp.

◆ MAXUPGDCOEFLINEAR

constexpr Param<double> scippp::params::CONSTRAINTS::SUPERINDICATOR::MAXUPGDCOEFLINEAR { "constraints/superindicator/maxupgdcoeflinear" }
constexpr

maximum big-M coefficient of binary variable in upgrade to a linear constraint (relative to smallest coefficient)

Definition at line 1805 of file parameters.hpp.

◆ PRESOLTIMING

constexpr Param<int> scippp::params::CONSTRAINTS::SUPERINDICATOR::PRESOLTIMING { "constraints/superindicator/presoltiming" }
constexpr

timing mask of the constraint handler's presolving method (4:FAST, 8:MEDIUM, 16:EXHAUSTIVE, 32:FINAL)

Definition at line 1800 of file parameters.hpp.

◆ PROPFREQ

constexpr Param<int> scippp::params::CONSTRAINTS::SUPERINDICATOR::PROPFREQ { "constraints/superindicator/propfreq" }
constexpr

frequency for propagating domains (-1: never, 0: only in root node)

Definition at line 1787 of file parameters.hpp.

◆ PROPTIMING

constexpr Param<int> scippp::params::CONSTRAINTS::SUPERINDICATOR::PROPTIMING { "constraints/superindicator/proptiming" }
constexpr

timing when constraint propagation should be called (1:BEFORELP, 2:DURINGLPLOOP, 4:AFTERLPLOOP, 15:ALWAYS)

Definition at line 1789 of file parameters.hpp.

◆ SEPAFREQ

constexpr Param<int> scippp::params::CONSTRAINTS::SUPERINDICATOR::SEPAFREQ { "constraints/superindicator/sepafreq" }
constexpr

frequency for separating cuts (-1: never, 0: only in root node)

Definition at line 1785 of file parameters.hpp.

◆ UPGDPRIOINDICATOR

constexpr Param<int> scippp::params::CONSTRAINTS::SUPERINDICATOR::UPGDPRIOINDICATOR { "constraints/superindicator/upgdprioindicator" }
constexpr

priority for upgrading to an indicator constraint (-1: never)

Definition at line 1807 of file parameters.hpp.

◆ UPGDPRIOLINEAR

constexpr Param<int> scippp::params::CONSTRAINTS::SUPERINDICATOR::UPGDPRIOLINEAR { "constraints/superindicator/upgdpriolinear" }
constexpr

priority for upgrading to an indicator constraint (-1: never)

Definition at line 1809 of file parameters.hpp.