A collection of mathematical test functions for benchmarking optimization algorithms
Switch branches/tags
Nothing to show
Clone or download



Benchmarkfcns is an effort to provide a public and free repository of sources and documents for well-known benchmark optimization functions.

Please also check the project website at: benchmarkfcns.xyz which contains comprehensive documents for each function.

How to install

To install and use this library, it is just required to add the project folders to MATLAB's path. For example, to use the functions in the 'benchmarks' folder, just navigate to this folder with MATLAB's directory explorer or use the command addpath with path to the folder on your PC (e.g. addpath /path/to/benchmarks).