SPO: Discovering Adaptive Large Neighborhood Search Operators via Stackelberg Program Optimization
Not on the map. Why?
Abstract (arXiv)
Large neighborhood search (LNS) relies critically on destroy and repair operators, whose effectiveness depends on both adaptation to the evolving LNS state and interaction between the two roles. We introduce Stackelberg Program Optimization (SPO), an LLM-based framework for discovering adaptive executable destroy-repair programs. SPO conditions operator decisions on a compact LNS state, allowing state-dependent behavior to emerge through program discovery, and organizes destroy-repair discovery as a Stackelberg interaction over program space that reflects their asymmetric dependency. Role-specific credits evaluate destroy programs as leaders and repair programs as conditional follower responses, guiding a coupled optimization process that combines LLM generator learning with population-based evolutionary search over programs. Experiments on the traveling salesperson problem and capacitated vehicle routing problem show that SPO outperforms strong baselines across a broad range of settings and generalizes beyond the discovery scale to larger instances and benchmark sets. Behavioral analyses further demonstrate state-dependent operator behavior and coupled destroy-repair improvement during discovery.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 22 of its 46 references that are in the map. First posted on arXiv 25 Sep 2026.
Builds on
22 of 46 references.
References · 22
- 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,380
- 2024DeepSeekMath: Pushing the Limits of Mathematical Reasoning in Open Language Modelscited by 9,379
- 2024ReEvo: Large Language Models as Hyper-Heuristics with Reflective Evolutioncited by 276
- 2024Evolution of Heuristics: Towards Efficient Automatic Algorithm Design Using Large Language Modelcited by 268
- 2019Neural Large Neighborhood Search for the Capacitated Vehicle Routing Problemcited by 117
- 2023PyVRP: a high-performance VRP solver packagecited by 52
- 2021Learning a Large Neighborhood Search Algorithm for Mixed Integer Programscited by 43
- 2023Searching Large Neighborhoods for Integer Linear Programs with Contrastive Learningcited by 37
- 2021Learning Large Neighborhood Search Policy for Integer Programmingcited by 35
- 2025CALM: Co-evolution of Algorithms and Language Model for Automatic Heuristic Designcited by 29
- 2025Efficient Heuristics Generation for Solving Combinatorial Optimization Problems Using Large Language Modelscited by 16
- 2025Neural Deconstruction Search for Vehicle Routing Problemscited by 15
10 more
- 2020Dynamic Partial Removal: A Neural Network Heuristic for Large Neighborhood Searchcited by 9
- 2025VRPAgent: LLM-Driven Discovery of Heuristic Operators for Vehicle Routing Problemscited by 7
- 2026G-LNS: Generative Large Neighborhood Search for LLM-Based Automatic Heuristic Designcited by 7
- 2022Online Control of Adaptive Large Neighborhood Search using Deep Reinforcement Learningcited by 6
- 2024Balans: Multi-Armed Bandits-based Adaptive Large Neighborhood Search for Mixed-Integer Programming Problemcited by 4
- 2022Large Neighborhood Search based on Neural Construction Heuristicscited by 3
- 2026Large Language Model-Driven Full-Component Evolution of Adaptive Large Neighborhood Searchcited by 3
- 2026Game-Theoretic Co-Evolution for LLM-Based Heuristic Discoverycited by 2
- 2026New Adaptive Mechanism for Large Neighborhood Search using Dual Actor-Criticcited by 1
- 2026SpecAHD: Localize to Specialize for Automated Heuristic Design in Large-Scale Routing Problemscited by 1
Built on by
Not cited yet.