Branch and Bound in Mixed Integer Linear Programming Problems: A Survey of Techniques and Trends
read the original abstract
In this paper, we surveyed the existing literature studying different approaches and algorithms for the four critical components in the general branch and bound (B&B) algorithm, namely, branching variable selection, node selection, node pruning, and cutting-plane selection. However, the complexity of the B&B algorithm always grows exponentially with respect to the increase of the decision variable dimensions. In order to improve the speed of B&B algorithms, learning techniques have been introduced in this algorithm recently. We further surveyed how machine learning can be used to improve the four critical components in B&B algorithms. In general, a supervised learning method helps to generate a policy that mimics an expert but significantly improves the speed. An unsupervised learning method helps choose different methods based on the features. In addition, models trained with reinforcement learning can beat the expert policy, given enough training and a supervised initialization. Detailed comparisons between different algorithms have been summarized in our survey. Finally, we discussed some future research directions to accelerate and improve the algorithms further in the literature.
This paper has not been read by Pith yet.
Forward citations
Cited by 2 Pith papers
-
Automated logical Clifford gadgets for heterogeneous architectures via chain maps
Automated framework synthesizes logical CNOT gates between arbitrary CSS codes via chain maps, recovering known constructions and finding new low-depth solutions for heterogeneous quantum architectures.
-
Soft Tuy-Completeness for Robust Projection Selection in Cone-Beam CT
Introduces soft Tuy-completeness with greedy (1-1/e approx) and MILP solvers for projection selection in cone-beam CT, reports 0.998 median greedy-to-MILP ratio on benchmarks, and defines ESR as a trajectory diagnosti...
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.