Taking the human out of decomposition-based optimization via artificial intelligence: Part I. Learning when to decompose
Not on the map. Why?
Abstract (arXiv)
In this paper, we propose a graph classification approach for automatically determining whether to use a monolithic or a decomposition-based solution method. In this approach, an optimization problem is represented as a graph that captures the structural and functional coupling among the variables and constraints of the problem via an appropriate set of features. Given this representation, a graph classifier is built to determine the best solution method for a given problem. The proposed approach is used to develop a classifier that determines whether a convex Mixed Integer Nonlinear Programming problem should be solved using branch and bound or the outer approximation algorithm. Finally, it is shown how the learned classifier can be incorporated into existing mixed integer optimization solvers.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 15 of its 65 references that are in the map. First posted on arXiv 10 Oct 2023.
Builds on
15 of 65 references.
References · 15
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 178
- 2018Automated Algorithm Selection: Survey and Perspectivescited by 111
- 2020Hybrid Models for Learning to Branchcited by 95
- 2021Understanding Pooling in Graph Neural Networkscited by 69
- 2022Learning To Cut By Looking Ahead: Cutting Plane Selection via Imitation Learningcited by 58
3 more
- 2020Lagrangian Decomposition for Neural Network Verificationcited by 35
- 2022Lookback for Learning to Branchcited by 26
- 2022Learning to Reformulate for Linear Programmingcited by 10
Built on by
Citing papers per year: 2024: 2; 2025: 0; 2026: 1.
3 papers.
- 2024Accelerating process control and optimization via machine learning: A reviewcited by 3
- 2024Deep learning enhanced mixed integer optimization: Learning to reduce model dimensionalitycited by 1
- 2026Atoms to Processes: The Role of Artificial Intelligence and Machine Learning in Chemical Engineeringcited by 0
- 2026Atoms to Processes: The Role of Artificial Intelligence and Machine Learning in Chemical Engineering1 Oct 2026
- 2024Accelerating process control and optimization via machine learning: A review24 Dec 2024
- 2024Deep learning enhanced mixed integer optimization: Learning to reduce model dimensionality17 Jan 2024