View on GitHub

reproblems

A set of real-world multi-objective optimization problems

An Easy-to-use Real-world Multi-objective Optimization Problem Suite

This repository provides the Java (jMetal 4.5), C, Matlab/Octave, and Python implementations of the (at least not synthetic) real-world (RE) problems presented in the following paper:

Ryoji Tanabe and Hisao Ishibuchi, An easy-to-use real-world multi-objective optimization problem suite, Applied Soft Computing, Vol. 89, pp. 106078 (2020), link, pdf, supplementary-pdf

In any implementation, the objective values of a randomly generated solution on the RE21 problem are shown in the default setting. For the sake of simplicity, the name of each RE problem does not include the number of decision variables. For example, RE2-4-1 is denoted as RE21 in the source code. The supplementary file describes details of the RE problems. This repository also provides data of approximated Pareto fronts of the problems.

The RE problem set is also available in the last stable version of jMetal (jMetal 5.10).

Change log (YY.MM.DD)