DOE OSTI · 3017738
OptiBench: An Optimization Benchmark Tool for Renewable Energy Problems
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.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Gangwar, Harsh [National Renewable Energy Lab., Golden, CO (United States)], Panda, Kinshuk [National Renewable Energy Lab., Golden, CO (United States)] (ORCID:0000000335546030), Knueven, Bernard [National Renewable Energy Lab., Golden, CO (United States)], Mueller, Juliane [National Renewable Energy Lab., Golden, CO (United States)]. 2025-08-12. OptiBench: An Optimization Benchmark Tool for Renewable Energy Problems. https://doi.org/10.1007/978-3-031-95130-5_2
Cite the original work for its findings. Save a collection to share your selection of sources.