С.Є. Саух, чл.-кор. НАН України, Т.В. Пучко, аспірант
Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України
Україна, 03164, Київ, вул. Олега Мудрака, 15
e-mail:
Èlektron. model. 2025, 47(4):73-89
https://doi.org/10.15407/emodel.47.04.073
АНОТАЦІЯ
Розроблено паралельний метод розв’язування задач змішаного цілочисельного лінійного програмування (MILP) великої розмірності, які виникають при оптимізації структури генеруючих потужностей електроенергетичних систем. Кожна така MILP-задача розділяється на головну задачу пошуку структури генеруючих потужностей та на множину незалежних MILP-підзадач значно меншої розмірності, що визначають оптимальні режими навантаження енергетичного обладнання в різних умовах експлуатації електроенергетичної системи. Головна задача розв’язується за допомогою метаевристичних алгоритмів, а множина незалежних підзадач — паралельно солвером SCIP кожна, що радикально пришвидшує розв’язування задачі в цілому. Числові експерименти з алгоритмом еволюційних центрів показали 99 % знаходжень глобального оптимуму та прискорення до 13,38 на 64 потоках. При цьому і швидкодія обчислень, і витрати пам’яті зростають майже лінійно залежно від кількості потоків. Запропонований метод добре масштабується на HPC-платформах та є ефективним інструментом стратегічного планування енергосистем.
КЛЮЧОВІ СЛОВА:
планування структури генеруючих потужностей, паралельна оптимізація, метаевристичний алгоритм, MILP, SCIP.
СПИСОК ЛІТЕРАТУРИ
- Саух C.Є., Борисенко А.В. Моделювання електроенергетичної системи України та оцінювання її резильєнтності в умовах систематичних терористичних атак. Технічна електродинаміка. 2025. Т. 2025, № 2. С. 57—70. URL: https://doi.org/10.15407/techned 2025.02.057 (дата звернення: 29.05.2025).
- Burying problems? Imaginaries of carbon capture and storage in Scandinavia / L. Lefstad et al. Energy research & social science. 2024. Vol. 113. P. 103564. URL: https://doi.org/10.1016/j.erss.2024.103564 (date of access: 22.11.2024).
- Morales Pedraza J. China toward a green economy: current situation and perspective in the use of different energy sources for electricity generation. Academia green energy. 2024. Vol. 1, no. 1. URL: https://doi.org/10.20935/AcadEnergy6236 (date of access: 22.11.2024).
- Hong Y.-Y., Apolinario G. Uncertainty in unit commitment in power systems: a review of models, methods, and applications. Energies. 2021. Vol. 14, no. 20. P. 6658. URL: https://doi.org/10.3390/en14206658 (date of access: 22.11.2024).
- Morales-España G., Ramírez-Elizondo L., Hobbs B.F. Hidden power system inflexibilities imposed by traditional unit commitment formulations. Applied energy. 2017. Vol. 191. P. 223—238. URL: https://doi.org/10.1016/j.apenergy.2017.01.089 (date of access: 29.05.2025).
- Knueven B., Ostrowski J., Watson J.-P. On mixed-integer programming formulations for the unit commitment problem. INFORMS journal on computing. 2020. P. ijoc.2019.0944. URL: https://doi.org/10.1287/ijoc.2019.0944 (date of access: 29.05.2025).
- Long-term energy system planning considering short-term operational constraints / A. S. Gaur et al. Energy strategy reviews. 2019. Vol. 26. P. 100383. URL: https://doi.org/10.1016/j.esr.2019.100383 (date of access: 29.05.2025).
- Saukh S., Borysenko А. Cluster and representative models for generation units of flexible grids with small modular reactors. Nuclear and radiation safety. 2024. No. 1. P. 49–58. URL: https://doi.org/10.32918/nrs.2024.1(101).05 (date of access: 22.11.2024).
- Vojvodic G., Novoa L.J., Jarrah A.I. Experimentation with Benders decomposition for solving the two-timescale stochastic generation capacity expansion problem. EURO journal on computational optimization. 2023. Vol. 11. P. 100059. URL: https://doi.org/10.1016/ j.ejco.2023.100059 (date of access: 29.05.2025).
- Yagi K., Sioshansi R. Nested Benders’s decomposition of capacity-planning problems for electricity systems with hydroelectric and renewable generation. Computational management science. 2024. Vol. 21, no. 1. P. 16. URL: https://doi.org/10.1007/s10287-023-00469-9 (date of access: 29.05.2025).
- The Benders decomposition algorithm: a literature review / R. Rahmaniani et al. European journal of operational research. 2017. Vol. 259, no. 3. P. 801—817. URL: https://doi.org/ 10.1016/j.ejor.2016.12.005 (date of access: 22.11.2024).
- An integrated binary metaheuristic approach in dynamic unit commitment and economic emission dispatch for hybrid energy systems / S. Syama et al. Scientific reports. 2024. Vol. 14, no. 1. P. 23964. URL: https://doi.org/10.1038/s41598-024-75743-0 (date of access: 29.05.2025).
- Ploskas N., Sahinidis N.V. Review and comparison of algorithms and software for mixed-integer derivative-free optimization. Journal of global optimization. 2022. Vol. 82, no. 3. P. 433—462. URL: https://doi.org/10.1007/s10898-021-01085-0 (date of access: 22.11.2024).
- LB+IC-CMA-ES: two simple modifications of CMA-ES to handle mixed-integer problems / T. Marty et al. Parallel Problem Solving from Nature – PPSN XVIII / ed. by M. Affenzeller et al. Cham, 2024. Vol. 15149. P. 284—299. URL: https://doi.org/10.1007/978-3-031-70068-2_18 (date of access: 29.05.2025).
- A hyper-matheuristic approach for solving mixed integer linear optimization models in the context of data envelopment analysis / M. Gonzalez et al. PeerJ computer science. 2022. Vol. 8. P. e828. URL: https://doi.org/10.7717/peerj-cs.828 (date of access: 25.05.2025).
- Schlüter M., Egea J.A., Banga J.R. Extended ant colony optimization for non-convex mixed integer nonlinear programming. Computers & operations research. 2009. Vol. 36, no. 7. P. 2217—2229. URL: https://doi.org/10.1016/j.cor.2008.08.015 (date of access: 07.05.2025).
- Mejía-de-Dios J.-A., Mezura-Montes E. A new evolutionary optimization method based on center of mass. Decision science in action / ed. by K. Deep, M. Jain, S. Salhi. Singapore, 2019. P. 65—74. URL: https://doi.org/10.1007/978-981-13-0860-4_6 (date of access: 22.11.2024).
- The SCIP optimization suite 9.0 / S. Bolusani et al. URL: https://doi.org/10.48550/ARXIV.2402.17702 (date of access: 22.12.2024).
- Batch System PBSPro (vulcan) — HLRS Platforms. URL: https://kb.hlrs.de/platforms/ index.php/Batch_System_PBSPro_(vulcan) (date of access: 29.05.2025).
- Julia: a fresh approach to numerical computing / J. Bezanson et al. SIAM review. 2017. Vol. 59, no. 1. P. 65—98. URL: https://doi.org/10.1137/141000671 (date of access: 22.11.2024).
- JuMP 1.0: recent improvements to a modeling language for mathematical optimization / M. Lubin et al. Mathematical programming computation. 2023. Vol. 15, no. 3. P. 581—589. URL: https://doi.org/10.1007/s12532-023-00239-3 (date of access: 29.05.2025).
- Schlueter M., Munetomo M. MIDACO parallelization scalability on 200 MINLP benchmarks. Journal of artificial intelligence and soft computing research. 2017. Vol. 7, no. 3. P. 171—181. URL: https://doi.org/10.1515/jaiscr-2017-0012 (date of access: 22.11.2024).
- CMA-ES/pycma: r4.0.0 / Nikolaus Hansen et al. URL: https://doi.org/10.5281/ZENODO.2559634 (date of access: 02.05.2025).
- Mejía-de-Dios J.-A., Mezura-Montes E. Metaheuristics: a Julia package for single- and multi-objective optimization. Journal of open source software. 2022. Vol. 7, no. 78. P. 4723. URL: https://doi.org/10.21105/joss.04723 (date of access: 22.11.2024).
САУХ Сергій Євгенович, чл.-кор. НАН України, д-р техн. наук, гол. наук. співробітник Інституту проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України. У 1978 р. закінчив Київський інститут інженерів цивільної авіації. Область наукових досліджень — чисельні операторні методи розв’язання диференціальних рівнянь, методи та технології розв’язання систем лінійних алгебраїчних рівнянь великої розмірності, методи розв’язання варіаційних нерівностей, рівноважні моделі, математичне моделювання енергоринків, газотранспортних систем, макроекономічних процесів.
ПУЧКО Тарас Вікторович, аспірант Інституту проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України. У 2003 р. закінчив Національний авіаційний університет. Область наукових досліджень — методи математичної оптимізації.