cuPDLP-C: A Strengthened Implementation of cuPDLP for Linear Programming by C language
Not on the map. Why?
Abstract (arXiv)
A recent GPU implementation of the Restarted Primal-Dual Hybrid Gradient Method for Linear Programming was proposed in Lu and Yang (2023). Its computational results demonstrate the significant computational advantages of the GPU-based first-order algorithm on certain large-scale problems. The average performance also achieves a level close to commercial solvers for the first time in history. However, due to limitations in experimental hardware and the disadvantage of implementing the algorithm in Julia compared to C language, neither the commercial solver nor cuPDLP reached their maximum efficiency. Therefore, in this report, we have re-implemented and optimized cuPDLP in C language. Utilizing state-of-the-art CPU and GPU hardware, we extensively compare cuPDLP with the best commercial solvers. The experiments further highlight its substantial computational advantages and potential for solving large-scale linear programming problems. We also discuss the profound impact this breakthrough may have on mathematical programming research and the entire operations research community.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 22 Dec 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 2; 2025: 3; 2026: 2.
7 papers.
- 2024PDHG-Unrolled Learning-to-Optimize Method for Large-Scale Linear Programmingcited by 14
- 2025Large Language Model Powered Automated Modeling and Optimization of Active Distribution Network Dispatch Problemscited by 7
- 2024MPAX: Mathematical Programming in JAXcited by 6
- 2025Gradient Methods with Online Scaling Part I. Theoretical Foundationscited by 3
- 2025Scalable First-order Method for Certifying Optimal k-Sparse GLMscited by 1
- 2026From Sequential Nodes to GPU Batches: Parallel Branch and Bound for Optimal k-Sparse GLMscited by 0
- 2026Reinforcement Learning to Accelerate Primal-Dual Hybrid Gradient for Linear Programmingcited by 0
- 2026Reinforcement Learning to Accelerate Primal-Dual Hybrid Gradient for Linear Programming1 Oct 2026
- 2026From Sequential Nodes to GPU Batches: Parallel Branch and Bound for Optimal k-Sparse GLMs21 May 2026
- 2025Large Language Model Powered Automated Modeling and Optimization of Active Distribution Network Dispatch Problems25 Jul 2025
- 2025Gradient Methods with Online Scaling Part I. Theoretical Foundations29 May 2025
- 2025Scalable First-order Method for Certifying Optimal k-Sparse GLMs13 Feb 2025
- 2024MPAX: Mathematical Programming in JAX12 Dec 2024
- 2024PDHG-Unrolled Learning-to-Optimize Method for Large-Scale Linear Programming4 Jun 2024