Self-Supervised Primal-Dual Learning for Constrained Optimization
Not on the map. Why?
Abstract (arXiv)
This paper studies how to train machine-learning models that directly approximate the optimal solutions of constrained optimization problems. This is an empirical risk minimization under constraints, which is challenging as training must balance optimality and feasibility conditions. Supervised learning methods often approach this challenge by training the model on a large collection of pre-solved instances. This paper takes a different route and proposes the idea of Primal-Dual Learning (PDL), a self-supervised training method that does not require a set of pre-solved instances or an optimization solver for training and inference. Instead, PDL mimics the trajectory of an Augmented Lagrangian Method (ALM) and jointly trains primal and dual neural networks. Being a primal-dual method, PDL uses instance-specific penalties of the constraint terms in the loss function used to train the primal network. Experiments show that, on a set of nonlinear optimization benchmarks, PDL typically exhibits negligible constraint violations and minor optimality gaps, and is remarkably close to the ALM optimization. PDL also demonstrated improved or similar performance in terms of the optimality gaps, constraint violations, and training times compared to existing approaches.
Key facts. Cited by 61 papers in the map (data through 14 Oct 2026). Builds on 20 of its 32 references that are in the map. First posted on arXiv 18 Aug 2022.
Builds on
20 of 32 references.
References · 20
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 623
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 561
- 2021Learning to Optimize: A Primer and A Benchmarkcited by 208
- 2021DC3: A learning method for optimization with hard constraintscited by 184
- 2017OSQP: An Operator Splitting Solver for Quadratic Programscited by 161
- 2021End-to-End Constrained Optimization Learning: A Surveycited by 157
- 2019Reinforcement Learning for Integer Programming: Learning to Cutcited by 111
- 2019Predicting AC Optimal Power Flows: Combining Deep Learning and Lagrangian Dual Methodscited by 94
- 2019Learning Optimal Solutions for Extremely Fast AC Optimal Power Flowcited by 77
- 2020Learning Combinatorial Optimization on Graphs: A Survey with Applications to Networkingcited by 70
- 2019The Power Grid Library for Benchmarking AC Optimal Power Flow Algorithmscited by 65
8 more
- 2017PowerModels.jl: An Open-Source Framework for Exploring Power Flow Formulationscited by 33
- 2021Enforcing Policy Feasibility Constraints through Differentiable Projection for Energy Optimizationcited by 31
- 2021Learning Optimization Proxies for Large-Scale Security-Constrained Economic Dispatchcited by 29
- 2021Learning Hard Optimization Problems: A Data Generation Perspectivecited by 21
- 2021Fast Approximations for Job Shop Scheduling: A Lagrangian Dual Deep Learning Methodcited by 20
- 2017General Heuristics for Nonconvex Quadratically Constrained Quadratic Programmingcited by 17
- 2021Spatial Network Decomposition for Fast and Scalable AC-OPF Learningcited by 15
- 2020High-Fidelity Machine Learning Approximations of Large-Scale Optimal Power Flowcited by 13
Built on by
Citing papers per year: 2022: 1; 2023: 8; 2024: 16; 2025: 16; 2026: 20.
61 papers.
Sort:
By area:
- 2023End-to-End Feasible Optimization Proxies for Large-Scale Economic Dispatchcited by 35
- 2025FSNet: Feasibility-Seeking Neural Network for Constrained Optimization with Guaranteescited by 21
- 2025Pinet: Optimizing hard-constrained neural networks with orthogonal projection layerscited by 19
- 2024Learning Constrained Optimization with Deep Augmented Lagrangian Methodscited by 16
- 2022Confidence-Aware Graph Neural Networks for Learning Reliability Assessment Commitmentscited by 12
- 2023Compact Optimization Learning for AC Optimal Power Flowcited by 11
- 2023Dual Conic Proxies for AC Optimal Power Flowcited by 11
- 2024Dual Lagrangian Learning for Conic Optimizationcited by 11
- 2024Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guaranteescited by 8
- 2023AI4OPT: AI Institute for Advances in Optimizationcited by 6
- 2024Metric Learning to Accelerate Convergence of Operator Splitting Methods for Differentiable Parametric Programmingcited by 6
- 2025Self-Supervised Transformers as Iterative Solution Improvers for Constraint Satisfactioncited by 6
38 more
- 2026GENCO - A Unified Neural Solver Embedded in a Development Framework for Steady-State Grid Analysiscited by 6
- 2024CLIP meets DINO for Tuning Zero-Shot Classifier using Unlabeled Image Collectionscited by 5
- 2024Accelerating process control and optimization via machine learning: A reviewcited by 5
- 2023Predict-Then-Optimize by Proxy: Learning Joint Models of Prediction and Optimizationcited by 4
- 2024Dual Interior Point Optimization Learningcited by 4
- 2024Self-Supervised Learning of Iterative Solvers for Constrained Optimizationcited by 4
- 2025Towards graph neural networks for provably solving convex optimization problemscited by 4
- 2025PROPEL: Supervised and Reinforcement Learning for Large-Scale Supply Chain Planningcited by 4
- 2023Optimization-based Learning for Dynamic Load Planning in Trucking Service Networkscited by 3
- 2023Self-Supervised Learning for Large-Scale Preventive Security Constrained DC Optimal Power Flowcited by 3
- 2024Learning to Solve the Constrained Most Probable Explanation Task in Probabilistic Graphical Modelscited by 3
- 2024Learning Joint Models of Prediction and Optimizationcited by 3
- 2024Learning To Solve Differential Equation Constrained Optimization Problemscited by 3
- 2025gridfm-datakit-v1: A Python Library for Scalable and Realistic Power Flow and Optimal Power Flow Data Generationcited by 3
- 2023Self-supervised Equality Embedded Deep Lagrange Dual for Approximate Constrained Optimizationcited by 2
- 2024Neural Network Approximators for Marginal MAP in Probabilistic Circuitscited by 2
- 2024Compact Optimality Verification for Optimization Proxiescited by 2
- 2024Optimization Proxies using Limited Labeled Data and Training Time -- A Semi-Supervised Bayesian Neural Network Approachcited by 2
- 2025Sobolev Training of End-to-End Optimization Proxiescited by 2
- 2024Physics-Informed Graph Neural Networks for Robust AC-Optimal Power Flowcited by 1
- 2025HoP: Homeomorphic Polar Learning for Hard Constrained Optimizationcited by 1
- 2025Diffusion-based learning framework for Constrained Nonconvex Optimization with Weighted Bootstrapped Refinementcited by 1
- 2025ASAT: Adaptive Scoring and Thresholding with Human Feedback for Robust Out-of-Distribution Detectioncited by 1
- 2025Unrolled Graph Neural Networks for Constrained Optimizationcited by 1
- 2025Learning to Solve Optimization Problems Constrained with Partial Differential Equationscited by 1
- 2025Constraint-Informed Active Learning for End-to-End ACOPF Optimization Proxiescited by 1
- 2026Learning to Optimize by Differentiable Programmingcited by 1
- 2026On the Expressive Power of GNNs to Solve Linear SDPscited by 1
- 2026Solving Max-Cut to Global Optimality via Feasibility-Preserving Graph Neural Networkscited by 1
- 2026DiffSlack: Learning under Nonlinear Inequality Constraints via Learnable Slack Variablescited by 1
- 2026LEAF: A Learning-Enabled ADMM Framework for Accelerated Convex Optimizationcited by 1
- 2024SOMTP: Self-Supervised Learning-Based Optimizer for MPC-Based Safe Trajectory Planning Problems in Roboticscited by 0
- 2025Self-Supervised Penalty-Based Learning for Robust Constrained Optimizationcited by 0
- 2025Learning to Solve Constrained Bilevel Control Co-Design Problemscited by 0
- 2025Self-Certifying Primal-Dual Optimization Proxies for Large-Scale Batch Economic Dispatchcited by 0
- 2026Unrolled Neural Networks for Constrained Optimizationcited by 0
- 2026Stochastic Dimension Implicit Functional Projections for Global Integral Conservation in High-Dimensional PINNscited by 0
- 2026WARP: A Benchmark for Primal-Dual Warm-Starting of Interior-Point Solverscited by 0
50 most cited of 61 All 61 (JSON)
- 2026A Scalable Learned Iterative Solver for Nonlinear MPC via Temporal Decomposition9 Oct 2026
- 2026Learning Samples Importance: Parameterizing Dual Variables in Everywhere Learning28 Sep 2026
- 2026Learned Preconditioning for a Primal-Dual Interior-Point Method28 Sep 2026
- 2026Scalable Self-Supervised Learning for Multiphase AC-OPF in Distribution Systems with Topology Reconfiguration25 Aug 2026
- 2026Constrained Graph Diffusion for Mixed Integer Optimization13 Aug 2026
- 2026GENCO - A Unified Neural Solver Embedded in a Development Framework for Steady-State Grid Analysis10 Aug 2026
- 2026A Multi-stage Constrained Optimization Framework for Data-driven Problems26 Jul 2026
- 2026Fusing Backdoors, Machine Learning, and Optimization for Large-Scale Parametric Mixed-Integer Programs19 Jun 2026
- 2026Neural Slack Variables for Shape Constraints11 Jun 2026
- 2026LEAF: A Learning-Enabled ADMM Framework for Accelerated Convex Optimization8 Jun 2026
- 2026DiffSlack: Learning under Nonlinear Inequality Constraints via Learnable Slack Variables3 Jun 2026
- 2026Rethinking Neural Width for Alternating Current Optimal Power Flow Proxies2 Jun 2026
38 more
- 2026DisjunctiveNet: Neural Symbolic Learning via Differentiable Convexified Optimization Layers28 May 2026
- 2026Distribution-Aware Algorithm Design with LLM Agents13 May 2026
- 2026Solving Max-Cut to Global Optimality via Feasibility-Preserving Graph Neural Networks8 May 2026
- 2026WARP: A Benchmark for Primal-Dual Warm-Starting of Interior-Point Solvers7 May 2026
- 2026On the Expressive Power of GNNs to Solve Linear SDPs30 Apr 2026
- 2026Stochastic Dimension Implicit Functional Projections for Global Integral Conservation in High-Dimensional PINNs31 Mar 2026
- 2026Unrolled Neural Networks for Constrained Optimization24 Jan 2026
- 2026Learning to Optimize by Differentiable Programming23 Jan 2026
- 2025gridfm-datakit-v1: A Python Library for Scalable and Realistic Power Flow and Optimal Power Flow Data Generation16 Dec 2025
- 2025Constraint-Informed Active Learning for End-to-End ACOPF Optimization Proxies9 Nov 2025
- 2025Self-Certifying Primal-Dual Optimization Proxies for Large-Scale Batch Economic Dispatch17 Oct 2025
- 2025Learning to Solve Optimization Problems Constrained with Partial Differential Equations29 Sep 2025
- 2025Unrolled Graph Neural Networks for Constrained Optimization21 Sep 2025
- 2025Pinet: Optimizing hard-constrained neural networks with orthogonal projection layers14 Aug 2025
- 2025Learning to Solve Constrained Bilevel Control Co-Design Problems11 Jul 2025
- 2025FSNet: Feasibility-Seeking Neural Network for Constrained Optimization with Guarantees31 May 2025
- 2025Sobolev Training of End-to-End Optimization Proxies16 May 2025
- 2025ASAT: Adaptive Scoring and Thresholding with Human Feedback for Robust Out-of-Distribution Detection5 May 2025
- 2025PROPEL: Supervised and Reinforcement Learning for Large-Scale Supply Chain Planning10 Apr 2025
- 2025Self-Supervised Penalty-Based Learning for Robust Constrained Optimization7 Mar 2025
- 2025Self-Supervised Transformers as Iterative Solution Improvers for Constraint Satisfaction18 Feb 2025
- 2025Diffusion-based learning framework for Constrained Nonconvex Optimization with Weighted Bootstrapped Refinement14 Feb 2025
- 2025Towards graph neural networks for provably solving convex optimization problems4 Feb 2025
- 2025HoP: Homeomorphic Polar Learning for Hard Constrained Optimization1 Feb 2025
- 2024Accelerating process control and optimization via machine learning: A review24 Dec 2024
- 2024CLIP meets DINO for Tuning Zero-Shot Classifier using Unlabeled Image Collections28 Nov 2024
- 2024Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guarantees14 Oct 2024
- 2024Physics-Informed Graph Neural Networks for Robust AC-Optimal Power Flow7 Oct 2024
- 2024Optimization Proxies using Limited Labeled Data and Training Time -- A Semi-Supervised Bayesian Neural Network Approach4 Oct 2024
- 2024Learning To Solve Differential Equation Constrained Optimization Problems2 Oct 2024
- 2024Self-Supervised Learning of Iterative Solvers for Constrained Optimization12 Sep 2024
- 2024Learning Joint Models of Prediction and Optimization7 Sep 2024
- 2024Compact Optimality Verification for Optimization Proxies31 May 2024
- 2024SOMTP: Self-Supervised Learning-Based Optimizer for MPC-Based Safe Trajectory Planning Problems in Robotics15 May 2024
- 2024Learning to Solve the Constrained Most Probable Explanation Task in Probabilistic Graphical Models17 Apr 2024
- 2024Metric Learning to Accelerate Convergence of Operator Splitting Methods for Differentiable Parametric Programming1 Apr 2024
- 2024Learning Constrained Optimization with Deep Augmented Lagrangian Methods6 Mar 2024
- 2024Neural Network Approximators for Marginal MAP in Probabilistic Circuits6 Feb 2024
50 newest of 61 All 61 (JSON)
- 2026Distribution-Aware Algorithm Design with LLM Agentscited by 0
- 2026Distribution-Aware Algorithm Design with LLM Agents13 May 2026
- 2023End-to-End Feasible Optimization Proxies for Large-Scale Economic Dispatchcited by 35
- 2025FSNet: Feasibility-Seeking Neural Network for Constrained Optimization with Guaranteescited by 21
- 2025Pinet: Optimizing hard-constrained neural networks with orthogonal projection layerscited by 19
- 2024Learning Constrained Optimization with Deep Augmented Lagrangian Methodscited by 16
- 2022Confidence-Aware Graph Neural Networks for Learning Reliability Assessment Commitmentscited by 12
- 2023Compact Optimization Learning for AC Optimal Power Flowcited by 11
- 2023Dual Conic Proxies for AC Optimal Power Flowcited by 11
- 2024Dual Lagrangian Learning for Conic Optimizationcited by 11
- 2024Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guaranteescited by 8
- 2023AI4OPT: AI Institute for Advances in Optimizationcited by 6
- 2024Metric Learning to Accelerate Convergence of Operator Splitting Methods for Differentiable Parametric Programmingcited by 6
- 2026GENCO - A Unified Neural Solver Embedded in a Development Framework for Steady-State Grid Analysiscited by 6
12 most cited of 57 All 57 (JSON)
- 2026A Scalable Learned Iterative Solver for Nonlinear MPC via Temporal Decomposition9 Oct 2026
- 2026Learning Samples Importance: Parameterizing Dual Variables in Everywhere Learning28 Sep 2026
- 2026Learned Preconditioning for a Primal-Dual Interior-Point Method28 Sep 2026
- 2026Scalable Self-Supervised Learning for Multiphase AC-OPF in Distribution Systems with Topology Reconfiguration25 Aug 2026
- 2026Constrained Graph Diffusion for Mixed Integer Optimization13 Aug 2026
- 2026GENCO - A Unified Neural Solver Embedded in a Development Framework for Steady-State Grid Analysis10 Aug 2026
- 2026A Multi-stage Constrained Optimization Framework for Data-driven Problems26 Jul 2026
- 2026Fusing Backdoors, Machine Learning, and Optimization for Large-Scale Parametric Mixed-Integer Programs19 Jun 2026
- 2026Neural Slack Variables for Shape Constraints11 Jun 2026
- 2026LEAF: A Learning-Enabled ADMM Framework for Accelerated Convex Optimization8 Jun 2026
- 2026DiffSlack: Learning under Nonlinear Inequality Constraints via Learnable Slack Variables3 Jun 2026
- 2026Rethinking Neural Width for Alternating Current Optimal Power Flow Proxies2 Jun 2026
12 newest of 57 All 57 (JSON)