Flash Sale | 50% off
Get 50% off unlimited learning

smoof (version 1.6.0.3)

makeZDT1Function: ZDT1 Function

Description

Builds and returns the two-objective ZDT1 test problem. For m objective it is defined as follows: f(x)=(f1(x1),f2(x)) with f1(x1)=x1,f2(x)=g(x)h(f1(x1),g(x)) where g(x)=1+9m1i=2mxi,h(f1,g)=1f1g and xi[0,1],i=1,,m

Usage

makeZDT1Function(dimensions)

Value

[smoof_multi_objective_function]

Arguments

dimensions

[integer(1)]
Number of decision variables.

References

E. Zitzler, K. Deb, and L. Thiele. Comparison of Multiobjective Evolutionary Algorithms: Empirical Results. Evolutionary Computation, 8(2):173-195, 2000