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).
Similar content being viewed by others
References
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
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
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
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
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
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
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
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
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
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
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
Zhang Q, Li H (2007) MOEA/D: a multi-objective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731
Hu X, Eberhart R (2002) Multiobjective optimization using dynamic neighborhood particle swarm optimization. Proc IEEE Congr Evol Comput 2:1677–1681
Lu HM, Yen GG (2003) Rank-density-based multiobjective genetic algorithm and benchmark test function study. IEEE Trans Evol Comput 7(4):325–343
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
Koziel S, Bekasiewicz A (2017) Pareto-ranking bisection algorithm for expedited multiobjective optimization of antenna structures. IEEE Antennas Wirel Propag Lett 16:1488–1491
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
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
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
Smith KI, Everson RM, Fieldsend JE, Murphy C, Misra R (2008) Dominance-based multiobjective simulated annealing. IEEE Trans Evol Comput 12(3):323–342
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
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
Ismail HA, Packianather MS, Grosvenor RI (2017) Multi-objective invasive weed optimization of the LQR controller. Int J Autom Comput 3:321–339
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
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
Karahan I, Koksalan M (2010) A territory defining multiobjective evolutionary algorithms and preference incorporation. IEEE Trans Evol Comput 14(4):636–664
Zitzler E, Thiele L, Bader J (2010) On set-based multiobjective optimization. IEEE Trans Evol Comput 14(1):58–79
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
Adra SF, Dodd TJ, Griffin IA, Fleming PJ (2009) Convergence acceleration operator for multiobjective optimization. IEEE Trans Evol Comput 13(4):825–847
Song Z, Kusiak A (2010) Multiobjective optimization of temporal process. IEEE Trans Syst Man Cybern B Cybern 40(3):845–856
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
Deb K, Agrawal RB (1995) Simulated binary crossover for continuous search space. Complex Syst 9:115–148
Zitzler E, Deb K, Thiele L (2000) Comparison of multiobjective evolutionary algorithms: empirical results. Evol Comput 8(2):173–195
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
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
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11036-019-01403-7