Machine Learning for Combinatorial Optimisation of Partially-Specified Problems: Regret Minimisation as a Unifying Lens
Not on the map. Why?
Abstract (arXiv)
It is increasingly common to solve combinatorial optimisation problems that are partially-specified. We survey the case where the objective function or the relations between variables are not known or are only partially specified. The challenge is to learn them from available data, while taking into account a set of hard constraints that a solution must satisfy, and that solving the optimisation problem (esp. during learning) is computationally very demanding. This paper overviews four seemingly unrelated approaches, that can each be viewed as learning the objective function of a hard combinatorial optimisation problem: 1) surrogate-based optimisation, 2) empirical model learning, 3) decision-focused learning (`predict + optimise'), and 4) structured-output prediction. We formalise each learning paradigm, at first in the ways commonly found in the literature, and then bring the formalisations together in a compatible way using regret. We discuss the differences and interactions between these frameworks, highlight the opportunities for cross-fertilization and survey open directions.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 42 of its 71 references that are in the map. First posted on arXiv 20 May 2022.
Builds on
42 of 71 references.
References · 42
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 744
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 623
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 599
- 2017Smart "Predict, then Optimize"cited by 339
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 268
- 2018Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimizationcited by 227
- 2019Differentiation of Blackbox Combinatorial Solverscited by 226
- 2015Conditional Random Fields as Recurrent Neural Networkscited by 214
- 2017Max-value Entropy Search for Efficient Bayesian Optimizationcited by 206
- 2013Bayesian Optimization in a Billion Dimensions via Random Embeddingscited by 182
- 2019SATNet: Bridging deep learning and logical reasoning using a differentiable satisfiability solvercited by 173
- 2021End-to-End Constrained Optimization Learning: A Surveycited by 157
30 more
- 2018Strong mixed-integer programming formulations for trained neural networkscited by 115
- 2021Implicit MLE: Backpropagating Through Discrete Exponential Family Distributionscited by 98
- 2019MIPaaL: Mixed Integer Program as a Layercited by 94
- 2020Interior Point Solving for LP-based prediction+optimisationcited by 83
- 2020Deep Graph Matching via Blackbox Differentiation of Combinatorial Solverscited by 81
- 2019Combinatorial Bayesian Optimization using the Graph Cartesian Productcited by 79
- 2016Structure Learning in Graphical Modelingcited by 66
- 2018Bayesian Optimization of Combinatorial Structurescited by 64
- 2020Parameterizing Branch-and-Bound Search Trees to Learn Branching Policiescited by 63
- 2019Bayesian Optimisation over Multiple Continuous and Categorical Inputscited by 56
- 2020Contrastive Losses and Solution Caching for Predict-and-Optimizecited by 52
- 2021Learning to Schedule Heuristics in Branch-and-Boundcited by 46
- 2019Mixed-Variable Bayesian Optimizationcited by 29
- 2018Deep Generative Models with Learnable Knowledge Constraintscited by 23
- 2014Learning Deep Structured Modelscited by 21
- 2019Knowing The What But Not The Where in Bayesian Optimizationcited by 20
- 2021Bayesian Optimization over Permutation Spacescited by 17
- 2018Boosting Combinatorial Problem Modeling with Machine Learningcited by 15
- 2018Generalized Inverse Optimization through Online Learningcited by 12
- 2021Finding Backdoors to Integer Programs: A Monte Carlo Tree Search Frameworkcited by 12
- 2020Black-box Mixed-Variable Optimisation using a Surrogate Model that Satisfies Integer Constraintscited by 9
- 2022Learning MAX-SAT from Contextual Examples for Combinatorial Optimisationcited by 8
- 2020Scalable Combinatorial Bayesian Optimization with Tractable Statistical modelscited by 7
- 2014Structured Learning Modulo Theoriescited by 5
- 2017Constructive Preference Elicitation over Hybrid Combinatorial Spacescited by 5
- 2018Adversarial Constraint Learning for Structured Predictioncited by 3
- 2018Learning to Speed Up Structured Output Predictioncited by 3
- 2019Sparse Spectrum Gaussian Process for Bayesian Optimizationcited by 2
- 2020Combining Learning and Optimization for Transprecision Computingcited by 2
- 2019End-to-End Game-Focused Learning of Adversary Behavior in Security Gamescited by 1
Built on by
Citing papers per year: 2025: 1.
1 paper.