Learning with Local Search MCMC Layers
Not on the map. Why?
Abstract (arXiv)
Integrating combinatorial optimization layers into neural networks has recently attracted significant research interest. However, many existing approaches lack theoretical guarantees or fail to perform adequately when relying on inexact solvers. This is a critical limitation, as many operations research problems are NP-hard, often necessitating the use of neighborhood-based local search heuristics. In this paper, we introduce a principled approach for learning with such inexact solvers. Inspired by the connection between simulated annealing and Metropolis-Hastings, we transform the problem specific neighborhood systems used in local search heuristics into proposal distributions, implementing MCMC on the set of feasible solutions. This allows us to construct differentiable, stochastic combinatorial layers and associated loss functions. Replacing an exact solver with a local search strongly reduces the computational burden of learning on many applications. We demonstrate our approach on a dynamic vehicle routing problem with time windows, binary vector and k-subset prediction tasks, as well as a multi-dimensional knapsack decision-focused learning problem.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 24 of its 55 references that are in the map. First posted on arXiv 20 May 2025.
Builds on
24 of 55 references.
References · 24
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 623
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 599
- 2019Differentiable Convex Optimization Layerscited by 465
- 2021How to Train Your Energy-Based Modelscited by 274
- 2019Differentiation of Blackbox Combinatorial Solverscited by 226
- 2021Efficient and Modular Implicit Differentiationcited by 203
- 2020Improved Contrastive Divergence Training of Energy Based Modelscited by 130
- 2023Decision-Focused Learning: Foundations, State of the Art, Benchmark and Future Opportunitiescited by 130
- 2020Hybrid Genetic Search for the CVRP: Open-Source Implementation and SWAP* Neighborhoodcited by 125
- 2019Learning with Fenchel-Young Lossescited by 119
- 2021Oops I Took A Gradient: Scalable Sampling for Discrete Distributionscited by 92
- 2020Interior Point Solving for LP-based prediction+optimisationcited by 83
12 more
- 2023A Survey of Contextual Optimization Methods for Decision Making under Uncertaintycited by 82
- 2020Learning with Differentiable Perturbed Optimizerscited by 81
- 2018SparseMAP: Differentiable Sparse Structured Inferencecited by 62
- 2018Differentiable Dynamic Programming for Structured Prediction and Attentioncited by 58
- 2022A Langevin-like Sampler for Discrete Distributionscited by 44
- 2024The Elements of Differentiable Programmingcited by 43
- 2022SIMPLE: A Gradient Estimator for k-Subset Samplingcited by 34
- 2022Discrete Langevin Sampler via Wasserstein Gradient Flowcited by 24
- 2023Differentiating Through Integer Linear Programs with Quadratic Regularization and Davis-Yin Splittingcited by 11
- 2015Barrier Frank-Wolfe for Marginal Inferencecited by 10
- 2023Combinatorial Optimization enriched Machine Learning to solve the Dynamic Vehicle Routing Problem with Time Windowscited by 10
- 2021Learning structured approximations of combinatorial optimization problemscited by 6
Built on by
Citing papers per year: 2026: 2.
2 papers.
- 2026Combinatorial Optimization Augmented Machine Learningcited by 3
- 2026Regularized Large Neighborhood Searchcited by 0
- 2026Regularized Large Neighborhood Search1 Jun 2026
- 2026Combinatorial Optimization Augmented Machine Learning15 Jan 2026