Distributed Parallel Structure-Aware Presolving for Arrowhead Linear Programs
| dc.bibliographicCitation.seriesTitle | ZIB Report | |
| dc.bibliographicCitation.volume | 2026, 01 (March 2026) | |
| dc.contributor.author | Kempke, Nils–Christian | |
| dc.contributor.author | Maher, Stephen J. | |
| dc.contributor.author | Rehfeldt, Daniel | |
| dc.contributor.author | Gleixner, Ambros | |
| dc.contributor.author | Koch, Thorsten | |
| dc.contributor.author | Uslu, Svenja | |
| dc.date.accessioned | 2026-07-27T09:14:54Z | |
| dc.date.available | 2026-07-27T09:14:54Z | |
| dc.date.issued | 2026-03 | |
| dc.description.abstract | We present a structure-aware parallel presolve framework specialized to arrowhead linear programs (AHLPs) and designed for high-performance computing (HPC) environments, integrated into the parallel interior point solver PIPS-IPM++. Large-scale LPs arising from automated model gen- eration frequently contain redundancies and numerical pathologies that necessitate effective presolve, yet existing presolve techniques are primar- ily serial or structure-agnostic and can become time-consuming in parallel solution workflows. Within PIPS-IPM++, AHLPs are stored in distributed memory, and our presolve builds on this to apply a highly parallel, distributed presolve across compute nodes while keeping communication overhead low and preserving the underlying arrowhead structure. We demonstrate the scal- ability and effectiveness of our approach on a diverse set of AHLPs and compare it against state-of-the-art presolve implementations, including PaPILO and the presolve implemented within Gurobi. Even on a single machine, our presolve significantly outperforms PaPILO by a factor of 18 and Gurobi’s presolve by a factor of 6 in terms of shifted geometric mean runtime, while reducing the problems by a similar amount to PaPILO. Us- ing a distributed compute environment, we outperform Gurobi’s presolve by a factor of 13. | eng |
| dc.description.version | publishedVersion | |
| dc.identifier.other | http://nbn-resolving.de/urn:nbn:de:0297-zib-103034 | |
| dc.identifier.uri | https://oa.tib.eu/renate/handle/123456789/41091 | |
| dc.identifier.uri | https://doi.org/10.34657/40159 | |
| dc.language.iso | eng | |
| dc.publisher | Hannover : Technische Informationsbibliothek | |
| dc.relation.affiliation | Zuse Institute Berlin | |
| dc.rights.license | Es gilt deutsches Urheberrecht. Das Werk bzw. der Inhalt darf zum eigenen Gebrauch kostenfrei heruntergeladen, konsumiert, gespeichert oder ausgedruckt, aber nicht im Internet bereitgestellt oder an Außenstehende weitergegeben werden. - German copyright law applies. The work or content may be downloaded, consumed, stored or printed for your own use but it may not be distributed via the internet or passed on to external parties. | |
| dc.subject.ddc | 000 | Informatik, Information und Wissen, allgemeine Werke | |
| dc.title | Distributed Parallel Structure-Aware Presolving for Arrowhead Linear Programs | ger |
| dc.type | Report | |
| dcterms.extent | 27 Seiten | |
| dtf.funding.funder | BMWE | |
| dtf.funding.program | 03EI1082B | |
| tib.accessRights | openAccess |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- RO9118_2026_1.pdf
- Size:
- 626.42 KB
- Format:
- Adobe Portable Document Format
- Description:
