Practical Large-Scale Linear Programming using Primal-Dual Hybrid Gradient
David L. Applegate, Mateo Díaz, Oliver Hinder, Haihao Lu, Miles Lubin, Brendan O'Donoghue, Warren Schudy
摘要
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 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.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper21
- PDHG-Unrolled Learning-to-Optimize Method for Large-Scale Linear ProgrammingBingheng Li, Linxin Yang, Yupeng Chen, Senmiao Wang 等ICML 2024 · 被引用 21 次
- Smart Initial Basis Selection for Linear ProgramsZhenan Fan, Xinglu Wang, Oleksandr Yakovenko, Abdullah Ali Sivas 等ICML 2023 · 被引用 18 次
- Global Linear and Local Superlinear Convergence of IRLS for Non-Smooth Robust RegressionLiangzu Peng, Christian Kümmerle, René VidalNeurIPS 2022 · 被引用 18 次
- Coordinate Linear Variance Reduction for Generalized Linear ProgrammingChaobing Song, Cheuk Yin Lin, Stephen J. Wright, Jelena DiakonikolasNeurIPS 2022 · 被引用 15 次
- Generalization Bound and Learning Methods for Data-Driven Projections in Linear ProgrammingShinsaku Sakaue, Taihei OkiNeurIPS 2024 · 被引用 13 次
它引用的顶会 Paper1
相关 Paper
- Batched First-Order Methods for Parallel LP Solving in MIPNicolas Blin, Stefano Gualandi, Christopher Maes, Andrea Lodi 等ICML 2026 · 被引用 2 次
- Solving Linear Programs with Fast Online Learning AlgorithmsWenzhi Gao, Dongdong Ge, Chunlin Sun, Yinyu YeICML 2023 · 被引用 6 次
- Faster Randomized Infeasible Interior Point Methods for Tall/Wide Linear ProgramsAgniva Chowdhury, Palma London, Haim Avron, Petros DrineasNeurIPS 2020 · 被引用 7 次
- Learning To Dive In Branch And BoundMax B. Paulus, Andreas KrauseNeurIPS 2023 · 被引用 16 次
- Accelerated Primal-Dual Methods for Convex-Strongly-Concave Saddle Point ProblemsMohammad Khalafi, Digvijay BoobICML 2023 · 被引用 10 次
