Reinforcement Learning and Tree Search Methods for the Unit Commitment Problem
Not on the map. Why?
Abstract (arXiv)
The unit commitment (UC) problem, which determines operating schedules of generation units to meet demand, is a fundamental task in power systems operation. Existing UC methods using mixed-integer programming are not well-suited to highly stochastic systems. Approaches which more rigorously account for uncertainty could yield large reductions in operating costs by reducing spinning reserve requirements; operating power stations at higher efficiencies; and integrating greater volumes of variable renewables. A promising approach to solving the UC problem is reinforcement learning (RL), a methodology for optimal decision-making which has been used to conquer long-standing grand challenges in artificial intelligence. This thesis explores the application of RL to the UC problem and addresses challenges including robustness under uncertainty; generalisability across multiple problem instances; and scaling to larger power systems than previously studied. To tackle these issues, we develop guided tree search, a novel methodology combining model-free RL and model-based planning. The UC problem is formalised as a Markov decision process and we develop an open-source environment based on real data from Great Britain's power system to train RL agents. In problems of up to 100 generators, guided tree search is shown to be competitive with deterministic UC methods, reducing operating costs by up to 1.4%. An advantage of RL is that the framework can be easily extended to incorporate considerations important to power systems operators such as robustness to generator failure, wind curtailment or carbon prices. When generator outages are considered, guided tree search saves over 2% in operating costs as compared with methods using conventional N-x reserve criteria.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 21 of its 287 references that are in the map. First posted on arXiv 12 Dec 2022.
Builds on
21 of 287 references.
References · 21
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,148
- 2015Continuous control with deep reinforcement learningcited by 3,407
- 2013Playing Atari with Deep Reinforcement Learningcited by 3,274
- 2015High-Dimensional Continuous Control Using Generalized Advantage Estimationcited by 2,026
- 2016OpenAI Gymcited by 1,736
- 2016WaveNet: A Generative Model for Raw Audiocited by 1,722
- 2019Dota 2 with Large Scale Deep Reinforcement Learningcited by 1,103
- 2019Solving Rubik's Cube with a Robot Handcited by 734
- 2019Model-Based Reinforcement Learning for Ataricited by 502
- 2019Challenges of Real-World Reinforcement Learningcited by 291
- 2019Tackling Climate Change with Machine Learningcited by 265
9 more
- 2017Thinking Fast and Slow with Deep Learning and Tree Searchcited by 252
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 182
- 2017Emergence of Locomotion Behaviours in Rich Environmentscited by 165
- 2015Deep Reinforcement Learning in Large Discrete Action Spacescited by 161
- 2017Value Prediction Networkcited by 117
- 2018Stable Recurrent Modelscited by 66
- 2020Model-based Reinforcement Learning: A Surveycited by 39
- 2020Reinforcement Learning for Electricity Network Operationcited by 20
- 2017Convex Hulls for the Unit Commitment Polytopecited by 2
Built on by
Citing papers per year: 2024: 1.
1 paper.