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

Parameters with prefix propagating/pseudoobj. More...

Variables

constexpr Param< bool > DELAY { "propagating/pseudoobj/delay" }
 should propagator be delayed, if other propagators found reductions?
 
constexpr Param< bool > FORCE { "propagating/pseudoobj/force" }
 should the propagator be forced even if active pricer are present?
 
constexpr Param< int > FREQ { "propagating/pseudoobj/freq" }
 frequency for calling propagator <pseudoobj> (-1: never, 0: only in root node)
 
constexpr Param< int > MAXIMPLVARS { "propagating/pseudoobj/maximplvars" }
 maximum number of binary variables the implications are used if turned on (-1: unlimited)?
 
constexpr Param< int > MAXNEWVARS { "propagating/pseudoobj/maxnewvars" }
 number of variables added after the propagator is reinitialized?
 
constexpr Param< int > MAXPREROUNDS { "propagating/pseudoobj/maxprerounds" }
 maximal number of presolving rounds the propagator participates in (-1: no limit)
 
constexpr Param< double > MAXVARSFRAC { "propagating/pseudoobj/maxvarsfrac" }
 maximal fraction of non-binary variables with non-zero objective without a bound reduction before aborted
 
constexpr Param< int > MINUSELESS { "propagating/pseudoobj/minuseless" }
 minimal number of successive non-binary variable propagations without a bound reduction before aborted
 
constexpr Param< int > PRESOLPRIORITY { "propagating/pseudoobj/presolpriority" }
 presolving priority of propagator <pseudoobj>
 
constexpr Param< int > PRESOLTIMING { "propagating/pseudoobj/presoltiming" }
 timing mask of the presolving method of propagator <pseudoobj> (4:FAST, 8:MEDIUM, 16:EXHAUSTIVE, 32:FINAL)
 
constexpr Param< int > PRIORITY { "propagating/pseudoobj/priority" }
 priority of propagator <pseudoobj>
 
constexpr Param< bool > PROPCUTOFFBOUND { "propagating/pseudoobj/propcutoffbound" }
 propagate new cutoff bound directly globally
 
constexpr Param< bool > PROPFULLINROOT { "propagating/pseudoobj/propfullinroot" }
 whether to propagate all non-binary variables when we are propagating the root node
 
constexpr Param< bool > PROPUSEIMPLICS { "propagating/pseudoobj/propuseimplics" }
 use implications to strengthen the propagation of binary variable (increasing the objective change)?
 
constexpr Param< bool > RESPROPUSEIMPLICS { "propagating/pseudoobj/respropuseimplics" }
 use implications to strengthen the resolve propagation of binary variable (increasing the objective change)?
 
constexpr Param< int > TIMINGMASK { "propagating/pseudoobj/timingmask" }
 timing when propagator should be called (1:BEFORELP, 2:DURINGLPLOOP, 4:AFTERLPLOOP, 15:ALWAYS))
 

Detailed Description

Parameters with prefix propagating/pseudoobj.

Variable Documentation

◆ DELAY

constexpr Param<bool> scippp::params::PROPAGATING::PSEUDOOBJ::DELAY { "propagating/pseudoobj/delay" }
constexpr

should propagator be delayed, if other propagators found reductions?

Definition at line 5183 of file parameters.hpp.

◆ FORCE

constexpr Param<bool> scippp::params::PROPAGATING::PSEUDOOBJ::FORCE { "propagating/pseudoobj/force" }
constexpr

should the propagator be forced even if active pricer are present?

Definition at line 5201 of file parameters.hpp.

◆ FREQ

constexpr Param<int> scippp::params::PROPAGATING::PSEUDOOBJ::FREQ { "propagating/pseudoobj/freq" }
constexpr

frequency for calling propagator <pseudoobj> (-1: never, 0: only in root node)

Definition at line 5181 of file parameters.hpp.

◆ MAXIMPLVARS

constexpr Param<int> scippp::params::PROPAGATING::PSEUDOOBJ::MAXIMPLVARS { "propagating/pseudoobj/maximplvars" }
constexpr

