@article{RehfeldtEtAl2022, author = {Daniel Rehfeldt and Hannes Hobbie and David Sch{\"o}nheit and Thorsten Koch and Dominik M{\"o}st and Ambros Gleixner}, title = {A massively parallel interior-point solver for {LPs} with generalized arrowhead structure, and applications to energy system models}, journal = {European Journal of Operational Research}, volume = {296}, number = {1}, pages = {60-71}, year = {2022}, issn = {0377-2217}, doi = {10.1016/j.ejor.2021.06.063}, url = {https://doi.org/10.1016/j.ejor.2021.06.063} } @InProceedings{GleixnerEtAl2020, author="Gleixner, Ambros and Kempke, Nils-Christian and Koch, Thorsten and Rehfeldt, Daniel and Uslu, Svenja", editor="Neufeld, Janis S. and Buscher, Udo and Lasch, Rainer and M{\"o}st, Dominik and Sch{\"o}nberger, J{\"o}rn", title="First Experiments with Structure-Aware Presolving for a Parallel Interior-Point Method", booktitle="Operations Research Proceedings 2019", year="2020", publisher="Springer International Publishing", address="Cham", pages="105-111", isbn="978-3-030-48439-2", doi="10.1007/978-3-030-48439-2_13", url="https://doi.org/10.1007/978-3-030-48439-2_13" } @TechReport{KempkeEtAl2024, author={Nils-Christian Kempke and Daniel Rehfeldt and Thorsten Koch}, title={A Massively Parallel Interior-Point-Method for Arrowhead Linear Programs}, year={2024}, doi={10.48550/arXiv.2412.07731} url={https://doi.org/10.48550/arXiv.2412.07731} number={2412.07731}, institution={arXiv} } @article{WetzelEtAl2025, author = {Manuel Wetzel and Karl-Kiên Cao and Shima Sasanpour}, title = {Understanding the performance impact of a massively parallel solver for energy system optimization models -- a computational experiment using the {PIPS-IPM++} solver for {REMix} instances}, journal = {Sustainable Energy, Grids and Networks}, volume = {44}, pages = {101893}, year = {2025}, issn = {2352-4677}, doi = {10.1016/j.segan.2025.101893}, url = {https://doi.org/10.1016/j.segan.2025.101893} } @article{Petra14, author = {C. G. Petra and O. Schenk and M. Anitescu}, journal = {Computing in Science and Engineering}, title = {Real-Time Stochastic Optimization of Complex Energy Systems on High-Performance Computers}, year = {2014}, volume = {16}, number = {5}, pages = {32-42}, issn = {1521-9615}, doi = {10.1109/MCSE.2014.53}, url = {https://doi.org/10.1109/MCSE.2014.53} } @book{saad03, author = {Saad, Y.}, title = {Iterative Methods for Sparse Linear Systems}, year = {2003}, isbn = {0898715342}, edition = {2nd}, publisher = {Society for Industrial and Applied Mathematics}, address = {Philadelphia, PA, USA}, doi = {10.1137/1.9780898718003}, url = {https://doi.org/10.1137/1.9780898718003} } @Article{colombo08, author="Colombo, Marco and Gondzio, Jacek", title="Further development of multiple centrality correctors for interior point methods", journal="Computational Optimization and Applications", year="2008", volume="41", number="3", pages="277--305", issn="1573-2894", doi="10.1007/s10589-007-9106-0", url="https://doi.org/10.1007/s10589-007-9106-0" } @Book{wright97, title = {Primal-Dual Interior-Points Methods}, author = {Stephen J. Wright}, publisher = {SIAM}, year = {1997}, address = {Philadelphia, Pa, USA}, doi = {10.1137/1.9781611971453}, url = {https://doi.org/10.1137/1.9781611971453} } @Article{elble12, author = {Elble, Joseph M. and Sahinidis, Nikolaos V.}, title = {Scaling linear optimization problems prior to application of the simplex method}, journal = {Computational Optimization and Applications}, year = {2012}, volume = {52}, number = {2}, pages = {345--371}, doi = {10.1007/s10589-011-9420-4} url = {https://doi.org/10.1007/s10589-011-9420-4} } @article{gurobiPres, author = {Achterberg, Tobias and Bixby, Robert E. and Gu, Zonghao and Rothberg, Edward and Weninger, Dieter}, title = {Presolve Reductions in Mixed Integer Programming}, journal = {INFORMS Journal on Computing}, volume = {32}, number = {2}, pages = {473--506}, year = {2020}, doi = {10.1287/ijoc.2018.0857}, url = {https://doi.org/10.1287/ijoc.2018.0857} } @article{gondzioPresolve, author = {J. Gondzio}, title = {Presolve Analysis of Linear Programs Prior to Applying an Interior Point Method}, journal = {INFORMS Journal on Computing}, volume = {9}, number = {1}, pages = {73--91}, year = {1997}, doi = {10.1287/ijoc.9.1.73}, url = {https://doi.org/10.1287/ijoc.9.1.73} } @Article{andersen, author="E. D. Andersen and K. D. Andersen", title="Presolving in linear programming", journal="Mathematical Programming", year="1995", volume="71", number="2", pages="221--245", doi="10.1007/BF01586000", url="https://doi.org/10.1007/BF01586000" } @TechReport{BEAMMEBestPracticeGuide, author={Yvonne Scholz and Benjamin Fuchs and Frieder Borggrefe and Karl-Kien Cao and Manuel Wetzel and Kai von Krbek and Felix Cebulla and Hans Christian Gils and Frederik Fiand and Michael Bussieck and Thorsten Koch and Daniel Rehfeldt and Ambros Gleixner and Dmitry Khabi and Thomas Breuer and Daniel Rohe and Hannes Hobbie and David Schönheit and Hasan Ümitcan Yilmaz and Evangelos Panos and Samir Jeddi and Stefanie Buchholz}, title={Speeding up Energy System Models -- a Best Practice Guide}, year={2020}, url={https://gitlab.com/beam-me/bpg} } @TechReport{KempkeEtAl2026, title={Distributed Parallel Structure-Aware Presolving for Arrowhead Linear Programs}, author={Nils-Christian Kempke and Stephen J Maher and Daniel Rehfeldt and Ambros Gleixner and Thorsten Koch and Svenja Uslu}, year={2026}, number={2603.03498}, institution={arXiv}, doi={10.48550/arXiv.2603.03498}, url={https://doi.org/10.48550/arXiv.2603.03498} }