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.

on developed value function. For example, restricting one<br />

of the top two currently judged preferred solutions as<br />

one parent in the SBX operator may help generate better<br />

preferred solutions.<br />

• PI-EMO-VF with other EMO algorithms: In this study,<br />

we have integrated the preference information in NSGA-<br />

II algorithm. A natural extension of this study would be to<br />

incorporate the preference handling approach with other<br />

popular EMO methodologies, such as SPEA2 [23], PESA<br />

[35], and others.<br />

IX. CONCLUSIONS<br />

In this paper, we have suggested a simple preference<br />

based evolutionary multi-objective optimization (PI-EMO-VF)<br />

procedure, which iteratively finds new solutions by using an<br />

EMO algorithm that progressively sends a representative set<br />

of trade-off solutions to a DM for obtaining a complete or<br />

partial preference ranking. DM’s preference information has<br />

been used in the following three ways in developing the new<br />

algorithm:<br />

• Firstly, a strictly increasing value function is derived by<br />

solving an optimization problem, which maximizes the<br />

value function value between ranked points.<br />

• Secondly, the resulting value function is then utilized to<br />

redefine the domination principle between the points. The<br />

modified domination principle is used to drive the EMO<br />

search.<br />

• Thirdly, the resulting value function is used to design a<br />

termination criterion for the PI-EMO-VF algorithm by<br />

executing a single-objective search along the gradient<br />

direction of the value function.<br />

The above generic preference based EMO approach has been<br />

implemented with the NSGA-II procedure. The PI-NSGA-II-<br />

VF procedure has then been applied to three different testproblems<br />

involving two, three and five objectives. By using<br />

a DM-emulated utility function, we have shown that the PI-<br />

NSGA-II-VF is capable of finding the most preferred solution<br />

corresponding to the emulated utility function. A parametric<br />

study on the additional parameters has clearly indicated optimal<br />

parameter settings. Finally, to simulate inconsistencies,<br />

which may arise in providing preference information was<br />

simulated by considering a stochastic value function with<br />

a noise effect reducing over time. Even in such cases, the<br />

PI-NSGA-II-VF has been able to come closer to the most<br />

preferred point corresponding to the deterministic version of<br />

the DM-emulated value function.<br />

Combining the ideas from EMO algorithms and multiple<br />

criteria decision making (MCDM) seems an encouraging direction<br />

for future research in multi-objective optimization. In<br />

this paper, we have suggested one particular integration of<br />

DM’s direct preference information into an EMO algorithm.<br />

The method is generic and the obtained results indicate that it<br />

is a promising approach. More emphasis must now be placed<br />

for developing pragmatic hybrid algorithms for multi-objective<br />

optimization and decision-making.<br />

45<br />

ACKNOWLEDGMENTS<br />

Kalyanmoy Deb wishes to thank the Academy of Finland<br />

and the Foundation of the Helsinki School of Economics for<br />

their support under the FiDiPro programme. Pekka Korhonen<br />

and Jyrki Wallenius also wish to acknowledge the financial<br />

support from the Academy of Finland (Grant No. 12198).<br />

REFERENCES<br />

[1] K. Deb, <strong>Multi</strong>-objective optimization using evolutionary algorithms.<br />

Chichester, UK: Wiley, 2001.<br />

[2] C. A. C. Coello, D. A. VanVeldhuizen, and G. Lamont, <strong>Evolutionary</strong><br />

Algorithms for Solving <strong>Multi</strong>-<strong>Objective</strong> Problems. Boston, MA: Kluwer,<br />

2002.<br />

[3] K. Deb and D. Saxena, “Searching for Pareto-optimal solutions through<br />

dimensionality reduction for certain large-dimensional multi-objective<br />

optimization problems,” in Proceedings of the World Congress on<br />

Computational Intelligence (WCCI-2006), 2006, pp. 3352–3360.<br />

[4] J. Knowles and D. Corne, “Quantifying the effects of objective space<br />

dimension in evolutionary multiobjective optimization,” in Proceedings<br />

of the Fourth International Conference on <strong>Evolutionary</strong> <strong>Multi</strong>-Criterion<br />

<strong>Optimization</strong> (EMO-2007), 2007, pp. 757–771, (LNCS 4403).<br />

