Skip to main navigation Skip to search Skip to main content

OptiBench: An Optimization Benchmark Tool for Renewable Energy Problems

  • National Laboratory of the Rockies

Research output: NLRPresentation

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 Laboratory of the Rockies's (NLR) 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 languageAmerican English
Number of pages26
DOIs
StatePublished - 2024

Publication series

NamePresented at the 11th International Conference on Computational Science and Computational Intelligence (CSCI 2024), 11-13 December 2024, Las Vegas, Nevada

NLR Publication Number

  • NLR/PR-2C00-92471

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