A Symbiotic Evolutionary Algorithm for Multi-objective Optimization

다목적 최적화를 위한 공생 진화알고리듬

  • 신경석 (전남대학교 산학협력단) ;
  • 김여근 (전남대학교 산업공학과)
  • Published : 2007.03.31

Abstract

In this paper, we present a symbiotic evolutionary algorithm for multi-objective optimization. The goal in multi-objective evolutionary algorithms (MOEAs) is to find a set of well-distributed solutions close to the true Pareto optimal solutions. Most of the existing MOEAs operate one population that consists of individuals representing the entire solution to the problem. The proposed algorithm has a two-leveled structure. The structure is intended to improve the capability of searching diverse and food solutions. At the lower level there exist several populations, each of which represents a partial solution to the entire problem, and at the upper level there is one population whose individuals represent the entire solutions to the problem. The parallel search with partial solutions at the lower level and the Integrated search with entire solutions at the upper level are carried out simultaneously. The performance of the proposed algorithm is compared with those of the existing algorithms in terms of convergence and diversity. The optimization problems with continuous variables and discrete variables are used as test-bed problems. The experimental results confirm the effectiveness of the proposed algorithm.

Keywords

References

  1. 김여근, 윤복식, 이상복, 메타휴리스틱, 영지문화사, 1997
  2. Coello, C.A.C., 'A Comprehensive Survey of Evolutionary-Based Multiobjective Optimization Techniques,' Knowledge and Information Systems, Vol.11, No.3(1999), pp.269-308
  3. Deb, K., 'Multi-objective Genetic Algorithms : Problem Difficulties and Construction of Test Problems,' Evolutionary Computation, Vol.7, No.3(1999), pp.205-230 https://doi.org/10.1162/evco.1999.7.3.205
  4. Deb, K., S. Agrawal, A. Pratap, and T. Meyarivan, 'A Fast Elitist Non-Dominated Sorting Genetic Algorithm for Multi-Objective Optimization: NSGA-II,' In M.S. et al.(Ed.), Parallel Problem Solving from Nature-PPSN VI, Berlin, Springer, (2000), pp.849-858
  5. Deb, K., M. Mohan, and S. Mishra, 'Evaluating the $\varepsilon$-Dorninance Based Multi-Objective Evolutionary Algorithm for a Quick Computation of Pareto-Optimal Solutions,' Evolutionary Computation, Vol.13, No.4(2005), pp.501-525 https://doi.org/10.1162/106365605774666895
  6. Deb, K., L. Thiele, M. Laumanns, and E. Zitzler, 'Scalable Test Problems for Evolutionary Multi-Objective Optimization,' TIK-Report No.112, Computer Engineering and Networks Laboratory (TIK), Swiss Federal Institute of Technology (ETH) Zurich, July, 2001
  7. Fonseca, C.M. and P.J. Fleming, 'Genetic algorithm for multiobjective optimization, formulation, discussion and generalization,' In Forrest, S. (ed.) Genetic Algorithms: Proceeding of the Fifth International Conference, 416-423. Morgan Kaufmann, San Mateo, CA. 1993
  8. Goldberg, D.E., Genetic Algorithms in Search, Optimization, and Machine Learning, Addison Wesley, Reading, Massachusetts. 1989
  9. Horn, J., N. Nafpliotis, and D.E. Goldberg, 'A niched Pareto genetic algorithm for multiobjective optimization,' IEEE international Conference on Evolutionary Computation, Vol.1(1994), pp.82-87
  10. Hyun, C.J., Y.H. Kim, and Y.K. Kim, 'A genetic algorithm for multiple objective sequencing problems in mixed model assembly,' Computers & Operations Research, Vol.25(1998), pp.657-690
  11. Kim, J.Y., Y. Kim, and Y.K. Kim, 'An endosymbiotic evolutionary algorithm for optimization,' Applied Intelligence, Vol.15(2001), pp.117-130 https://doi.org/10.1023/A:1011279221489
  12. Khare, V., X. Yao, and K. Deb, 'Performance Scaling of Multi-objective Evolutionary Algorithms,' Evolutionary Multi-Criterion Optimization. Second International Conference, EMO 2003, Springer. Lecture Notes in Computer Science. Vol. 2632, Faro, Portugal, (April 2003), pp.376-390
  13. Kim, Y.K., J.Y. Kim, and Y. Kim, 'An endosymbiotic evolutionary algorithm for the integration of balancing and sequencing in mixed-model U-lines,' European Journal of Operational Research, Vol.168, No.3(2006), pp.838-852 https://doi.org/10.1016/j.ejor.2004.07.032
  14. Knowles, J.D. and D.W. Corne, 'The Pareto archived evolution strategy: A new baseline algorithm for multi-objective optimization,' IEEE International Conference on Evolutionary Computation. (1999), pp.98-105
  15. Laumanns, M., L. Thiele, K. Deb, and E. Zitzler, 'Combining convergence and diversity in evolutionary rnulti-objecitve optimization,' Evolutionary Computation, Vol. 10, No.3(2002), pp.263-282 https://doi.org/10.1162/106365602760234108
  16. Michalewics, Z., 'Genetic Algorithms-Data Structures=Evolution Programs,' Second, Extended Edition, Springer-Verlag, 1992
  17. Muhlenbein, H. and D. Schlierkamp- Voosen, 'Predictive models for the breeder genetic algorithm I. Continuous parameter optimization,' Evolutionary Computation, Vol.1 No.2(1993), pp.25-49 https://doi.org/10.1162/evco.1993.1.1.25
  18. Potter, M.A., 'The design and analysys of a computational model of cooperative coevolution,' Ph.D. dissertation, George Mason University, 1997
  19. Schaffer, J.D., 'Multiple Objective Optimization with Vector Evaluated Genetic Algorithms,' In Genetic Algorithms and their Applications : Proceedings of the First International Conference on Genetic Algorithms, pp.93-100, Lawrence Erlbaum, 1985
  20. Srinivas, N. and K. Deb, 'Multiobjective optimization using nondominated sorting in genetic algorithms,' Evolutionary Computation, Vol.2, No.3(1985), pp.221-248 https://doi.org/10.1162/evco.1994.2.3.221
  21. Tan, K.C., T.H. Lee and E.F. Khor, 'Evolutionary Algorithms for Multi-Objective Optimization : Performance Assessments and Comparison,' Artificial Intelligence Review, Vol.17(2002), pp.253-290
  22. Veldhuizen, D.A.V. and G.B. Lamont, 'Multiobjective evolutionary algorithms: Analyzing the state-of-the-art,' Evolutionary Computation, Vol.8, No.2(2000), pp.125-147 https://doi.org/10.1162/106365600568158
  23. Zitzler, E., K. Deb, and L. Thiele, 'Comparison of multiobjective evolutionary algorithms: Empirical results,' Evolutionary Computation, Vol.8, No.2(2000), pp.173-195 https://doi.org/10.1162/106365600568202
  24. Zitzler, E. and L. Thiele, 'Mutlobjective evolutionary algorithms : A comparative case study and the strength Pareto approach,' IEEE Transactions on Evolutionary Computation, Vol.3, No.4(1999), pp.257-271 https://doi.org/10.1109/4235.797969
  25. Zitzler, E., M. Laumanns, and L. Thiele, 'SPEA2 : Improving the Strength Pareto evolutionary Algorithm,' Technical Report 103, Computer Engineering and Networks Laboratory (TIK), Swiss Federal Institute of Technology (ETH) Zurich, Gloriastrasse 35, CH-8092 Zurich, Switzerland, May, 2001