[5] J. Branke, T. Kauβler, and H. Schmeck, “Guidance in evolutionary<br />

multi-objective optimization,” Advances in Engineering Software,<br />

vol. 32, pp. 499–507, 2001.<br />

[6] J. Branke and K. Deb, “Integrating user preferences into evolutionary<br />

multi-objective optimization,” in Knowledge Incorporation in <strong>Evolutionary</strong><br />

Computation, Y. Jin, Ed. Heidelberg, Germany: Springer, 2004,<br />

pp. 461–477.<br />

[7] K. Deb, J. Sundar, N. Uday, and S. Chaudhuri, “Reference point based<br />

multi-objective optimization using evolutionary algorithms,” International<br />

Journal of Computational Intelligence Research (IJCIR), vol. 2,<br />

no. 6, pp. 273–286, 2006.<br />

[8] L. Thiele, K. Miettinen, P. Korhonen, and J. Molina, “A preferencebased<br />

interactive evolutionary algorithm for multi-objective optimization,”<br />

<strong>Evolutionary</strong> Computation Journal, vol. 17, no. 3, pp. 411–436,<br />

2009.<br />

[9] K. Deb and A. Kumar, “<strong>Interactive</strong> evolutionary multi-objective optimization<br />

and decision-making using reference direction method,” in<br />

Proceedings of the Genetic and <strong>Evolutionary</strong> Computation Conference<br />

(GECCO-2007). New York: The Association of Computing Machinery<br />

(ACM), 2007, pp. 781–788.<br />

[10] ——, “Light beam search based multi-objective optimization using evolutionary<br />

algorithms,” in Proceedings of the Congress on <strong>Evolutionary</strong><br />

Computation (CEC-07), 2007, pp. 2125–2132.<br />

[11] G. W. Greenwood, X. Hu, and J. G. D’Ambrosio, “Fitness functions for<br />

multiple objective optimization problems: Combining preferences with<br />

pareto rankings,” in Foundations of Genetic Algorithms (FOGA). San<br />

Mateo: Morgan Kauffman, 1996, pp. 437–455.<br />

[12] A. Jaszkiewicz and J. Branke, “<strong>Interactive</strong> multiobjective evolutionary<br />

algorithms,” in <strong>Multi</strong>objective optimization – <strong>Interactive</strong> and <strong>Evolutionary</strong><br />

Approaches (LNCS volume 5252), J. Branke, K. Deb, K. Miettinen,<br />

and R. Slowinski, Eds. Heidelberg: Springer, 2008, pp. 179–193.<br />

[13] P. Korhonen and J. Laakso, “A visual interactive method for solving the<br />

multiple criteria problem,” European Journal of Operational Reseaech,<br />

vol. 24, pp. 277–287, 1986.<br />

[14] P. Korhonen and G. Y. Yu, “A reference direction approach to multiple<br />

objective quadratic-linear programming,” European Journal of Operational<br />

Research, vol. 102, pp. 601–610, 1997.<br />

[15] J. Branke, S. Greco, R. Slowinski, and P. Zielniewicz, “<strong>Interactive</strong> evolutionary<br />

multiobjective optimization using robust ordinal regression,”<br />

in Proceedings of the Fifth International Conference on <strong>Evolutionary</strong><br />

<strong>Multi</strong>-Criterion <strong>Optimization</strong> (EMO-09). Berlin: Springer-Verlag, 2009,<br />

pp. 554–568.<br />

[16] P. Korhonen, H. Moskowitz, and J. Wallenius, “A progressive algorithm<br />

for modeling and solving multiple-criteria decision problems,” Operations<br />

Research, vol. 34, no. 5, pp. 726–731, 1986.<br />

[17] P. Korhonen, H. Moskowitz, P. Salminen, and J. Wallenius, “Further<br />

developments and tests of a progressive algorithm for multiple criteria<br />

decision making,” Operations Research, vol. 41, no. 6, pp. 1033–1045,<br />

1993.<br />

[18] K. Deb, S. Agrawal, A. Pratap, and T. Meyarivan, “A fast and elitist<br />

multi-objective genetic algorithm: NSGA-II,” IEEE Transactions on<br />

<strong>Evolutionary</strong> Computation, vol. 6, no. 2, pp. 182–197, 2002.

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

Saved successfully!

Ooh no, something went wrong!