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

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

◆ MAXBOUNDDIST

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

◆ MAXDEPTH

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

◆ MAXPROPROUNDS

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

◆ PRIORITY

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

priority of branching rule <fullstrong>

Definition at line 209 of file parameters.hpp.

◆ PROBINGBOUNDS

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

◆ REEVALAGE

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