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

Parameters with prefix branching/fullstrong. More...

Variables

constexpr Param< bool > FORCESTRONGBRANCH { "branching/fullstrong/forcestrongbranch" }
 should strong branching be applied even if there is just a single candidate?
 
constexpr Param< double > MAXBOUNDDIST { "branching/fullstrong/maxbounddist" }
 maximal relative distance from current node's dual bound to primal bound compared to best node's dual bound for applying branching rule (0.0: only on current best node, 1.0: on all nodes)
 
constexpr Param< int > MAXDEPTH { "branching/fullstrong/maxdepth" }
 maximal depth level, up to which branching rule <fullstrong> should be used (-1 for no limit)
 
constexpr Param< int > MAXPROPROUNDS { "branching/fullstrong/maxproprounds" }
 maximum number of propagation rounds to be performed during strong branching before solving the LP (-1: no limit, -2: parameter settings)
 
constexpr Param< int > PRIORITY { "branching/fullstrong/priority" }
 priority of branching rule <fullstrong>
 
constexpr Param< bool > PROBINGBOUNDS { "branching/fullstrong/probingbounds" }
 should valid bounds be identified in a probing-like fashion during strong branching (only with propagation)?
 
constexpr Param< long long > REEVALAGE { "branching/fullstrong/reevalage" }
 number of intermediate LPs solved to trigger reevaluation of strong branching value for a variable that was already evaluated at the current node
 

Detailed Description

Parameters with prefix branching/fullstrong.

Variable Documentation

◆ FORCESTRONGBRANCH

Param<bool> scippp::params::BRANCHING::FULLSTRONG::FORCESTRONGBRANCH { "branching/fullstrong/forcestrongbranch" }
constexpr

should strong branching be applied even if there is just a single candidate?

Definition at line 229 of file parameters.hpp.

◆ MAXBOUNDDIST

Param<double> scippp::params::BRANCHING::FULLSTRONG::MAXBOUNDDIST { "branching/fullstrong/maxbounddist" }
constexpr

maximal relative distance from current node's dual bound to primal bound compared to best node's dual bound for applying branching rule (0.0: only on current best node, 1.0: on all nodes)

Definition at line 219 of file parameters.hpp.

◆ MAXDEPTH

Param<int> scippp::params::BRANCHING::FULLSTRONG::MAXDEPTH { "branching/fullstrong/maxdepth" }
constexpr

maximal depth level, up to which branching rule <fullstrong> should be used (-1 for no limit)

Definition at line 216 of file parameters.hpp.

◆ MAXPROPROUNDS

Param<int> scippp::params::BRANCHING::FULLSTRONG::MAXPROPROUNDS { "branching/fullstrong/maxproprounds" }
constexpr

maximum number of propagation rounds to be performed during strong branching before solving the LP (-1: no limit, -2: parameter settings)

Definition at line 225 of file parameters.hpp.

◆ PRIORITY

Param<int> scippp::params::BRANCHING::FULLSTRONG::PRIORITY { "branching/fullstrong/priority" }
constexpr

priority of branching rule <fullstrong>

Definition at line 214 of file parameters.hpp.

◆ PROBINGBOUNDS

Param<bool> scippp::params::BRANCHING::FULLSTRONG::PROBINGBOUNDS { "branching/fullstrong/probingbounds" }
constexpr

should valid bounds be identified in a probing-like fashion during strong branching (only with propagation)?

Definition at line 227 of file parameters.hpp.

◆ REEVALAGE

Param<long long> scippp::params::BRANCHING::FULLSTRONG::REEVALAGE { "branching/fullstrong/reevalage" }
constexpr

number of intermediate LPs solved to trigger reevaluation of strong branching value for a variable that was already evaluated at the current node

Definition at line 222 of file parameters.hpp.