maximum number of binary variables the implications are used if turned on (-1: unlimited)?

Definition at line 5209 of file parameters.hpp.

◆ MAXNEWVARS

constexpr Param<int> scippp::params::PROPAGATING::PSEUDOOBJ::MAXNEWVARS { "propagating/pseudoobj/maxnewvars" }
constexpr

number of variables added after the propagator is reinitialized?

Definition at line 5203 of file parameters.hpp.

◆ MAXPREROUNDS

constexpr Param<int> scippp::params::PROPAGATING::PSEUDOOBJ::MAXPREROUNDS { "propagating/pseudoobj/maxprerounds" }
constexpr

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

Definition at line 5189 of file parameters.hpp.

◆ MAXVARSFRAC

constexpr Param<double> scippp::params::PROPAGATING::PSEUDOOBJ::MAXVARSFRAC { "propagating/pseudoobj/maxvarsfrac" }
constexpr

maximal fraction of non-binary variables with non-zero objective without a bound reduction before aborted

Definition at line 5195 of file parameters.hpp.

◆ MINUSELESS

constexpr Param<int> scippp::params::PROPAGATING::PSEUDOOBJ::MINUSELESS { "propagating/pseudoobj/minuseless" }
constexpr

minimal number of successive non-binary variable propagations without a bound reduction before aborted

Definition at line 5193 of file parameters.hpp.

◆ PRESOLPRIORITY

constexpr Param<int> scippp::params::PROPAGATING::PSEUDOOBJ::PRESOLPRIORITY { "propagating/pseudoobj/presolpriority" }
constexpr

presolving priority of propagator <pseudoobj>

Definition at line 5187 of file parameters.hpp.

◆ PRESOLTIMING

constexpr Param<int> scippp::params::PROPAGATING::PSEUDOOBJ::PRESOLTIMING { "propagating/pseudoobj/presoltiming" }
constexpr

timing mask of the presolving method of propagator <pseudoobj> (4:FAST, 8:MEDIUM, 16:EXHAUSTIVE, 32:FINAL)

Definition at line 5191 of file parameters.hpp.

◆ PRIORITY

constexpr Param<int> scippp::params::PROPAGATING::PSEUDOOBJ::PRIORITY { "propagating/pseudoobj/priority" }
constexpr

priority of propagator <pseudoobj>

Definition at line 5179 of file parameters.hpp.

◆ PROPCUTOFFBOUND

constexpr Param<bool> scippp::params::PROPAGATING::PSEUDOOBJ::PROPCUTOFFBOUND { "propagating/pseudoobj/propcutoffbound" }
constexpr

propagate new cutoff bound directly globally

Definition at line 5199 of file parameters.hpp.

◆ PROPFULLINROOT

constexpr Param<bool> scippp::params::PROPAGATING::PSEUDOOBJ::PROPFULLINROOT { "propagating/pseudoobj/propfullinroot" }
constexpr

whether to propagate all non-binary variables when we are propagating the root node

Definition at line 5197 of file parameters.hpp.

◆ PROPUSEIMPLICS

constexpr Param<bool> scippp::params::PROPAGATING::PSEUDOOBJ::PROPUSEIMPLICS { "propagating/pseudoobj/propuseimplics" }
constexpr

use implications to strengthen the propagation of binary variable (increasing the objective change)?

Definition at line 5205 of file parameters.hpp.

◆ RESPROPUSEIMPLICS

constexpr Param<bool> scippp::params::PROPAGATING::PSEUDOOBJ::RESPROPUSEIMPLICS { "propagating/pseudoobj/respropuseimplics" }
constexpr

use implications to strengthen the resolve propagation of binary variable (increasing the objective change)?

Definition at line 5207 of file parameters.hpp.

◆ TIMINGMASK

constexpr Param<int> scippp::params::PROPAGATING::PSEUDOOBJ::TIMINGMASK { "propagating/pseudoobj/timingmask" }
constexpr

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

Definition at line 5185 of file parameters.hpp.