Mixed-Integer Linear Optimization via Learning-Based Two-Layer Large Neighborhood Search
Wenbo Liu, Akang Wang, Wenguo Yang, Qingjiang Shi

TL;DR
This paper introduces a two-layer large neighborhood search method enhanced with machine learning to efficiently solve large-scale mixed-integer linear programs, significantly outperforming existing solvers.
Contribution
The paper proposes a novel two-layer LNS approach that reduces computational bottlenecks by solving smaller MILPs with integrated graph transformer guidance.
Findings
Achieves up to 66% improvement over traditional LNS
Achieves up to 96% improvement over state-of-the-art MILP solvers
Effective in solving large-scale practical MILP benchmarks
Abstract
Mixed-integer linear programs (MILPs) are extensively used to model practical problems such as planning and scheduling. A prominent method for solving MILPs is large neighborhood search (LNS), which iteratively seeks improved solutions within specific neighborhoods. Recent advancements have integrated machine learning techniques into LNS to guide the construction of these neighborhoods effectively. However, for large-scale MILPs, the search step in LNS becomes a computational bottleneck, relying on off-the-shelf solvers to optimize auxiliary MILPs of substantial size. To address this challenge, we introduce a two-layer LNS (TLNS) approach that employs LNS to solve both the original MILP and its auxiliary MILPs, necessitating the optimization of only small-sized MILPs using off-the-shelf solvers. Additionally, we incorporate a lightweight graph transformer model to inform neighborhood…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMetaheuristic Optimization Algorithms Research · Advanced Multi-Objective Optimization Algorithms · Face and Expression Recognition
