mlsanityData to 7 Oct 2026

Practical Large-Scale Linear Programming using Primal-Dual Hybrid Gradient

arXiv 2106.04756 ↗First posted 9 Jun 2021math.OCcited by 31

Not on the map. Why?

Abstract (arXiv)

We present PDLP, a practical first-order method for linear programming (LP) that can solve to the high levels of accuracy that are expected in traditional LP applications. In addition, it can scale to very large problems because its core operation is matrix-vector multiplications. PDLP is derived by applying the primal-dual hybrid gradient (PDHG) method, popularized by Chambolle and Pock (2011), to a saddle-point formulation of LP. PDLP enhances PDHG for LP by combining several new techniques with older tricks from the literature; the enhancements include diagonal preconditioning, presolving, adaptive step sizes, and adaptive restarting. PDLP improves the state of the art for first-order methods applied to LP. We compare PDLP with SCS, an ADMM-based solver, on a set of 383 LP instances derived from MIPLIB 2017. With a target of 10-8 relative accuracy and 1 hour time limit, PDLP achieves a 6.3x reduction in the geometric mean of solve times and a 4.6x reduction in the number of instances unsolved (from 227 to 49). Furthermore, we highlight standard benchmark instances and a large-scale application (PageRank) where our open-source prototype of PDLP, written in Julia, outperforms a commercial LP solver.

Key facts. Cited by 31 papers in the map (data through 7 Oct 2026). First posted on arXiv 9 Jun 2021.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 2; 2022: 1; 2023: 3; 2024: 6; 2025: 10; 2026: 9.

31 papers.

Sort:

  1. 2023Scalable Optimal Transport Methods in Machine Learning: A Contemporary Surveycited by 27
  2. 2024PDHG-Unrolled Learning-to-Optimize Method for Large-Scale Linear Programmingcited by 14
  3. 2024Gradient Methods with Online Scalingcited by 11
  4. 2021Coordinate Linear Variance Reduction for Generalized Linear Programmingcited by 10
  5. 2023Generalization Bound and Learning Methods for Data-Driven Projections in Linear Programmingcited by 10
  6. 2025Clip-and-Verify: Linear Constraint-Driven Domain Clipping for Accelerating Neural Network Verificationcited by 9
  7. 2023Accelerate Presolve in Large-Scale Linear Programming via Reinforcement Learningcited by 7
  8. 2024Machine Learning Insides OptVerse AI Solver: Design Principles and Applicationscited by 7
  9. 2024MPAX: Mathematical Programming in JAXcited by 6
  10. 2025Provably data-driven projection method for quadratic programmingcited by 5
  11. 2024Dual Interior Point Optimization Learningcited by 4
  12. 2025Towards graph neural networks for provably solving convex optimization problemscited by 4
19 more
  1. 2025Gradient Methods with Online Scaling Part I. Theoretical Foundationscited by 3
  2. 2025Federated ADMM from Bayesian Dualitycited by 3
  3. 2025Enforcing convex constraints in Graph Neural Networkscited by 2
  4. 2021Nearly Optimal Linear Convergence of Stochastic Primal-Dual Methods for Linear Programmingcited by 1
  5. 2025Scalable First-order Method for Certifying Optimal k-Sparse GLMscited by 1
  6. 2025Nonlinear Optimization with GPU-Accelerated Neural Network Constraintscited by 1
  7. 2026Learning to Optimize by Differentiable Programmingcited by 1
  8. 2026Batched First-Order Methods for Parallel LP Solving in MIPcited by 1
  9. 2026Relaxation-Informed Training of Neural Network Surrogate Modelscited by 1
  10. 2022Design and Implementation of an Heuristic-Enhanced Branch-and-Bound Solver for MILPcited by 0
  11. 2024Neural Optimization with Adaptive Heuristics for Intelligent Marketing Systemcited by 0
  12. 2025Perturbing the Derivative: Wild Refitting for Model-Free Evaluation of Machine Learning Models under Bregman Lossescited by 0
  13. 2025Feature Augmentation of GNNs for ILPs: Local Uniqueness Sufficescited by 0
  14. 2026Petri Net Relaxation for Infeasibility Explanation and Sequential Task Planningcited by 0
  15. 2026From Sequential Nodes to GPU Batches: Parallel Branch and Bound for Optimal k-Sparse GLMscited by 0
  16. 2026Parameter Tuning with Generalization Guarantees for GPU-Accelerated Linear Programmingcited by 0
  17. 2026GPU-Enabled Large-Scale Optimization Using Randomized Linear Algebracited by 0
  18. 2026Dual-guided Hierarchical Edge Localization for Large-scale Optimal Transport Across Dimensionscited by 0
  19. 2026Reinforcement Learning to Accelerate Primal-Dual Hybrid Gradient for Linear Programmingcited by 0