Appendix CMulti-objective Benchmark Functions

A multi-objective optimization problem (MOP) involves the minimization of f(x) over all x, where f(x) is a vector, and x is the n-dimensional decision vector. Vector minimization is undefined in the normal sense of the word, and so we define the Pareto set Ps and the Pareto front Pf in Chapter 11. We can then pose an MOP as the problem of finding the “best” possible Ps and Pf.

Detailed information about the multi-objective benchmarks and evaluation metrics for EA competition at the 2009 IEEE Congress on Evolutionary Computation can be found in Zhang et al. [ZHA 08]. The dimension of the independent variable in the benchmarks given below is variable, but the CEC 2009 competition used n = 30.

U01 Unconstrained Problem 1

The two objectives to be minimized:

[C.1]c04f001

where J1 ={j|j is odd and 2 ≤ jn} and J2 ={j|j is even and 2 ≤ jn}.

The search space is [0,1]×[−1,1]n−1.

Its Pareto front is

[C.2]c04f002

Its Pareto set is

[C.3]c04f003

U02 Unconstrained Problem 2

The two objectives to be minimized:

[C.4]c04f004

where

and

[C.5]

Its search space is [0,1]×[−1,1] ...

Get Evolutionary Computation with Biogeography-based Optimization now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.