An ultra-fast optimization algorithm for unit commitment based on neural branching

被引:0
作者
Sun, Yi [1 ]
Wu, Jun [1 ]
Zhang, Guofang [1 ]
Zhang, Lei [2 ]
Li, Ran [2 ]
机构
[1] State Grid Sichuan Elect Power Co, Sichuan 610041, Peoples R China
[2] Shanghai Jiao Tong Univ, Sch Smart Energy, Shanghai 200240, Peoples R China
关键词
Unit commitment; Mixed-integer linear program; Branch-and-bound; Graph convolutional neural network; Neural branching;
D O I
暂无
中图分类号
TE [石油、天然气工业]; TK [能源与动力工程];
学科分类号
0807 ; 0820 ;
摘要
The computational efficiency of unit commitment (UC) is important for power system operations. Traditionally the unit commitment problem is solved per hour in a day, but with the scale of the power system and the electricity market continuing to expand, the large-scale UC problem will be hard to be solved within 1 h which will affect the power system operation and market clearing. To reduce the solving time of the large-scale UC problem, an ultra-fast optimization algorithm of neural branching for unit commitment (NBUC) is proposed. NBUC learns the branch and bound (B&B) decision made by full strong branching (FSB), which can generate the perfect B&B order to minimize the iterative process but take a lot of time to decide the perfect order by using graph convolutional neural network according to the historical data, and then makes the perfect order prediction with a certain precision without spending a lot of time to make B&B decision which minimizes the solving time including the iteration time and decision time in order to solve the large-scale UC problem quickly. A modified RTS-96 bus system is used to validate the effectiveness of the proposed NBUC. The results show 9.3% and 23.2% reductions in computational time compared with commercial software CPLEX and SCIP. (c) 2023 The Author(s). Published by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
引用
收藏
页码:1112 / 1120
页数:9
相关论文
共 23 条
[1]  
Achterberg T, 2008, LECT NOTES COMPUT SC, V5015, P6, DOI 10.1007/978-3-540-68155-7_4
[2]   A Machine Learning-Based Approximation of Strong Branching [J].
Alvarez, Alejandro Marcos ;
Louveaux, Quentin ;
Wehenkel, Louis .
INFORMS JOURNAL ON COMPUTING, 2017, 29 (01) :185-195
[3]   ANALYSIS OF MATHEMATICAL PROGRAMMING PROBLEMS PRIOR TO APPLYING SIMPLEX ALGORITHM [J].
BREARLEY, AL ;
MITRA, G ;
WILLIAMS, HP .
MATHEMATICAL PROGRAMMING, 1975, 8 (01) :54-83
[4]  
Dai HJ, 2018, Arxiv, DOI arXiv:1704.01665
[5]  
Dey S, 2021, ARXIV
[6]   DASH: Dynamic Approach for Switching Heuristics [J].
Di Liberto, Giovanni ;
Kadioglu, Serdar ;
Leo, Kevin ;
Malitsky, Yuri .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2016, 248 (03) :943-953
[7]  
Gasse M, 2019, ARXIV, DOI DOI 10.48550/ARXIV.1906.01629
[8]  
Hansknecht Christoph, 2018, ARXIV
[9]  
Khalil EB, 2016, AAAI CONF ARTIF INTE, P724
[10]   On Mixed-Integer Programming Formulations for the Unit Commitment Problem [J].
Knueven, Bernard ;
Ostrowski, James ;
Watson, Jean-Paul .
INFORMS JOURNAL ON COMPUTING, 2020, 32 (04) :857-876