Skip to main content

Advertisement

Log in

An Improved Selection Method Based on Crowded Comparison for Multi-Objective Optimization Problems in Intelligent Computing

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

The main method of dealing with multi-objective optimization problems (MOPs) is the improvements of non-dominated sorting genetic algorithm II (NSGA-II), which have obtained a great success for solving MOPs. It mainly uses a crowded comparison method (CCM) to select the suitable individuals for enter the next generation. However, the CCM requires to need calculate the crowding distance of each individual, which needs to sort the population according to each objective function and it exhausts a lot of computational burdens. To better deal with this problem, we proposes an improved crowded comparison method (ICCM), which combines CCM with the random selection method (RSM) based on the number of selected individuals. The RSM is an operator that randomly selects the suitable individuals for the next generation according to the number of needed individuals, which can reduce the computational burdens significantly. The performance of ICCM is tested on two different benchmark sets (the ZDT test set and the UF test set). The results show that ICCM can reduce the computational burdens by controlling two different selection methods (i.e., CCM and RSM).

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

Similar content being viewed by others

References

  1. Liu Q, Li P, Zhao W, Cai W, Yu S, Leung VCM (2018) A survey on security threats and defensive techniques of machine learning: a data driven view. IEEE Access 6:12103–12117

    Article  Google Scholar 

  2. Chen ZG, Zhan ZH, Lin Y, Gong YJ, Gu TL, Zhao F, Yuan HQ, Chen XF, Li Q, Zhang J (2018) Multiobjective cloud workflow scheduling: a multiple populations ant colony system approach. IEEE Trans Cybern. https://doi.org/10.1109/TCYB.2018.2832640

  3. Yu X, Chen WN, Gu TL, Zhang HX, Yuan HQ, Kwong S, Zhang J (2018) Set-based discrete particle swarm optimization based on decomposition for permutation-based multiobjective combinatorial optimization problems. IEEE Trans Cybern 48(7):2139–2153

    Article  Google Scholar 

  4. Wang QY, Dai HN, Wang H (2017) A smart MCDM framework to evaluate the impact of air pollution on city sustainability: a case study from China. Sustainability 9(6):911

    Article  Google Scholar 

  5. Wang ZW, Zhao WQ, Wang H, Cheng LL (2018) Three-level performance optimization for heterogeneous systems based on software prefetching under power constraints. Futur Gener Comput Syst 86:51–58

    Article  Google Scholar 

  6. 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 

  7. Zitzler E, Laumanns M, Thiele L (2001) SPEA2: improving the strength Pareto evolutionary algorithm. Swiss Federal Inst. Technol., Lausanne, Switzerland, Tech, Rep, TIK-Report 103

  8. Parsopoulos KE, Vrahatis MN (2002) Particles swarm optimization method in multiobjective problems. In: Proceedings of the 2002 ACM symposium on applied computing. ACM, pp 603–607

  9. Zhan ZH, Li JJ, Cao JN, Zhang J, Chung HS, Shi YH (2013) Multiple populations for multiple objectives: a coevolutionary technique for solving multiobjective optimization problems. IEEE Trans Cybern 43(2):445–463

    Article  Google Scholar 

  10. Liu XF, Zhan ZH, Gao Y, Zhang J, Kwong S, Zhang J (2018) Coevolutionary particle swarm optimization with bottleneck objective learning strategy for many-objective optimization. IEEE Trans Evol Comput. https://doi.org/10.1109/TEVC.2018.2875430

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  13. Hu X, Eberhart R (2002) Multiobjective optimization using dynamic neighborhood particle swarm optimization. Proc IEEE Congr Evol Comput 2:1677–1681

    Google Scholar 

  14. Lu HM, Yen GG (2003) Rank-density-based multiobjective genetic algorithm and benchmark test function study. IEEE Trans Evol Comput 7(4):325–343

    Article  Google Scholar 

  15. Pierro FD, Khu ST, Savic DA (2007) An investigation on preference order ranking scheme for multiobjective evolutionary optimization. IEEE Trans Evol Comput 11(1):17–45

    Article  Google Scholar 

  16. Koziel S, Bekasiewicz A (2017) Pareto-ranking bisection algorithm for expedited multiobjective optimization of antenna structures. IEEE Antennas Wirel Propag Lett 16:1488–1491

    Article  Google Scholar 

  17. Tušar T, Filipič B (2015) Visualization of pareto front approximations in evolutionary multiobjective optimization: a critical review and the prosection method. IEEE Trans Evol Comput 19(2):225–245

    Article  Google Scholar 

  18. Jiang SY, Yang SX (2016) An improved multiobjective optimization evolutionary algorithm based on decomposition for complex pareto fronts. IEEE Trans Cybern 46(2):421–437

    Article  Google Scholar 

  19. Pérez AR, García S, Gonzalez JA, Coello Coello CA, Herrera F (2017) An evolutionary multiobjective model and instance selection for support vector machines with pareto-based ensembles. IEEE Trans Evol Comput 21(6):863–877

    Article  Google Scholar 

  20. Smith KI, Everson RM, Fieldsend JE, Murphy C, Misra R (2008) Dominance-based multiobjective simulated annealing. IEEE Trans Evol Comput 12(3):323–342

    Article  Google Scholar 

  21. Li YZ, Wu QH, Li MS, Zhan JP (2014) Mean-variance model for power system economic dispatch with wind power integrated. Energy 72(1):510–520

    Article  Google Scholar 

  22. Li YZ, Li MS, Wen BJ, Wu QH (2014) Power system dispatch with wind power integrated using mean-variance model and group search optimizer. In: 2014 IEEE PES general conference & exposition, National Harbor, MD, pp 1–5

  23. Ismail HA, Packianather MS, Grosvenor RI (2017) Multi-objective invasive weed optimization of the LQR controller. Int J Autom Comput 3:321–339

    Article  Google Scholar 

  24. Yao GS, Ding YS, Jin YC, Hao KG (2017) Endocrine-based coevolutionary multi-swarm for multi-objective workflow scheduling in a cloud system. Soft Comput 21(15):4309–4322

    Article  Google Scholar 

  25. Rachmawati L, Srinivasan D (2010) Incorporating the notion of relative importance of objectives in evolutionary multiobjective optimization. IEEE Trans Evol Comput 14(4):530–546

    Article  Google Scholar 

  26. Karahan I, Koksalan M (2010) A territory defining multiobjective evolutionary algorithms and preference incorporation. IEEE Trans Evol Comput 14(4):636–664

    Article  Google Scholar 

  27. Zitzler E, Thiele L, Bader J (2010) On set-based multiobjective optimization. IEEE Trans Evol Comput 14(1):58–79

    Article  Google Scholar 

  28. Wang Y, Cai ZX, Guo GQ, Zhou YR (2007) Multiobjective optimization and hybrid evolutionary algorithm to solve constrained optimization problems. IEEE Trans Syst Man Cybern B Cybern 37(3):560–575

    Article  Google Scholar 

  29. Adra SF, Dodd TJ, Griffin IA, Fleming PJ (2009) Convergence acceleration operator for multiobjective optimization. IEEE Trans Evol Comput 13(4):825–847

    Article  Google Scholar 

  30. Song Z, Kusiak A (2010) Multiobjective optimization of temporal process. IEEE Trans Syst Man Cybern B Cybern 40(3):845–856

    Article  Google Scholar 

  31. Zhang Q, Liu W, Tsang E, Virginas B (2010) Expensive multiobjective optimization by MOEA/D with Gaussian process model. IEEE Trans Evol Comput 14(3):456–474

    Article  Google Scholar 

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

    MathSciNet  MATH  Google Scholar 

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

    Article  Google Scholar 

  34. Zhang Q, Zhou A, Zhao SZ, Suganthan PN, Liu W, Tiwari S (2009) Multiobjective optimization test instances for the CEC 2009 special session and competition. Proc IEEE Congr Evol Comput 246:1–30

    Google Scholar 

Download references

Acknowledgments

This work was partially supported by National Natural Science Foundation of China, CAS Key Technology Talent Program, Shenzhen Technology Project(JSGG20170413171746130), Shenzhen Engineering Laboratory for 3D Content Generating Technologies (NO. [2017] 476). This work was also supported by The Industrial Internet Innovation and Development Project in 2018 Grant MIZ1824020, Guangzhou People's Livelihood Science and Technology Project under Grant 201803010097.

Author information

Authors and Affiliations

Authors

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

Gao, Y., Song, B., Zhao, H. et al. An Improved Selection Method Based on Crowded Comparison for Multi-Objective Optimization Problems in Intelligent Computing. Mobile Netw Appl 27, 1880–1890 (2022). https://doi.org/10.1007/s11036-019-01403-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-019-01403-7

Keywords

Navigation