Skip to main content
Log in

Multiobjective nondominated neighbor coevolutionary algorithm with elite population

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

A nondominated neighbor coevolutionary algorithm (NNCA) with a novel coevolutionary mechanism is proposed for multiobjective optimization, where elite individuals are used to guide the search. All the nondominated individuals are divided into two subpopulations, namely, the elite population and the common population according to their crowding-distance values. The elite individual located in less-crowded region will have more chances to select more team members for its own team and thus this region can be explored more sufficiently. Therefore, the elite population will guide the search to the more promising and less-crowded region. Secondly, to avoid the ‘search stagnation’ situation which means that algorithms fail to find enough nondominated solutions, a size guarantee mechanism (SGM) is proposed for elite population by emigrating some dominated individuals to the elite population when necessary. The SGM can prevent the algorithm from searching around limited nondominated individuals and being trapped into the ‘search stagnation’ situation. In addition, several different kinds of crossover and mutation operator are used to generate offspring, which are benefits for the diversity property. Tests on 20 multiobjective optimization benchmark problems including five ZDT problems, five DTLZ problems and ten unconstrained CEC09 test problems show that NNCA is very competitive compared with seven the state-of-the-art multiobjective optimization algorithms.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  • Ahn CW, Ramakrishna RS (2003) Elitism-based compact genetic algorithms. IEEE Trans Evol Comput 7(4):367–385

    Article  Google Scholar 

  • Chen JY, Lin QZ, Ji Z (2011) Chaos-based multi-objective immune algorithm with a fine-grained selection mechanism. Soft Comput 15:1273–1288

    Article  Google Scholar 

  • Coello Coello CA, Sierra MR (2003) A coevolutionary multi-objective evolutionary algorithm. In: Proceedings of the Congress on evolutionary computation. IEEE Press, Canberra, pp 482–489

  • Coello Coello CA (2006) Evolutionary multiobjective optimization: a historical view of the field. IEEE Comput Intell Mag 1(1):28–36

    Article  MathSciNet  Google Scholar 

  • Corne DW, Knowles JD, Oates MJ (2000) The pareto-envelope based selection algorithm for multiobjective optimization. In: Parallel problem solving from nature VI, lecture notes in somputer science, vol 1917. Springer, Paris, pp 839–848

  • Corne DW, Jerram NR, Knowles JD, Oates MJ (2001) PESA-II: region-based selection in evolutionary multiobjective optimization. In: Proceedings of the genetic and evolutionary computation conference. Morgan Kaufmann Publishers, San Francisco, pp 283–290

  • Deb K, Agrawal RB (1995) Simulated binary crossover for continuous search space. Complex Syst 9:115–148

    MATH  MathSciNet  Google Scholar 

  • Deb K, Jain S (2002) Running performance metrics for evolutionary multi-objective optimization. Technical Report, No. 2002004, Indian Institute of Technology Kanpur, Kanpur

  • Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197

    Article  Google Scholar 

  • Deb K, Thiele L, Laumanns M, Zitzler E (2002) Scalable multi-objective optimization test problems. In: Proceedings of the Congress on evolutionary computation. IEEE Press, Honolulu, pp 825–830

  • Gao S, Zeng S, Xiao B, Zhang L, Shi Y, Tian X, Yang Y, Long H, Yang X, Yu D, Yan Z (2009) An orthogonal multi-objective evolutionary algorithm with lower-dimensional crossover. In: IEEE Congress on evolutionary computation, CEC’09, pp 1959–1964

  • Goh CK, Tan KC, Liu DS, Chiam SC (2010) A competitive and cooperative co-evolutionary approach to multi-objective particle swarm optimization algorithm design. Eur J Oper Res 202:42–54

    Article  MATH  Google Scholar 

  • Gong MG, Jiao LC, Du HF, Bo LF (2008) Multi-objective immune algorithm with nondominated neighbor-based selection. Evol Comput 16(2):225–255

  • Keerativuttiumrong N, Chaiyaratana N, Varavithya V (2002) Multi-objective co-operative co-evolutionary genetic algorithm. In: Parallel problem solving from nature PPSN VII, lecture notes in computer science, vol 2439. Springer, Berlin, Heidelberg, pp 288–297

  • Knowles JD, Corne DW (2000) Approximating the nondominated front using the Pareto archived evolution strategy. Evol Comput 8(2):149–172

    Article  Google Scholar 

  • Leung YW, Wang YP (2001) An orthogonal genetic algorithm with quantization for global numerical optimization. IEEE Trans Evol Comput 5(1):41–53

    Article  Google Scholar 

  • Li H, Zhang Q (2009) Multiobjective optimization problems with complicated Pareto sets, MOEA/D and NSGA-II. IEEE Trans Evol Comput 13(2):284–302

    Article  Google Scholar 

  • Liu J, Zhong WC, Jiao LC (2007) An organizational evolutionary algorithm for numerical optimization. IEEE Trans Syst Man Cybernet Part B: Cybernet 37(4):1052–1064

    Article  Google Scholar 

  • Lohn J, Kraus WF, Haith GL (2002) Comparing a coevolutionary genetic algorithm for multiobjective optimization. In: Proceedings of the Congress on evolutionary computation. IEEE Press, Piscataway, pp 1157–1162

  • Maneeratana K, Boonlong K, Chaiyaratana N (2004) Multi-objective optimisation by co-operative co-evolution. In: Parallel problem solving from nature PPSN VIII, lecture notes in computer science, vol 3242. Springer, Berlin, Heidelberg, pp 772–781

  • Potter M, De Jong K (1994) A cooperative coevolutionary approach to function optimization. In: Parallel problem solving from nature III, lecture notes in computer science, , vol 866. Springer, Berlin, pp 249–257

  • Qu BY, Suganthan PN (2010) Multi-objective evolutionary algorithms based on the summation of normalized objectives and diversified selection. Inf Sci 180(17):3170–3181

    Article  MathSciNet  Google Scholar 

  • Ray T, Liew KM (2003) Society and civilization: an optimization algorithm based on the simulation of social behavior. IEEE Trans Evol Comput 7(4):386–396

    Article  Google Scholar 

  • Schaffer JD (1985) Multiple objective optimization with vector evaluated genetic algorithms. In: Proceedings of the First International Conference on genetic algorithms, pp 93–100

  • Schott JR (1995) Fault tolerant design using single and multicriteria genetic algorithm optimization. Master’s thesis, Massachusetts Institute of Technology

  • Tiwari S, Fadel G, Koch P, Deb K (2009) Performance assessment of the hybrid archive-based micro genetic algorithm (AMGA) on the CEC09 test problems. In: IEEE Congress on evolutionary computation, CEC’09, pp 1935–1942

  • Wang Y, Dang C, Li H, Han L, Wei J (2009) A clustering multi-objective evolutionary algorithm based on orthogonal and uniform design. In: IEEE Congress on evolutionary computation, CEC’09, pp 2927–2933

  • Zhang Q, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731

    Article  Google Scholar 

  • Zhang Q, Liu W, Li H (2009a) The performance of a new version of MOEA/D on CEC09 unconstrained MOP test instances. Tech. Rep. CES-491, School of Computer Science and Electronic Engineering, University of Essex

  • Zhang Q, Zhou A, Zhao S, Suganthan PN, Liu W, Tiwari S (2009b) Multiobjective optimization test instances for the CEC 2009 special session and competition. Tech. Rep. CES-487, School of Computer Science and Electronic Engineering, University of Essex

  • Zhao SZ, Suganthan PN (2011) Two-lbests based multi-objective particle swarm optimizer. Eng Optim 43(1):1–17

    Article  MathSciNet  Google Scholar 

  • Zhao SZ, Suganthan PN, Zhang Q (2012) Decomposition-based multiobjective evolutionary algorithm with an ensemble of neighborhood sizes. IEEE Trans Evol Comput 16(3):442–446

    Article  Google Scholar 

  • Zhou A, Qu BY, Li H, Zhao SZ, Suganthan PN, Zhang Q (2011) Multiobjective evolutionary algorithms: a survey of the state of the art. Swarm Evol Comput 1(1):32–49

    Article  Google Scholar 

  • Zitzler E, Thiele L (1999) Multiobjective evolutionary algorithms: a comparative case study and the strength pareto approach. IEEE Trans Evol Comput 3(4):257–271

    Article  Google Scholar 

  • Zitzler E, Deb K, Thiele L (2000) Comparison of multi-objective evolutionary algorithms: empirical results. Evol Comput 8(2):173–195

    Article  Google Scholar 

  • Zitzler E, Laumanns M, Thiele L (2002) SPEA2: improving the strength pareto evolutionary algorithm. In: Evolutionary methods for design, optimization and control with applications to industrial problems. Athens, Greece, pp 95–100

Download references

Acknowledgments

The authors would like to thank the anonymous reviewers and editors for their valuable suggestions. The authors also thank the professor Qingfu Zhang for the helpful suggestions when we prepare the paper. This work was supported by the National Basic Research Program (973 Program) of China (No. 2013CB329402), the National Natural Science Foundation of China (Nos. 61003199, 61272279, 61373111, 61303032 and 61371201), the Fundamental Research Funds for the Central Universities (Nos. JB140216, K5051202019 and K5051302084) and the Natural Science Foundation of Shaanxi Province of China (Nos. 2014JQ5183 and 2014JM8321).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Caihong Mu.

Additional information

Communicated by V. Loia.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mu, C., Jiao, L., Liu, Y. et al. Multiobjective nondominated neighbor coevolutionary algorithm with elite population. Soft Comput 19, 1329–1349 (2015). https://doi.org/10.1007/s00500-014-1346-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-014-1346-1

Keywords

Navigation