mlsanityData to 7 Oct 2026

Learning Hard Optimization Problems: A Data Generation Perspective

arXiv 2106.02601 ↗First posted 4 Jun 2021math.OC cs.LGcited by 21

Not on the map. Why?

Abstract (arXiv)

Optimization problems are ubiquitous in our societies and are present in almost every segment of the economy. Most of these optimization problems are NP-hard and computationally demanding, often requiring approximate solutions for large-scale instances. Machine learning frameworks that learn to approximate solutions to such hard optimization problems are a potentially promising avenue to address these difficulties, particularly when many closely related problem instances must be solved repeatedly. Supervised learning frameworks can train a model using the outputs of pre-solved instances. However, when the outputs are themselves approximations, when the optimization problem has symmetric solutions, and/or when the solver uses randomization, solutions to closely related instances may exhibit large differences and the learning task can become inherently more difficult. This paper demonstrates this critical challenge, connects the volatility of the training data to the ability of a model to approximate it, and proposes a method for producing (exact or approximate) solutions to optimization problems that are more amenable to supervised learning tasks. The effectiveness of the method is tested on hard non-linear nonconvex and discrete combinatorial problems.

Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). Builds on 20 of its 33 references that are in the map. First posted on arXiv 4 Jun 2021.

Builds on

20 of 33 references.

References · 20

  1. 2021Convex optimizationcited by 2,479
  2. 2015Pointer Networkscited by 882
  3. 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
  4. 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
  5. 2016Understanding Deep Neural Networks with Rectified Linear Unitscited by 253
  6. 2019Differentiation of Blackbox Combinatorial Solverscited by 224
  7. 2018Melding the Data-Decisions Pipeline: Decision-Focused Learning for Combinatorial Optimizationcited by 220
  8. 2020Solving Mixed Integer Programs Using Neural Networkscited by 178
  9. 2021End-to-End Constrained Optimization Learning: A Surveycited by 154
  10. 2019Predicting AC Optimal Power Flows: Combining Deep Learning and Lagrangian Dual Methodscited by 93
  11. 2019Smart Predict-and-Optimize for Hard Combinatorial Optimization Problemscited by 88
  12. 2018Learning to Branchcited by 78
8 more
  1. 2020Lagrangian Duality for Constrained Deep Learningcited by 72
  2. 2020Learning Combinatorial Optimization on Graphs: A Survey with Applications to Networkingcited by 70
  3. 2020Differentially Private and Fair Deep Learning: A Lagrangian Dual Approachcited by 53
  4. 2017PowerModels.jl: An Open-Source Framework for Exploring Power Flow Formulationscited by 31
  5. 2020Teaching the Old Dog New Tricks: Supervised Learning with Constraintscited by 16
  6. 2014NESTA, The NICTA Energy System Test Case Archivecited by 9
  7. 2020A closer look at the approximation capabilities of neural networkscited by 8
  8. 2020Combining Learning and Optimization for Transprecision Computingcited by 2

Built on by

Cited by year

Citing papers per year: 2021: 3; 2022: 4; 2023: 8; 2024: 5; 2025: 1.

21 papers.

Sort:

  1. 2022Self-Supervised Primal-Dual Learning for Constrained Optimizationcited by 60
  2. 2021Fast Approximations for Job Shop Scheduling: A Lagrangian Dual Deep Learning Methodcited by 20
  3. 2023A New Computationally Simple Approach for Implementing Neural Networks with Output Hard Constraintscited by 12
  4. 2023Learning To Dive In Branch And Boundcited by 10
  5. 2024Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guaranteescited by 8
  6. 2021Ensuring DNN Solution Feasibility for Optimization Problems with Convex Constraints and Its Application to DC Optimal Power Flow Problemscited by 6
  7. 2024Metric Learning to Accelerate Convergence of Operator Splitting Methods for Differentiable Parametric Programmingcited by 6
  8. 2022Fast Continuous and Integer L-shaped Heuristics Through Supervised Learningcited by 5
  9. 2023Two-Stage Learning For the Flexible Job Shop Scheduling Problemcited by 4
  10. 2023Predict-Then-Optimize by Proxy: Learning Joint Models of Prediction and Optimizationcited by 4
  11. 2022Quantum Extremal Learningcited by 3
  12. 2023Optimization-based Learning for Dynamic Load Planning in Trucking Service Networkscited by 3
9 more
  1. 2024Learning to Solve the Constrained Most Probable Explanation Task in Probabilistic Graphical Modelscited by 3
  2. 2023Deep Learning for Two-Stage Robust Integer Optimizationcited by 2
  3. 2024Compact Optimality Verification for Optimization Proxiescited by 2
  4. 2022DeepOPF-AL: Augmented Learning for Solving AC-OPF Problems with Multiple Load-Solution Mappingscited by 1
  5. 2021Towards Understanding the Unreasonable Effectiveness of Learning AC-OPF Solutionscited by 0
  6. 2023Neural Quantile Optimization for Edge-Cloud Networkingcited by 0
  7. 2023Approximating Solutions to the Knapsack Problem using the Lagrangian Dual Frameworkcited by 0
  8. 2024SOMTP: Self-Supervised Learning-Based Optimizer for MPC-Based Safe Trajectory Planning Problems in Roboticscited by 0
  9. 2025Homotopy-Guided Self-Supervised Learning of Parametric Solutions for AC Optimal Power Flowcited by 0