2021
DOI: 10.3390/ai2020010
|View full text |Cite
|
Sign up to set email alerts
|

A Study of Learning Search Approximation in Mixed Integer Branch and Bound: Node Selection in SCIP

Abstract: In line with the growing trend of using machine learning to help solve combinatorial optimisation problems, one promising idea is to improve node selection within a mixed integer programming (MIP) branch-and-bound tree by using a learned policy. Previous work using imitation learning indicates the feasibility of acquiring a node selection policy, by learning an adaptive node searching order. In contrast, our imitation learning policy is focused solely on learning which of a node’s children to select. We presen… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
9
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 14 publications
(9 citation statements)
references
References 18 publications
0
9
0
Order By: Relevance
“…Finally, and more recently, Yilmaz and Yorke-Smith [35] proposed to learn a limited form of feedforward neural network node comparison operator that decides whether the branch-and-bound algorithm should expand the left child, right child or both children of a node. This operator can then be combined with a backtracking algorithm to provide a full node selection policy: in effect, this can be interpreted by combining the neural network node comparator of Song et al with a node selection rule that only calls it on children of the current node, and reverts to depth-first search otherwise.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…Finally, and more recently, Yilmaz and Yorke-Smith [35] proposed to learn a limited form of feedforward neural network node comparison operator that decides whether the branch-and-bound algorithm should expand the left child, right child or both children of a node. This operator can then be combined with a backtracking algorithm to provide a full node selection policy: in effect, this can be interpreted by combining the neural network node comparator of Song et al with a node selection rule that only calls it on children of the current node, and reverts to depth-first search otherwise.…”
Section: Related Workmentioning
confidence: 99%
“…This list is then used to select the next node to subdivide, either by simply choosing the highest-ranked node or through some more complex paradigm. Interestingly, a few works have proposed to use machine learning methods to derive node comparison functions [22,33,35]. This is particularly promising since the problem is naturally amenable to statistical learning methods.…”
mentioning
confidence: 99%
See 2 more Smart Citations
“…Neuro-symbolic approaches to combinatorial optimisation problems include improving optimisation solver performance or robustness by incorporating machine learning (ML). This trend shows successful promise in integer programming [2,10,14,26], propositional satisfiability (SAT) [22,25] as well as constraint programming (CP) [1,9,24]. Hybrid CP-SAT solvers are the state of the art for CP according to recent MiniZinc Challenge competitions [19].…”
Section: Introductionmentioning
confidence: 99%