Comparison and Evaluation of Methods for a Predict+Optimize Problem in Renewable Energy

📅 2022-12-21
🏛️ arXiv.org
📈 Citations: 4
Influential: 0
📄 PDF
🤖 AI Summary
This paper addresses the cost–reliability co-optimization challenge in renewable energy scheduling under dual uncertainties—stochastic wind/solar generation and load demand. To this end, it proposes a prediction–optimization joint modeling paradigm. Leveraging Monash microgrid operational data, meteorological records, and electricity market prices, the authors develop a joint time-series forecasting model (using gradient boosting trees or random forests) for wind/solar output and load. They further design a multi-scenario mixed-integer linear/quadric programming (MILP/MIQP) dispatch framework integrating scenario generation and sample average approximation (SAA), jointly optimizing generator commitment and battery charge/discharge scheduling. The work establishes, for the first time, a standardized Predict+Optimize benchmark task to advance end-to-end co-design research. Evaluated on real-world microgrid data, the proposed SAA-based joint optimization method achieved first place among seven top-tier teams, significantly reducing energy procurement costs.
📝 Abstract
Algorithms that involve both forecasting and optimization are at the core of solutions to many difficult real-world problems, such as in supply chains (inventory optimization), traffic, and in the transition towards carbon-free energy generation in battery/load/production scheduling in sustainable energy systems. Typically, in these scenarios we want to solve an optimization problem that depends on unknown future values, which therefore need to be forecast. As both forecasting and optimization are difficult problems in their own right, relatively few research has been done in this area. This paper presents the findings of the ``IEEE-CIS Technical Challenge on Predict+Optimize for Renewable Energy Scheduling,"held in 2021. We present a comparison and evaluation of the seven highest-ranked solutions in the competition, to provide researchers with a benchmark problem and to establish the state of the art for this benchmark, with the aim to foster and facilitate research in this area. The competition used data from the Monash Microgrid, as well as weather data and energy market data. It then focused on two main challenges: forecasting renewable energy production and demand, and obtaining an optimal schedule for the activities (lectures) and on-site batteries that lead to the lowest cost of energy. The most accurate forecasts were obtained by gradient-boosted tree and random forest models, and optimization was mostly performed using mixed integer linear and quadratic programming. The winning method predicted different scenarios and optimized over all scenarios jointly using a sample average approximation method.
Problem

Research questions and friction points this paper is trying to address.

Benchmarking Predict+Optimize for renewable energy scheduling
Reducing energy costs via stochastic optimization methods
Evaluating forecast uncertainty impact on optimization performance
Innovation

Methods, ideas, or system contributions that make the work stand out.

Stochastic optimization with LightGBM ensembles
Integrated forecasting-optimization for energy scheduling
Benchmarking Predict+Optimize frameworks effectively
🔎 Similar Papers
No similar papers found.
Christoph Bergmeir
Christoph Bergmeir
University of Granada
Artificial IntelligenceMachine LearningTime Series Forecasting
F
F. D. Nijs
Department of Data Science and Artificial Intelligence, Monash University, Melbourne, Australia
Abishek Sriramulu
Abishek Sriramulu
Department of Data Science and Artificial Intelligence, Monash University, Melbourne, Australia
M
M. Abolghasemi
Queensland University of Technology, Brisbane, Australia
R
Richard Bean
Centre for Energy Data Innovation, School of Information Technology and Electrical Engineering, University of Queensland, Brisbane, Australia
J
John M. Betts
Department of Data Science and Artificial Intelligence, Monash University, Melbourne, Australia
Q
Quang-Nha Bui
Department of Data Science and Artificial Intelligence, Monash University, Melbourne, Australia
T
Truc-Nam Dinh
School of Electrical and Electronics Engineering, University of Adelaide, Adelaide, Australia
Nils Einecke
Nils Einecke
Honda Research Institute Europe GmbH
image processingstereo processingefficient algorithmsrobotics
Rasul Esmaeilbeigi
Rasul Esmaeilbeigi
School of Information Technology, Deakin University, Melbourne, Australia
S
Scott Ferraro
Building and Property Division, Monash University, Melbourne, Australia
P
Priya Galketiya
Building and Property Division, Monash University, Melbourne, Australia
E
E. Genov
EVERGi, MOBI, Vrije Universiteit Brussel, Brussels, Belgium
R
Rob Glasgow
Building and Property Division, Monash University, Melbourne, Australia
R
Rakshitha Godahewa
Department of Data Science and Artificial Intelligence, Monash University, Melbourne, Australia
Yanfei Kang
Yanfei Kang
School of Economics and Management, Beihang University
Time seriesForecastingMachine learningStatistical modelling
Steffen Limmer
Steffen Limmer
Honda Research Institute Europe
Evolutionary OptimizationEnergy ManagementTime Series PredictionMulti-objective OptimizationMathematical Optimization
L
L. Magdalena
E.T.S. Ingenieros Informáticos, Universidad Politécnica de Madrid, Madrid 28660, Spain
P
Pablo Montero-Manso
Disciple of Business Analytics, University of Sydney, Australia
D
Daniel Peralta
DaSCI Andalusian Institute in Data Science and Computational Intelligence, Granada, Spain
Y
Y. Kumar
School of Electrical and Electronics Engineering, University of Adelaide, Adelaide, Australia
A
Alejandro Rosales-P'erez
Department of Computer Science, Centro de Investigación en Matemáticas, Monterrey, 66629, Mexico
J
J. Ruddick
EVERGi, MOBI, Vrije Universiteit Brussel, Brussels, Belgium
A
Akylas C. Stratigakos
Center for processes, renewable energy and energy systems (PERSEE), Mines Paris, PSL University, 06904 Sophia Antipolis, France
P
Peter J. Stuckey
Department of Data Science and Artificial Intelligence, Monash University, Melbourne, Australia
Guido Tack
Guido Tack
Associate Professor, Monash University
OptimizationConstraint ProgrammingProgramming Languages
I
I. Triguero
The Optimisation and Learning (COL) Lab at the School of Computer Science, University of Nottingham, Nottingham NG8 1BB, United Kingdom
Rui Yuan
Rui Yuan
Unknown affiliation
Machine learningDeep learningReinforcement learningOptimization