Please use this identifier to cite or link to this item:
http://hdl.handle.net/10397/116169
| Title: | HPR-LP : an implementation of an HPR method for solving linear programming | Authors: | Chen, K Sun, D Yuan, Y Zhang, G Zhao, X |
Issue Date: | 2025 | Source: | Mathematical programming computation, Published: 06 October 2025, Online first articles, https://doi.org/10.1007/s12532-025-00292-0 | Abstract: | In this paper, we introduce an HPR-LP solver, an implementation of a Halpern Peaceman–Rachford (HPR) method with semi-proximal terms for solving linear programming (LP). The HPRmethod enjoys the iteration complexity of O(1/k) in terms of the Karush–Kuhn–Tucker residual and the objective error. Based on the complexity results, we design an adaptive strategy of restart and penalty parameter update to improve the efficiency and robustness of the HPR method. We conduct extensive numerical experiments on different LP benchmark datasets using an NVIDIA A100SXM4-80GBGPUindifferentstoppingtolerances.Oursolver’sJuliaversionachieves a 2.39x to 5.70x speedup measured by SGM10 on benchmark datasets with presolve (2.03x to 4.06x without presolve) over the award-winning solver PDLP with the tolerance of 10−8. The Julia implementation of HPR-LP is available for downloading at https://github.com/PolyU-IOR/HPR-LP. | Keywords: | Acceleration Alternating direction method of multipliers Complexity analysis Halpern Peaceman–Rachford Linear programming |
Publisher: | Springer | Journal: | Mathematical programming computation | ISSN: | 1867-2949 | EISSN: | 1867-2957 | DOI: | 10.1007/s12532-025-00292-0 | Rights: | © The Author(s) 2025 Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. The following publication Chen, K., Sun, D., Yuan, Y. et al. HPR-LP: An implementation of an HPR method for solving linear programming. Math. Prog. Comp. (2025) is available at https://doi.org/10.1007/s12532-025-00292-0. |
| Appears in Collections: | Journal/Magazine Article |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| s12532-025-00292-0.pdf | 544.29 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.



