idol
Installation
Tutorials
Examples
API
Class List
Common
External MIP solvers
Universal Callbacks
Branch-and-Bound Algorithm
BranchAndBound
BranchAndBoundCallback
BranchAndBoundCallbackFactory
Branching Rules
Node Selection Rules
BestBound
BestEstimate
BreadthFirst
DepthFirst
WorstBound
Heuristics
Cutting Planes
Column Generation Algorithm
External Bilevel Solvers
Column-and-Constraint Generation Algorithm
Type List
Constants
FAQ
Benchmark
Developer guide
References
idol
API
Class List
Branch-and-Bound Algorithm
Node Selection Rules
BreadthFirst
View page source
BreadthFirst
class
BreadthFirst
template
<
class
NodeT
>
class
Strategy
:
public
idol
::
NodeSelectionRuleFactory
<
NodeT
>
Public Functions
inline
explicit
Strategy
(
const
BreadthFirst
&
t_parent
)
inline
virtual
NodeSelectionRules
::
BreadthFirst
<
NodeT
>
*
operator
()
(
Optimizers
::
BranchAndBound
<
NodeT
>
&
t_parent
)
const
override
inline
virtual
Strategy
*
clone
(
)
const
override