Skip to main content

First Experiments with Structure-Aware Presolving for a Parallel Interior-Point Method

  • Conference paper
  • First Online:
Operations Research Proceedings 2019

Part of the book series: Operations Research Proceedings ((ORP))

  • 1452 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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)

    Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. Achterberg, T., et al.: Presolve reductions in mixed integer programming. ZIB-Report 16–44, Zuse Institute, Berlin (2016)

    Google Scholar 

  4. Andersen, E.D., Andersen, K.D.: Presolving in linear programming. Math. Program. 71, 221–245 (1995)

    Google Scholar 

  5. Gondzio, J.: Presolve analysis of linear programs prior to applying an interior point method. INFORMS J.Comput. 9, 73–91 (1997)

    Article  Google Scholar 

  6. Gleixner, A., et al.: The SCIP Optimization Suite 6.0. ZIB-Report 18–26, Zuse Institute, Berlin (2018)

    Google Scholar 

  7. Hinz, F.: Voltage Stability and Reactive Power Provision in a Decentralizing Energy System. PhD thesis, TU Dresden (2017)

    Google Scholar 

  8. Cao, K., Metzdorf, J., Birbalta, S.: Incorporating power transmission bottlenecks into aggregated energy system models. Sustainability 10, 1–32 (2018)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Nils-Christian Kempke .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics