OptiProfiler: A platform for benchmarking optimization solvers

OptiProfiler Logo OptiProfiler: A platform for benchmarking optimization solvers#


What is OptiProfiler?#

OptiProfiler is a benchmarking platform for optimization solvers. It is designed to help researchers and practitioners in the field of optimization to streamline their benchmarking process and to offer a consistent and comprehensive framework for evaluating optimization solvers. It currently provides a MATLAB interface to benchmark derivative-free optimization solvers on various test suites by generating high-quality performance profiles, data profiles, and other visualizations.

Why OptiProfiler?#

  • Simple usage for beginners

  • Multiple degrees of freedom for experts

  • Automatic generation of high-quality profiles

  • Reliable methodology for benchmarking

  • Trackable experimental results for reproducibility

How to use OptiProfiler?#

You may check the User guide for a quick start. You can also check the MATLAB API reference for more details on the functions and classes in OptiProfiler.