Learning-Based Branching Acceleration for Unit Commitment with Few Training Samples
Source abstract
Abstract
Unit commitment (UC) is a critical challenge in power system optimization, typically formulated as a high-dimensional mixed-integer linear programming (MILP) problem with non-deterministic polynomial-time hard (NP-hard) complexity. While the branch-and-bound (B&B) algorithm can determine optimal solutions, its computational cost increases exponentially with the number of units, which limits the practical application of UC. Machine learning (ML) has recently emerged as a promising tool for addressing UC, but its effectiveness relies on substantial training samples. Moreover, ML models suffer significant performance degradation when the number of units changes, a phenomenon known as the task mismatch problem. This paper introduces a novel method for Branching Acceleration for UC, aiming to reduce the computational complexity of the B&B algorithm while achieving near-optimal solutions. The method leverages invariant branching tree-related features and UC domain-specific features, employing imitation learning to develop an enhanced pruning policy for more precise node pruning. Numerical studies on both standard and practical testing systems demonstrate that the method significantly accelerates computation with few training samples and negligible accuracy loss. Furthermore, it exhibits robust generalization capability for handling task mismatches and can be seamlessly integrated with other B&B acceleration techniques, providing a practical and efficient solution for UC problems.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Electric Power System Optimization · Optimal Power Flow Distribution · Power System Reliability and Maintenance
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Guangxi Key Laboratory of Power System Optimization and Energy Technology, Guangxi University, Nanning 530004, China
School of Electrical Engineering, Guangxi University, Nanning 530004, China
Electrical Power Dispatch Control Center, Guangxi Power Grid Co., Ltd., Nanning 530023, China
Funding
National Natural Science Foundation of China
References (37)
Show source-provided references
1. Shahidehpour, M., Yamin, H., and Li, Z. (2002). Market Overview in Electric Power Systems. Market Operations in Electric Power Systems, Wiley-IEEE Press Publishing.10.1002/047122412X ↗
2. Tight Mixed Integer Linear Programming Formulations for the Unit Commitment Problem10.1109/TPWRS.2011.2162008 ↗
3. A Systematic Formulation Tightening Approach for Unit Commitment Problems10.1109/TPWRS.2019.2935003 ↗
4. Synergistic Integration of Machine Learning and Mathematical Optimization for Unit Commitment10.1109/TPWRS.2023.3240106 ↗
5. Convex Hull Model for a Single-Unit Commitment Problem With Pumped Hydro Storage Unit10.1109/TPWRS.2022.3215463 ↗
6. Lin, W.-M., Yang, C.-Y., Tsai, M.-T., and Wang, Y.-H. (2021). Unit Commitment with Ancillary Services in a Day-Ahead Power Market. Appl. Sci., 11.10.3390/app11125454 ↗
7. A High Performance Computing Based Market Economics Driven Neighborhood Search and Polishing Algorithm for Security Constrained Unit Commitment10.1109/TPWRS.2020.3005407 ↗
8. Scalable Security-Constrained Unit Commitment Under Uncertainty via Cone Programming Relaxation10.1109/TPWRS.2021.3062203 ↗
9. Nair, V., Bartunov, S., Gimeno, F., Glehn, I.V., Lichocki, P., Lobov, I., O’Donoghue, B., Sonnerat, N., Tjandraatmadja, C., and Wang, P. (2020). Solving Mixed Integer Programs Using Neural Networks. arXiv.
10. LORM: Learning to Optimize for Resource Management in Wireless Networks With Few Training Samples10.1109/TWC.2019.2947591 ↗
11. Ensemble Provably Robust Learn-to-Optimize Approach for Security-Constrained Unit Commitment10.1109/TPWRS.2022.3223418 ↗
12. Deep reinforcement learning for power system applications: An overview
13. Online Learning of Stable Integer Variables in Unit Commitment Using Internal Information10.1109/TPWRS.2023.3258699 ↗
14. Look-Ahead Unit Commitment With Adaptive Horizon Based on Deep Reinforcement Learning10.1109/TPWRS.2023.3286094 ↗
15. Machine learning for combinatorial optimization: A methodological tour d’horizon10.1016/j.ejor.2020.07.063 ↗
16. A fuzzy reinforcement learning approach to thermal unit commitment problem10.1007/s00521-017-3106-5 ↗
17. Lin, X., Hou, Z.J., Ren, H., and Pan, F. (2019, January 25–28). Approximate Mixed-Integer Programming Solution with Machine Learning Technique and Linear Programming Relaxation. Proceedings of the 2019 3rd International Conference on Smart Grid and Smart Cities (ICSGSC), Berkeley, CA, USA.10.1109/ICSGSC.2019.00-11 ↗
18. Deep learning-based SCUC decision-making: An intelligent data-driven approach with self-learning capabilities10.1049/gtd2.12315 ↗
19. Iqbal, T., Banna, H.U., Feliachi, A., and Choudhry, M. (2022, January 25–26). Solving Security Constrained Unit Commitment Problem Using Inductive Learning. Proceedings of the 2022 IEEE Kansas Power and Energy Conference (KPEC), Manhattan, KS, USA.10.1109/KPEC54747.2022.9814780 ↗
20. On learning and branching: A survey10.1007/s11750-017-0451-6 ↗
21. An ultra-fast optimization algorithm for unit commitment based on neural branching10.1016/j.egyr.2023.04.210 ↗
22. Warm-starting constraint generation for mixed-integer optimization: A Machine Learning approach10.1016/j.knosys.2022.109570 ↗
23. Machine learning approaches to the unit commitment problem: Current trends, emerging challenges, and new strategies10.1016/j.tej.2020.106889 ↗
24. A Data-driven Variable Reduction Approach for Transmission-constrained Unit Commitment of Large-scale Systems10.35833/MPCE.2021.000382 ↗
25. Scavuzzo, L., Aardal, K., Lodi, A., and Yorke-Smith, N. (2024). Machine learning augmented branch and bound for mixed integer linear programming. Math. Program., 1–44.10.1007/s10107-024-02130-y ↗
26. He, H., Daumé, H., and Eisner, J.M. (2014, January 8). Learning to Search in Branch and Bound Algorithms. Proceedings of the Advances in Neural Information Processing Systems, Cambridge, MA, USA.
27. Empowering branch-and-bound algorithms via reinforcement and imitation learning for enhanced search10.1016/j.asoc.2025.112690 ↗
28. Learning to Branch: Accelerating Resource Allocation in Wireless Networks10.1109/TVT.2019.2953724 ↗
29. Internally Induced Branch-and-Cut Acceleration for Unit Commitment Based on Improvement of Upper Bound10.1109/TPWRS.2022.3146772 ↗
30. Conforti, M., Cornuéjols, G., and Zambelli, G. (2014). Integer Programming Models. Integer Programming, Springer International Publishing.10.1007/978-3-319-11008-0 ↗
31. Mastering the game of Go with deep neural networks and tree search10.1038/nature16961 ↗
32. Ross, S., Gordon, G.J., and Bagnell, J.A. (2011, January 11–13). A Reduction of Imitation Learning and Structured Prediction to No-Regret Online Learning. Proceedings of the International Conference on Artificial Intelligence and Statistics, Fort Lauderdale, FL, USA.
33. Balcan, M.-F., Dick, T., Sandholm, T., and Vitercik, E. (2018, January 10–15). Learning to Branch. Proceedings of the 35th International Conference on Machine Learning, Stockholm, Sweden.
34. Time-Adaptive Unit Commitment10.1109/TPWRS.2019.2903486 ↗
35. (2024, July 30). Real Time System Information. Available online: https://www.eirgrid.ie/grid/real-time-system-information.
36. A Novel Decomposition and Coordination Approach for Large Day-Ahead Unit Commitment with Combined Cycle Units10.1109/TPWRS.2018.2808272 ↗
37. Valid inequalities for mixed integer linear programs