SPL-LNS: Sampling-Enhanced Large Neighborhood Search for Solving Integer Linear Programs
Shengyu Feng, Zhiqing Sun, Yiming Yang

TL;DR
This paper introduces SPL-LNS, a sampling-enhanced neural Large Neighborhood Search method that improves solution quality and efficiency for Integer Linear Programs by escaping local optima and utilizing a novel training approach.
Contribution
It formulates LNS as a stochastic process and develops SPL-LNS with locally-informed proposals and a hindsight relabeling training method, advancing neural LNS capabilities.
Findings
SPL-LNS outperforms previous neural LNS methods on various ILP problems.
The sampling approach effectively escapes local optima.
The hindsight relabeling method improves training efficiency.
Abstract
Large Neighborhood Search (LNS) is a common heuristic in combinatorial optimization that iteratively searches over a large neighborhood of the current solution for a better one. Recently, neural network-based LNS solvers have achieved great success in solving Integer Linear Programs (ILPs) by learning to greedily predict the locally optimal solution for the next neighborhood proposal. However, this greedy approach raises two key concerns: (1) to what extent this greedy proposal suffers from local optima, and (2) how can we effectively improve its sample efficiency in the long run. To address these questions, this paper first formulates LNS as a stochastic process, and then introduces SPL-LNS, a sampling-enhanced neural LNS solver that leverages locally-informed proposals to escape local optima. We also develop a novel hindsight relabeling method to efficiently train SPL-LNS on…
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
TopicsConstraint Satisfaction and Optimization · Advanced Multi-Objective Optimization Algorithms · Metaheuristic Optimization Algorithms Research
