Abstract
In linear optimization, matrix structure can often be exploited algorithmically. However, beneficial presolving reductions sometimes destroy the special structure of a given problem. In this article, we discuss structure-aware implementations of presolving as part of a parallel interior-point method to solve linear programs with block-diagonal structure, including both linking variables and linking constraints. While presolving reductions are often mathematically simple, their implementation in a high-performance computing environment is a complex endeavor. We report results on impact, performance, and scalability of the resulting presolving routines on real-world energy system models with up to 700 million nonzero entries in the constraint matrix.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Breuer, T., et al.: Optimizing large-scale linear energy system problems with block diagonal structure by using parallel interior-point methods. In: Kliewer, N., Ehmke, J.F., Borndörfer, R. (eds.) Operations Research Proceedings 2017, pp. 641–647 (2018)
Petra, C.G., Schenk, O., Anitescu, M.: Real-time stochastic optimization of complex energy systems on high-performance computers. Comput. Sci. Eng. 16, 32–42 (2014)
Achterberg, T., et al.: Presolve reductions in mixed integer programming. ZIB-Report 16–44, Zuse Institute, Berlin (2016)
Andersen, E.D., Andersen, K.D.: Presolving in linear programming. Math. Program. 71, 221–245 (1995)
Gondzio, J.: Presolve analysis of linear programs prior to applying an interior point method. INFORMS J.Comput. 9, 73–91 (1997)
Gleixner, A., et al.: The SCIP Optimization Suite 6.0. ZIB-Report 18–26, Zuse Institute, Berlin (2018)
Hinz, F.: Voltage Stability and Reactive Power Provision in a Decentralizing Energy System. PhD thesis, TU Dresden (2017)
Cao, K., Metzdorf, J., Birbalta, S.: Incorporating power transmission bottlenecks into aggregated energy system models. Sustainability 10, 1–32 (2018)
Acknowledgements
This work is funded by the Federal Ministry for Economic Affairs and Energy within the BEAM-MEproject (ID: 03ET4023A-F) and by the Federal Ministry of Education and Research within the Research Campus MODAL(ID : 05M14ZAM). The authors gratefully acknowledge the Gauss Centre for Supercomputing e.V. (www.gauss-centre.eu) for funding this project by providing computing time through the John von Neumann Institute for Computing (NIC ) on the GCS Supercomputer JUWELSat Jülich Supercomputing Centre (JSC ).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 The Editor(s) (if applicable) and The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Gleixner, A., Kempke, NC., Koch, T., Rehfeldt, D., Uslu, S. (2020). First Experiments with Structure-Aware Presolving for a Parallel Interior-Point Method. In: Neufeld, J.S., Buscher, U., Lasch, R., Möst, D., Schönberger, J. (eds) Operations Research Proceedings 2019. Operations Research Proceedings. Springer, Cham. https://doi.org/10.1007/978-3-030-48439-2_13
Download citation
DOI: https://doi.org/10.1007/978-3-030-48439-2_13
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-48438-5
Online ISBN: 978-3-030-48439-2
eBook Packages: Business and ManagementBusiness and Management (R0)