Abstract
We propose a benchmark framework and visualization tool, OptiBench, for analyzing the performance of state-of-the-art optimization solvers across a variety of optimization problems in renewable energy research. Our framework is designed from the ground up in the Julia programming language and enables analysis at scale on high performance computing (HPC) systems. Our visualization tool allows effortless evaluation of optimization solver performance, robustness, and accuracy through intuitive plots, e.g., performance profiles, heat maps, and distribution plots. We have tested three benchmark suites relevant to the modeling of renewable energy systems, viz., CUTEst, PGLib-OPF, and WaterTAP water treatment optimization problems. We illustrate benchmarking of CUTEst using OptiBench on the National Renewable Energy Laboratory's (NREL) HPC Kestrel. Our findings indicate that MA57 HSL linear solver demonstrated the best overall performance for an experimental IPOPT implementation. Our work is ongoing and we intend to add support for more optimization solvers and benchmark test suites in the future.
| Original language | American English |
|---|---|
| Pages | 16-26 |
| Number of pages | 11 |
| DOIs | |
| State | Published - 2025 |
| Event | 11th Annual Conference on Computational Science & Computational Intelligence - Las Vegas Duration: 11 Dec 2024 → 13 Dec 2024 |
Conference
| Conference | 11th Annual Conference on Computational Science & Computational Intelligence |
|---|---|
| City | Las Vegas |
| Period | 11/12/24 → 13/12/24 |
NLR Publication Number
- NREL/CP-2C00-91566
Keywords
- benchmarking
- CUTEst
- HPC
- IPOPT
- Julia
- Kestrel
- optimization
- PGLib-OPF
Fingerprint
Dive into the research topics of 'OptiBench: An Optimization Benchmark Tool for Renewable Energy Problems'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver