Skip to main content

Advertisement

Log in

A multi-agent complex network algorithm for multi-objective optimization

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

To deal with the multi-objective optimization problems (MOPs), this study proposes a new Multi-Objective Multi-Agent Complex Network Optimization Algorithm called MOMCNA based on the idea of Cellular genetic algorithm (CGA) and the Multi-agent complex network. Compared with the traditional CGA for multi objective problem, the individuals in the population of MOMCNA have more features of intelligent agent, the new form of neighborhood for the population, private archive for individuals, the new strategy of “local-global” genetic operator and the chaotic mutation are proposed in the new algorithm to balance the convergence and diversity of the algorithm. Seventeen unconstrained multi-objective optimization problems and seven many-objective problems are introduced and tested to evaluate the new algorithm, in addition, the classical traffic assignment problem based on different system optimum principle is also established to evaluate the new algorithm. The comparison between MOMCNA and other classical algorithms shows that the proposed MOMCNA proves to be competitive in dealing with multi-objective and many-objective optimization problems and the structure of the complex network made up of population also has effect on algorithm’s performance.

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

Similar content being viewed by others

References

  1. Deb K, Pratap A, Agarwal S et al (2002) A fast elitist multi objective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197

    Article  Google Scholar 

  2. Zhang Q, Liu W, Li H. The performance of a new version of MOEA/D on CEC09 unconstrained MOP test instances, 2009 IEEE congress on evolutionary computation, Trondheim, 203-208, (2009)

    Google Scholar 

  3. Yen GG, Lu H (2003) Dynamic multi objective evolutionary algorithm: adaptive cell-based rank and density estimation. IEEE Trans Evol Comput 7(3):253–274

    Article  Google Scholar 

  4. Liu J, Zhang H, He K et al (2018) Multi-objective particle swarm optimization algorithm based on objective space division for the unequal-area facility layout problem. Expert Syst Appl 102:179–192

    Article  Google Scholar 

  5. Liu HT, Du W, Guo ZX (2019) A multi-population evolutionary algorithm with single-objective guide for many-objective optimization. Inf Sci 503:39–60

    Article  MathSciNet  Google Scholar 

  6. Sağ T, Cankuş M (2016) A new ABC-based multi objective optimization algorithm with an improvement approach (IBMO: improved bee colony algorithm for multi objective optimization). Turk J Electr Eng Comput Sci 24(4):2349–2373

    Article  Google Scholar 

  7. Luo J, Liu Q, Yang Y et al (2017) An artificial bee colony algorithm for multi-objective optimisation. Appl Soft Comput 50:235–251

    Article  Google Scholar 

  8. Kaur M, Kadam S (2018) A novel multi-objective bacteria foraging optimization algorithm (MOBFOA) for multi-objective scheduling. Appl Soft Comput 66:183–195

    Article  Google Scholar 

  9. Babalik A, Ozkis A, Uymaz SA et al (2018) A multi-objective artificial algae algorithm. Appl Soft Comput 68:377–395

    Article  Google Scholar 

  10. Luo J, Yang Y, Liu Q et al (2018) A new hybrid memetic multi-objective optimization algorithm for multi-objective optimization. Inf Sci 448:164–186

    Article  MathSciNet  Google Scholar 

  11. Li WK, Wang WL, Wang Z et al (2019) Opposition-based Multi-Objective Whale Optimization Algorithm with Global Grid Ranking. Neurocomputing 341:41–59

    Article  Google Scholar 

  12. Nematollahia AF, Rahiminejadb A (2019) Vahidi B A novel multi-objective optimization algorithm based on Lightning Attachment Procedure Optimization algorithm. Appl Soft Comput 75:404–427

    Article  Google Scholar 

  13. Yang S, Li M, Liu X et al (2013) A grid-based evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 17(5):721–736

    Article  Google Scholar 

  14. Jie L, Liu W, Sun Z et al (2017) Hybrid fuzzy clustering methods based on improved self-adaptive cellular genetic algorithm and optimal-selection-based fuzzy c-means. Neurocomputing 249:140–156

    Article  Google Scholar 

  15. Nebro AJ, Durillo JJ, Luna F et al (2007) Design Issues in a Multi objective Cellular Genetic Algorithm. In: Obayashi S, Deb K, Poloni C, Hiroyasu T, Murata T (eds) Evolutionary Multi-Criterion Optimization. EMO 2007. Lecture notes in computer science, vol 4403. Springer, Berlin, Heidelberg

    Google Scholar 

  16. Nebro AJ, Durillo JJ, Luna F et al (2009) MOCell: A cellular genetic algorithm for multi objective optimization. Int J Intell Syst 24(7):726–746

    Article  MATH  Google Scholar 

  17. Lu C, Gao L, Pan Q et al (2019) A multi-objective cellular grey wolf optimizer for hybrid flowshop scheduling problem considering noise pollution. Appl Soft Comput 75:728–749

    Article  Google Scholar 

  18. Zheng J, Lu C, Gao L (2019) Multi-objective cellular particle swarm optimization for wellbore trajectory design[J]. Appl Soft Comput 77:106–117

    Article  Google Scholar 

  19. Zhang H, Song S, Zhou A et al (2015) A multi objective cellular genetic algorithm based on 3D structure and cosine crowding measurement. Int J Mach Learn Cybern 6(3):487–500

    Article  Google Scholar 

  20. Saxena A (2019) A comprehensive study of chaos embedded bridging mechanisms and crossover operators for grasshopper optimisation algorithm. Expert Syst Appl 132:166–188

    Article  Google Scholar 

  21. Watts DJ, Strogatz SH (1998) Collective dynamics of small world networks. Nature 393(6684):440–442

    Article  MATH  Google Scholar 

  22. Schimit PHT, Santos BO, Soares CA (2015) Evolution of cooperation in Axelrod tournament using cellular automata. Phys A: Stat Mech Appl 437:204–217

    Article  MathSciNet  MATH  Google Scholar 

  23. Ruan Y, Li A (2016) A new small-world network created by cellular automata. Phys A: Stat Mech Appl 456:106–111

    Article  MathSciNet  MATH  Google Scholar 

  24. Deb K, Thiele L, Laumanns M et al (2005) Scalable test problems for evolutionary multiobjective optimization. In: Abraham A, Jain L, Goldberg R (eds) Evolutionary multiobjective optimization. Advanced Information and Knowledge Processing. Springer, London

    Google Scholar 

  25. Zhang Y, Gong DW, Ding Z (2012) A bare-bones multi-objective particle swarm optimization algorithm for environmental/economic dispatch. Inf Sci 192(6):213–227

    Article  Google Scholar 

  26. Mirjalili S, Jangir P, Mirjalili SZ et al (2017) Optimization of Problems with Multiple Objectives using. The Multi-Verse Optimization Algorithm Knowledge-Based Systems 134:50–71

    Article  Google Scholar 

  27. Sheffi Y (1984) Urban transportation networks: equilibrium analysis with mathematical programming methods. Prentice-Hall

  28. Raith A, Wang JYT, Ehrgott M et al (2014) Solving multi-objective traffic assignment. Ann Oper Res 222(1):483–516

    Article  MathSciNet  MATH  Google Scholar 

  29. Péres M, Ruiz G, Nesmachnow S et al (2018) Multi objective evolutionary optimization of traffic flow and pollution in Montevideo. Uruguay Appl Soft Comput 70:472–485

    Article  Google Scholar 

  30. Kolak OI, Feyzioglu O, Noyan N (2018) Bi-level multi-objective traffic network optimisation with sustainability perspective. Expert Syst Appl 104:294–306

    Article  Google Scholar 

Download references

Acknowledgments

This work was supported by project of science and technology research and development plan of China National Railway Group Co., Ltd. (grant numbers: K2019Z006), Beijing Social Science Foundation (grant numbers: 19ZDA05 and 19YJB016).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xueyan Li.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, X., Zhang, H. A multi-agent complex network algorithm for multi-objective optimization. Appl Intell 50, 2690–2717 (2020). https://doi.org/10.1007/s10489-020-01666-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-020-01666-8

Keywords

Navigation