PDHG-Unrolled Learning-to-Optimize Method for Large-Scale Linear Programming
Not on the map. Why?
Abstract (arXiv)
Solving large-scale linear programming (LP) problems is an important task in various areas such as communication networks, power systems, finance and logistics. Recently, two distinct approaches have emerged to expedite LP solving: (i) First-order methods (FOMs); (ii) Learning to optimize (L2O). In this work, we propose an FOM-unrolled neural network (NN) called PDHG-Net, and propose a two-stage L2O method to solve large-scale LP problems. The new architecture PDHG-Net is designed by unrolling the recently emerged PDHG method into a neural network, combined with channel-expansion techniques borrowed from graph neural networks. We prove that the proposed PDHG-Net can recover PDHG algorithm, thus can approximate optimal solutions of LP instances with a polynomial number of neurons. We propose a two-stage inference approach: first use PDHG-Net to generate an approximate solution, and then apply PDHG algorithm to further improve the solution. Experiments show that our approach can significantly accelerate LP solving, achieving up to a 3× speedup compared to FOMs for large-scale LP problems.
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). Builds on 22 of its 50 references that are in the map. First posted on arXiv 4 Jun 2024.
Builds on
22 of 50 references.
References · 22
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
- 2021Learning to Optimize: A Primer and A Benchmarkcited by 206
- 2020Hybrid Models for Learning to Branchcited by 95
- 2016First-order Methods for Geodesically Convex Optimizationcited by 92
- 2022On Representing Linear Programs by Graph Neural Networkscited by 39
- 2021Practical Large-Scale Linear Programming using Primal-Dual Hybrid Gradientcited by 31
- 2023Exploring the Power of Graph Neural Networks in Solving Linear Optimization Problemscited by 24
- 2020Operator splitting for a homogeneous embedding of the linear complementarity problemcited by 21
- 2014Optimized first-order methods for smooth convex minimizationcited by 18
- 2021Faster First-Order Primal-Dual Methods for Linear Programming using Restarts and Sharpnesscited by 13
10 more
- 2018An ADMM-Based Interior-Point Method for Large-Scale Linear Programmingcited by 10
- 2023Learning to Pivot as a Smart Expertcited by 9
- 2023A Practical and Optimal First-Order Method for Large-Scale Convex Quadratic Programmingcited by 7
- 2023cuPDLP-C: A Strengthened Implementation of cuPDLP for Linear Programming by C languagecited by 7
- 2023On a Unified and Simplified Proof for the Ergodic Convergence Rates of PPM, PDHG and ADMMcited by 5
- 2014Efficient First-Order Methods for Linear Programming and Semidefinite Programmingcited by 2
- 2022Quadratic error bound of the smoothed gap and the restarted averaged primal-dual hybrid gradientcited by 2
- 2022On the Infimal Sub-differential Size of Primal-Dual Hybrid Gradient Method and Beyondcited by 1
- 2023On the Geometry and Refined Rate of Primal-Dual Hybrid Gradient for Linear Programmingcited by 1
- 2023Worst-case analysis of restarted primal-dual hybrid gradient on totally unimodular linear programscited by 1
Built on by
Citing papers per year: 2024: 2; 2025: 6; 2026: 6.
14 papers.
Sort:
- 2024Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guaranteescited by 8
- 2025Primal-Dual Neural Algorithmic Reasoningcited by 8
- 2025Towards graph neural networks for provably solving convex optimization problemscited by 4
- 2024An Efficient Unsupervised Framework for Convex Quadratic Programs via Deep Unrollingcited by 2
- 2025Principled Data Augmentation for Learning to Solve Quadratic Programming Problemscited by 2
- 2025Unrolled Graph Neural Networks for Constrained Optimizationcited by 1
- 2026Learning to Control: The iUzawa-Net for Nonsmooth Optimal Control of Linear PDEscited by 1
- 2026On the Expressive Power of GNNs to Solve Linear SDPscited by 1
- 2025Feature Augmentation of GNNs for ILPs: Local Uniqueness Sufficescited by 0
- 2025Self-Certifying Primal-Dual Optimization Proxies for Large-Scale Batch Economic Dispatchcited by 0
- 2026Unrolled Neural Networks for Constrained Optimizationcited by 0
- 2026Solving Max-Cut to Global Optimality via Feasibility-Preserving Graph Neural Networkscited by 0
- 2026Reinforcement Learning to Accelerate Primal-Dual Hybrid Gradient for Linear Programming1 Oct 2026
- 2026FunL2O: LLM-Guided Feature Function Design for Learning to Optimize29 Jul 2026
- 2026Solving Max-Cut to Global Optimality via Feasibility-Preserving Graph Neural Networks8 May 2026
- 2026On the Expressive Power of GNNs to Solve Linear SDPs30 Apr 2026
- 2026Learning to Control: The iUzawa-Net for Nonsmooth Optimal Control of Linear PDEs12 Feb 2026
- 2026Unrolled Neural Networks for Constrained Optimization24 Jan 2026
- 2025Self-Certifying Primal-Dual Optimization Proxies for Large-Scale Batch Economic Dispatch17 Oct 2025
- 2025Feature Augmentation of GNNs for ILPs: Local Uniqueness Suffices25 Sep 2025
- 2025Unrolled Graph Neural Networks for Constrained Optimization21 Sep 2025
- 2025Principled Data Augmentation for Learning to Solve Quadratic Programming Problems2 Jun 2025
- 2025Primal-Dual Neural Algorithmic Reasoning29 May 2025
- 2025Towards graph neural networks for provably solving convex optimization problems4 Feb 2025
- 2024Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guaranteescited by 8
- 2025Primal-Dual Neural Algorithmic Reasoningcited by 8
- 2025Towards graph neural networks for provably solving convex optimization problemscited by 4
- 2024An Efficient Unsupervised Framework for Convex Quadratic Programs via Deep Unrollingcited by 2
- 2025Principled Data Augmentation for Learning to Solve Quadratic Programming Problemscited by 2
- 2025Unrolled Graph Neural Networks for Constrained Optimizationcited by 1
- 2026Learning to Control: The iUzawa-Net for Nonsmooth Optimal Control of Linear PDEscited by 1
- 2026On the Expressive Power of GNNs to Solve Linear SDPscited by 1
- 2025Feature Augmentation of GNNs for ILPs: Local Uniqueness Sufficescited by 0
- 2025Self-Certifying Primal-Dual Optimization Proxies for Large-Scale Batch Economic Dispatchcited by 0
- 2026Unrolled Neural Networks for Constrained Optimizationcited by 0
- 2026Solving Max-Cut to Global Optimality via Feasibility-Preserving Graph Neural Networkscited by 0
12 most cited of 14 All 14 (JSON)
- 2026Reinforcement Learning to Accelerate Primal-Dual Hybrid Gradient for Linear Programming1 Oct 2026
- 2026FunL2O: LLM-Guided Feature Function Design for Learning to Optimize29 Jul 2026
- 2026Solving Max-Cut to Global Optimality via Feasibility-Preserving Graph Neural Networks8 May 2026
- 2026On the Expressive Power of GNNs to Solve Linear SDPs30 Apr 2026
- 2026Learning to Control: The iUzawa-Net for Nonsmooth Optimal Control of Linear PDEs12 Feb 2026
- 2026Unrolled Neural Networks for Constrained Optimization24 Jan 2026
- 2025Self-Certifying Primal-Dual Optimization Proxies for Large-Scale Batch Economic Dispatch17 Oct 2025
- 2025Feature Augmentation of GNNs for ILPs: Local Uniqueness Suffices25 Sep 2025
- 2025Unrolled Graph Neural Networks for Constrained Optimization21 Sep 2025
- 2025Principled Data Augmentation for Learning to Solve Quadratic Programming Problems2 Jun 2025
- 2025Primal-Dual Neural Algorithmic Reasoning29 May 2025
- 2025Towards graph neural networks for provably solving convex optimization problems4 Feb 2025
12 newest of 14 All 14 (JSON)