SPL-LNS: Sampling-Enhanced Large Neighborhood Search for Solving Integer Linear Programs

Shengyu Feng, Zhiqing Sun, Yiming Yang
8/22/2025
cs.LG

No confident code implementation found for this paper.

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 self-generated data. Experimental results demonstrate that SPL-LNS substantially surpasses prior neural LNS solvers for various ILP problems of different sizes.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{feng2025spllns,
  title  = {SPL-LNS: Sampling-Enhanced Large Neighborhood Search for Solving Integer Linear Programs},
  author = {Shengyu Feng and Zhiqing Sun and Yiming Yang},
  year   = {2025},
  eprint = {2508.16171},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2508.16171v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2508.16171.svg)](https://codeofpaper.com/paper/2508.16171)

Discussion