Multi-Pareto-Ranking Evolutionary Algorithm

  • Wahabou Abdou
  • Christelle Bloch
  • Damien Charlet
  • François Spies
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7245)


This paper proposes a new multi-objective genetic algorithm, called GAME, to solve constrained optimization problems. GAME uses an elitist archive, but it ranks the population in several Pareto fronts. Then, three types of fitness assignment methods are defined: the fitness of individuals depends on the front they belong to. The crowding distance is also used to preserve diversity. Selection is based on two steps: a Pareto front is first selected, before choosing an individual among the solutions it contains. The probability to choose a given front is computed using three parameters which are tuned using the design of experiments. The influence of the number of Pareto fronts is studied experimentally. Finally GAME’s performance is assessed and compared with three other algorithms according to the conditions of the CEC 2009 competition.


Multiobjective optimization genetic algorithm Pareto ranking multiple fronts 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Abdou, W., Henriet, A., Bloch, C., Dhoutaut, D., Charlet, D., Spies, F.: Using an evolutionary algorithm to optimize the broadcasting methods in mobile ad hoc networks. Journal of Network and Computer Applications 34(6), 1794–1804 (2011)CrossRefGoogle Scholar
  2. 2.
    Bartz-Beielstein, T., Chiarandini, M., Paquete, L., Preuss, M.: Experimental Methods for the Analysis of Optimization Algorithms. Springer, Germany (2010)zbMATHCrossRefGoogle Scholar
  3. 3.
    Box, G.E.P., Hunter, J.S., Hunter, W.G.: Statistics for experimenters. Design, innovation, and discovery, 2nd edn. Wiley Series in Probability and Statistics, xvii, p. 633. John Wiley & Sons, Hoboken (2005)zbMATHGoogle Scholar
  4. 4.
    Cantú-Paz, E.: Efficient and Accurate Parallel Genetic Algorithms. Genetic Algorithms and Evolutionary Computation. Kluwer Academic Publishers (2000)Google Scholar
  5. 5.
    Deb, K.: Multi-objective Optimization Using Evolutionary Computation. John Wiley & Sons (2003)Google Scholar
  6. 6.
    Deb, K., Agrawal, S., Pratap, A., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE Trans. Evol. Computation 6(2), 182–197 (2002)CrossRefGoogle Scholar
  7. 7.
    Durillo, J.J., Nebro, A.J.: jmetal: A java framework for multi-objective optimization. Advances in Engineering Software 42(10), 760–771 (2011)CrossRefGoogle Scholar
  8. 8.
    Eskandari, H., Geiger, C.D., Lamont, G.B.: FastPGA: A Dynamic Population Sizing Approach for Solving Expensive Multiobjective Optimization Problems. In: Obayashi, S., Deb, K., Poloni, C., Hiroyasu, T., Murata, T. (eds.) EMO 2007. LNCS, vol. 4403, pp. 141–155. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  9. 9.
    Hippolyte, J.L., Bloch, C., Chatonnay, P., Espanet, C., Chamagne, D., Wimmer, G.: Tuning an evolutionary algorithm with taguchi methods. In: 5th Int. Conf. on Soft Computing as Transdisciplinary Science and Technology, CSTST 2008, pp. 265–272. ACM Press (2008)Google Scholar
  10. 10.
    Liu, H.L., Li, X.: The multiobjective evolutionary algorithm based on determined weight and sub-regional search. In: Proc. of 11th Conf. on Congress on Evolutionary Computation, CEC 2009, Trondheim, Norway, pp. 1928–1934 (2009)Google Scholar
  11. 11.
    Liu, M., Zou, X., Chen, Y., Wu, Z.: Performance assessment of dmoea-dd with cec 2009 moea competition test instances. In: IEEE Congress on Evolutionary Computation, pp. 2913–2918 (2009)Google Scholar
  12. 12.
    Michalewicz, Z., Schoenauer, M.: Evolutionary algorithms for constrained parameter optimization problems. Evol. Comput. 4, 1–32 (1996)CrossRefGoogle Scholar
  13. 13.
    Silverman, B.W.: Density estimation: for statistics and data analysis. Chapman and Hall, London (1986)zbMATHGoogle Scholar
  14. 14.
    Srinivas, M., Patnaik, L.M.: Genetic algorithms: A survey. IEEE Computer 27(6), 17–26 (1994)CrossRefGoogle Scholar
  15. 15.
    Surry, P., Radcliffe, N., Boyd, I.: A Multi-Objective Approach to Constrained Optimisation of Gas Supply Networks: The Comoga Method. In: Fogarty, T.C. (ed.) AISB-WS 1995. LNCS, vol. 993, pp. 166–180. Springer, Heidelberg (1995)CrossRefGoogle Scholar
  16. 16.
    Tseng, L.Y., Chen, C.: Multiple trajectory search for unconstrained/constrained multi-objective optimization. In: Proc. of 11th Conf. on Congress on Evolutionary Computation, CEC 2009, pp. 1951–1958. IEEE Press, Trondheim (2009)Google Scholar
  17. 17.
    Zhang, Q., Zhou, A., Zhao, S., Suganthan, P.N., Liu, W., Tiwari, S.: Multiobjective optimization test instances for the cec 2009 special session and competition. Tech. rep., School of Computer Science and Electronic Engineering (2009)Google Scholar
  18. 18.
    Zitzler, E., Laumanns, M., Thiele, L.: Spea2: Improving the strength pareto evolutionary algorithm. Tech. rep., Computer Engineering and Networks Laboratory (TIK), Swiss Federal Institute of Technology (ETH) Zurich (2001)Google Scholar
  19. 19.
    Zou, X., Chen, Y., Liu, M., Kang, L.: A new evolutionary algorithm for solving many-objective optimization problems. IEEE Transactions on Systems, Man, and Cybernetics. Part B, Cybernetics: a Publication of the IEEE Systems, Man, and Cybernetics Society 38(5), 1402–1412 (2008)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Wahabou Abdou
    • 1
  • Christelle Bloch
    • 1
  • Damien Charlet
    • 1
  • François Spies
    • 1
  1. 1.FEMTO-ST InstituteUniversity of Franche-ComtéMontbéliardFrance

Personalised recommendations