Learning to Control Local Search for Combinatorial Optimization
Jonas K. Falkner, Daniela Thyssens, Ahmad Bdeir, and Lars, Schmidt-Thieme

TL;DR
This paper introduces NeuroLS, a deep learning-based controller for local search in combinatorial optimization, which learns to select the best algorithmic aspects dynamically, outperforming existing methods.
Contribution
The paper formalizes local search aspect selection as an MDP and designs a graph neural network policy, creating a novel learned controller called NeuroLS.
Findings
NeuroLS outperforms traditional local search controllers.
NeuroLS surpasses recent machine learning approaches.
The approach effectively automates local search configuration.
Abstract
Combinatorial optimization problems are encountered in many practical contexts such as logistics and production, but exact solutions are particularly difficult to find and usually NP-hard for considerable problem sizes. To compute approximate solutions, a zoo of generic as well as problem-specific variants of local search is commonly used. However, which variant to apply to which particular problem is difficult to decide even for experts. In this paper we identify three independent algorithmic aspects of such local search algorithms and formalize their sequential selection over an optimization process as Markov Decision Process (MDP). We design a deep graph neural network as policy model for this MDP, yielding a learned controller for local search called NeuroLS. Ample experimental evidence shows that NeuroLS is able to outperform both, well-known general purpose local search…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsConstraint Satisfaction and Optimization · Optimization and Search Problems · AI-based Problem Solving and Planning
MethodsGraph Neural Network
