Parameter Tuning with Generalization Guarantees for GPU-Accelerated Linear Programming
Not on the map. Why?
Abstract (arXiv)
Recent research has developed practical, parallelizable first-order methods for large scale linear programming, but performance is highly dependent on hyperparameter selection. We derive generalization guarantees for hyperparameter tuning within (cu)PDLP, a state-of-the-art first-order LP solver designed for modern hardware. First, we pin down the behavior of PDHG, the primal-dual hybrid gradient algorithm that underlies PDLP, as a function of its step size and primal weight, leading to linear sample complexity guarantees for learning those parameters. We then conduct a structural analysis of PDLP, which augments PDHG with several specialized techniques like preconditioning, adaptive step sizes, averaging, adaptive restarts, and smoothed primal weight updates. Our analysis captures the behavior of the solution trajectory as a function of the hyperparameters and leverages recent advances in data-driven algorithm design to obtain polynomial sample complexity guarantees for learning those hyperparameters. Finally, we conduct proof-of-concept experiments that demonstrate the need for data-driven PDLP parameter tuning. Our results showcase the versatility of the data-driven algorithm design toolkit for principled hyperparameter tuning within solver-grade implementations of complex modern optimization algorithms.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 21 of its 41 references that are in the map. First posted on arXiv 7 Jun 2026.
Builds on
21 of 41 references.
References · 21
- 2021Sample Complexity of Tree Search Configuration: Cutting Planes and Beyondcited by 33
- 2021Practical Large-Scale Linear Programming using Primal-Dual Hybrid Gradientcited by 32
- 2019How much data is sufficient to learn high-performing algorithms? Generalization guarantees for data-driven algorithm designcited by 27
- 2022Generalization Bounds for Data-Driven Numerical Linear Algebracited by 24
- 2022Structural Analysis of Branch-and-Cut and the Learnability of Gomory Mixed Integer Cutscited by 19
- 2021Improved Sample Complexity Bounds for Branch-and-Cutcited by 13
- 2017Generalization Guarantees for Multi-item Profit Maximization: Pricing, Auctions, and Randomized Mechanismscited by 11
- 2024Algorithm Configuration for Structured Pfaffian Settingscited by 11
- 2023Generalization Bound and Learning Methods for Data-Driven Projections in Linear Programmingcited by 10
- 2025Sample complexity of data-driven tuning of model hyperparameters in neural networks with structured parameter-dependent dual functioncited by 9
- 2023A Practical and Optimal First-Order Method for Large-Scale Convex Quadratic Programmingcited by 8
- 2023cuPDLP.jl: A GPU Implementation of Restarted Primal-Dual Hybrid Gradient for Linear Programming in Juliacited by 8
9 more
- 2024Sample Complexity of Algorithm Selection Using Neural Networks and Its Applications to Branch-and-Cutcited by 7
- 2024MPAX: Mathematical Programming in JAXcited by 7
- 2024Restarted Halpern PDHG for Linear Programmingcited by 5
- 2025cuPDLPx: A Further Enhanced GPU-Based First-Order Solver for Linear Programmingcited by 5
- 2025Provably data-driven projection method for quadratic programmingcited by 5
- 2024Restarted Primal-Dual Hybrid Conjugate Gradient Method for Large-Scale Quadratic Programmingcited by 3
- 2026Provably Data-driven Lagrangian Relaxation for Mixed Integer Linear Programmingcited by 2
- 2025An Overview of GPU-based First-Order Methods for Linear Programming and Extensionscited by 1
- 2025Gradient Descent with Provably Tuned Learning-rate Schedulescited by 1
Built on by
Not cited yet.