Mixed-Integer Linear Programming Solvers for Local Grid Capacity Planning Problems
The algorithms and software tools for solving large-scale NP-hard MILP (mixed-integer linear programming) problems are analyzed, specifically focusing on the modeling of electric power systems arising in the planning of the development of generating equipment. A generalized algorithm for solving such problems is defined, based on the possibility of their decomposition: investment costs for the construction of generating units and the number of such units are reflected in the master MILP subproblem, while the system operator's costs for the operation of generating units, as well as the technological indicators of their load for a set of electricity consumption graphs, are reflected in a set of independent secondary MILP subproblems. It is noted that for Local Grids with large shares of electricity production from renewable energy sources, the sets of independent secondary MILP subproblems are quite substantial. Therefore, the speed of solving the secondary MILP subproblems determines the speed of solving the original MILP problems of electric power system modeling. Based on the results of experimental studies using the SCIP, HiGHS, Cbc, and GLPK solvers to solve a test MILP problem of optimizing the generating capacity structure of a Local Grid, it was established that the SCIP and HiGHS solvers are appropriate for solving the secondary MILP subproblems.
Authors
- Sergii Saukh (ORCID: https://orcid.org/0000-0001-7658-0839)
- Taras Puchko
Institutions
- National Academy of Sciences of Ukraine (UA)
- Pukhov Institute for Modelling in Energy Engineering (UA)
Publication Details
- Published
- 2024-10-07
- DOI
- https://doi.org/10.1109/khpiweek61434.2024.10877970
- Citations
- 1
- Primary Topic
- Scheduling and Optimization Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.35
Funders
- Ministry of Education and Science of Ukraine