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

Parameters with prefix branching/vanillafullstrong. More...

Variables

constexpr Param< bool > COLLECTSCORES { "branching/vanillafullstrong/collectscores" }
 should strong branching scores be collected?
 
constexpr Param< bool > DONOTBRANCH { "branching/vanillafullstrong/donotbranch" }
 should candidates only be scored, but no branching be performed?
 
constexpr Param< bool > IDEMPOTENT { "branching/vanillafullstrong/idempotent" }
 should strong branching side-effects be prevented (e.g., domain changes, stat updates etc.)?
 
constexpr Param< bool > INTEGRALCANDS { "branching/vanillafullstrong/integralcands" }
 should integral variables in the current LP solution be considered as branching candidates?
 
constexpr Param< double > MAXBOUNDDIST { "branching/vanillafullstrong/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/vanillafullstrong/maxdepth" }
 maximal depth level, up to which branching rule <vanillafullstrong> should be used (-1 for no limit)
 
constexpr Param< int > PRIORITY { "branching/vanillafullstrong/priority" }
 priority of branching rule <vanillafullstrong>
 
constexpr Param< bool > SCOREALL { "branching/vanillafullstrong/scoreall" }
 should strong branching scores be computed for all candidates, or can we early stop when a variable has infinite score?
 

Detailed Description

Parameters with prefix branching/vanillafullstrong.

Variable Documentation

◆ COLLECTSCORES

constexpr Param<bool> scippp::params::BRANCHING::VANILLAFULLSTRONG::COLLECTSCORES { "branching/vanillafullstrong/collectscores" }
constexpr

should strong branching scores be collected?

Definition at line 544 of file parameters.hpp.

◆ DONOTBRANCH

constexpr Param<bool> scippp::params::BRANCHING::VANILLAFULLSTRONG::DONOTBRANCH { "branching/vanillafullstrong/donotbranch" }
constexpr

should candidates only be scored, but no branching be performed?

Definition at line 546 of file parameters.hpp.

◆ IDEMPOTENT

constexpr Param<bool> scippp::params::BRANCHING::VANILLAFULLSTRONG::IDEMPOTENT { "branching/vanillafullstrong/idempotent" }
constexpr

should strong branching side-effects be prevented (e.g., domain changes, stat updates etc.)?

Definition at line 539 of file parameters.hpp.

◆ INTEGRALCANDS

constexpr Param<bool> scippp::params::BRANCHING::VANILLAFULLSTRONG::INTEGRALCANDS { "branching/vanillafullstrong/integralcands" }
constexpr

should integral variables in the current LP solution be considered as branching candidates?

Definition at line 537 of file parameters.hpp.

◆ MAXBOUNDDIST

constexpr Param<double> scippp::params::BRANCHING::VANILLAFULLSTRONG::MAXBOUNDDIST { "branching/vanillafullstrong/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 535 of file parameters.hpp.

◆ MAXDEPTH

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

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

Definition at line 532 of file parameters.hpp.

◆ PRIORITY

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

priority of branching rule <vanillafullstrong>

Definition at line 530 of file parameters.hpp.

◆ SCOREALL

constexpr Param<bool> scippp::params::BRANCHING::VANILLAFULLSTRONG::SCOREALL { "branching/vanillafullstrong/scoreall" }
constexpr

should strong branching scores be computed for all candidates, or can we early stop when a variable has infinite score?

Definition at line 542 of file parameters.hpp.