30.07.2013 Views

Progressively Interactive Evolutionary Multi-Objective Optimization ...

Progressively Interactive Evolutionary Multi-Objective Optimization ...

Progressively Interactive Evolutionary Multi-Objective Optimization ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

TABLE III<br />

DISTANCE OF OBTAINED SOLUTION FROM THE MOST PREFERRED<br />

SOLUTION, NUMBER OF FUNCTION EVALUATIONS, AND NUMBER OF DM<br />

CALLS REQUIRED BY PI-NSGA-II-VF ON THE THREE-OBJECTIVE<br />

DTLZ8 PROBLEM. ds = 0.1.<br />

Minimum Median Maximum<br />

Accuracy 0.0074 0.0230 0.0819<br />

# of Function Eval. 3706 4625 4665<br />

# of DM Calls 8 11 18<br />

as n = 10M. So the five objective test problem which<br />

we consider here has 50 number of decision variables. The<br />

original problem once again is a minimization problem but<br />

since we wish to maximize the objectives a negative sign<br />

has been used before each of the objectives to turn the<br />

problem into a maximization problem. The description of<br />

the test problem for M number of objectives and n number<br />

of variables is as follows:<br />

⌊j n<br />

M Maximize fj(x) = − ⌋<br />

i=⌊(j−1) n<br />

M<br />

subject to gj(x) = f 2 M (x) + f 2 j<br />

⌋<br />

x0.1 i , j = 1, 2, . . . , M,<br />

(x) − 1 ≥ 0,<br />

j = 1, 2, . . . , M − 1,<br />

0 ≤ xi ≤ 1, for i = 1, . . . , n,<br />

(7)<br />

For this test problem, the Pareto-optimal front is a curve<br />

with f1 = f2 = . . . = fM−1. The Pareto-optimal curve<br />

lies on the intersection of all M − 1 constraints. A two<br />

dimensional plot of the Pareto-optimal front with fM and<br />

any other objective represents a circular arc of radius 1.<br />

The Pareto-optimal front for a five-objective DTLZ9 problem<br />

is shown in Figure 8 with objectives f1 and f5. The other<br />

objective values (f2, f3, f4) are equal to f1.<br />

For this problem, we choose a non-linear DM-emulated<br />

value function, as follows:<br />

5<br />

V (f) = 1/ (fi − ai) 2 , (8)<br />

i=1<br />

where a = (−0.175, −0.175, −0.175, −0.175, −0.4899) T .<br />

This value function produces the most preferred point as<br />

z ∗ = (−0.2, −0.2, −0.2, −0.2, −0.9798).<br />

Table IV presents the obtained solutions by PI-NSGA-II-<br />

VF with 50 population members. Table V shows the accuracy<br />

TABLE IV<br />

FINAL OBJECTIVE VALUES OBTAINED FROM PI-NSGA-II-VF FOR THE<br />

FIVE-OBJECTIVE DTLZ9 PROBLEM.<br />

z ∗ Best Median Worst<br />

f1 -0.2000 -0.2012 -0.2023 -0.2610<br />

f2 -0.2000 -0.2002 -0.2008 -0.2408<br />

f3 -0.2000 -0.2008 -0.2024 -0.2111<br />

f4 -0.2000 -0.2005 -0.2004 -0.2007<br />

f5 -0.9798 -0.9798 -0.9797 -0.9797<br />

measure, the number of overall function evaluations, and<br />

0<br />

−0.2<br />

−0.4<br />

f_5<br />

−0.6<br />

−0.8<br />

−1<br />

Pareto Optimal<br />

Front<br />

Most<br />

Preferred Point<br />

−1 −0.8 −0.6 −0.4 −0.2 0<br />

f_1<br />

Fig. 8. Final population members after termination of the algorithm for<br />

five-objective DTLZ9 problem.<br />

TABLE V<br />

DISTANCE OF OBTAINED SOLUTION FROM THE MOST PREFERRED<br />

SOLUTION, FUNCTION EVALUATIONS, AND THE NUMBER OF DM CALLS<br />

REQUIRED BY PI-NSGA-II-VF FOR THE FIVE-OBJECTIVE DTLZ9<br />

PROBLEM. ds = 0.01.<br />

minimum median maximum<br />

Accuracy 0.0015 0.0034 0.0742<br />

# of Function Eval. 25452 29035 38043<br />

# of DM Calls 59 63 89<br />

the number of DM calls. Although the points close to the<br />

most preferred point are obtained in each run, the higher<br />

dimensionality of the problem requires more function evaluations<br />

and DM calls compared to the three-objective test<br />

problem. However, the above results are obtained for a strict<br />

termination criterion with ds = 0.01. Smaller number of DM<br />

calls and evaluations are expected if this termination criterion<br />

is relaxed. In Table VI, the termination parameter ds has been<br />

relaxed to 0.1. Once again we find that this leads to reduction<br />

in function evaluations as well as reduction in the number of<br />

DM-calls. The accuracy also becomes low.<br />

TABLE VI<br />

DISTANCE OF OBTAINED SOLUTION FROM THE MOST PREFERRED<br />

SOLUTION, FUNCTION EVALUATIONS, AND THE NUMBER OF DM CALLS<br />

REQUIRED BY PI-NSGA-II-VF FOR THE FIVE-OBJECTIVE DTLZ9<br />

PROBLEM. ds = 0.1<br />

minimum median maximum<br />

Accuracy 0.0284 0.0673 1.3836<br />

# of Function Eval. 8201 9273 12806<br />

# of DM Calls 19 24 33<br />

It is worth mentioning that the application of a usual EMO<br />

(including the original NSGA-II) is reported to face difficulties<br />

in converging to the entire five-dimensional Paretooptimal<br />

front with an identical number of function evalua-<br />

53

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!