Abstract
The regularity model-based multi-objective estimation of distribution algorithm (RM-MEDA) employs the local principal component analysis to split the population into several clusters, and each cluster is used to construct an affine subspace by combing the cluster center, principal components and additional Gaussian noise. However, such affine subspace greatly limits the sampling range of trail solutions, which will lead to the rapid loss of population diversity. To address this issue, an improved RM-MEDA with auto-controllable population diversity (RM-MEDA-AcPD) is suggested in this paper. In RM-MEDA-AcPD, the simplex crossover method is employed to extend the representation range of the affine subspace, the main purpose of which is to push solutions forward along the orthogonal direction of the affine subspace. In addition, a random noise model related to the evolution process is designed to replace the original Gaussian noise model, which reduces the risk of rapid loss of population diversity. In experimental studies, we have compared eight regularity property-based multi-objective evolutionary algorithms with the RM-MEDA-AcPD on benchmark problems with disconnected Pareto fronts. The experimental results demonstrate that the performance of RM-MEDA-AcPD significantly outperforms the other nine comparison algorithms in solving these test instances.
Similar content being viewed by others
Notes
If \(f_{i}\le 0\), \(f_{i}+M\) is employed to replace it by adding a constant M such that \(f_{i}+M>0\).
References
Zhang XY, Tian Y, Cheng R et al (2015) An efficient approach to non-dominated sorting for evolutionary multi-objective optimization. IEEE Trans Evol Comput 19(2):201–213
Li K, Deb K, Zhang QF et al (2017) Efficient nondomination level update method for steady-state evolutionary multiobjective optimization. IEEE Trans Cybern 47(9):2838–2849
Wang R, Zhang Q, Zhang T (2016) Decomposition-based algorithms using Pareto adaptive scalarizing methods. IEEE Trans Evol Comput 20(6):821–837
Ma XL, Yu YN, Li XD et al (2020) A survey of weight vector adjustment methods for decomposition-based multiobjective evolutionary algorithms. IEEE Trans Evol Comput 24(4):634–649
Tian Y, Cheng R, Zhang XY et al (2018) An indicator based multi-objective evolutionary algorithm with reference point adaptation for better versatility. IEEE Trans Evol Comput 22(4):609–622
Shang K, Ishibuchi H (2020) A new hypervolume-based evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 24(5):839–852
Hauschild M, Pelikan M (2011) An introduction and survey of estimation of distribution algorithms. Swarm Evol Comput 1(3):111–128
Cheng R, He C, Jin YC et al (2018) Model-based evolutionary algorithms: a short survey. Complex Intell Syst 4:283–292
Costa M, Minisci E (2003) MOPED: a multi-objective Parzen-based estimation of distribution algorithm for continuous problems, vol 2632. Lecture notes in computer science. Springer, Berlin, Heidelberg
Okabe T, Jin YC, Bernhard S et al (2004) Voronoi-based estimation of distribution algorithm for multi-objective optimization. In: Proceedings of the 2004 congress on evolutionary computation, Portland, OR, USA, pp 1594–1601
Mart\( \acute{l}\) L, Garc\( \acute{l}\)a J, Berlangaa A et al (2011) MB-GNG: addressing drawbacks in multi-objective optimization estimation of distribution algorithms. Oper Res Lett 39(2):150–154
Karshenas H, Santana R, Bielza C et al (2013) Multi-objective estimation of distribution algorithm based on joint modeling of objectives and variables. IEEE Trans Evol Comput 18(4):519–542
Cheng R, Jin YC, Narukawa K et al (2015) A multiobjective evolutionary algorithm using Gaussian process based inverse modeling. IEEE Trans Evol Comput 19(6):761–856
Lin YY, Liu H, Jiang QY (2018) Dynamic reference vectors and biased crossover use for inverse model based evolutionary multi-objective optimization with irregular Pareto fronts. Appl Intell 48:3116–3142
Cheng R, Jin YC, Narukawa K (2015) Adaptive reference vector generation for inverse model based evolutionary multi-objective optimization with degenerate and disconnected Pareto fronts. Lect Notes Comput Sci 9018:127–140
Lin T, Zhang H, Zhan K et al (2017) An adaptive multiobjective estimation of distribution algorithm with a novel Gaussian sampling strategy. Soft Comput 21:6043–6061
Sun YN, Yen GG, Zhang Y (2017) Reference line-based estimation of distribution algorithm for many-objective optimization. Knowl-Based Syst 132:129–143
Laumanns M, Ocenasek J (2002) Bayesian optimization algorithms for multi-objective optimization. In: International conference on parallel problem solving from nature. Springer, Berlin, pp 298–307
Bosman P A, Thierens D (2006) Multi-objective optimization with the Naive MIDEA. In: Towards a new evolutionary computation. Advances in estimation of distribution algorithms. Springer, Berlin, pp 123–157
Ocenasek J, Kern S, Hansen N et al (2004) A mixed Bayesian optimization algorithm with variance adaptation. In: International conference on parallel problem solving from nature. Springer, Berlin, pp 352–361
Igel C, Hansen N, Roth S (2007) Covariance matrix adaptation for multi-objective optimization. Evol Comput 15(1):1–28
Cheng R, He C, Jin YC et al (2018) Model-based evolutionary algorithms: a short survey. Complex Intell Syst 4:283–292
Miettinen K (1999) Nonlinear multiobjective optimization. Kluwer Academic, Norwell
Zhang QF, Zhou AM, Jin YC (2008) RM-MEDA: a regularity model based multi-objective estimation of distribution algorithm. IEEE Trans Evol Comput 12(1):41–63
Glaudell R, Garcia RT, Garcia JB (1965) Nelder–Mead simplex method. Comput J 7:308–313
Wang Y, Xiang J, Cai ZX (2012) A regularity model-based multiobjective estimation of distribution algorithm with reducing redundant cluster operator. Appl Soft Comput 12(11):3526–3538
Shi MF, He ZS, Chen ZY et al (2018) A full variate Gaussian model-based RM-MEDA without clustering process. Int J Mach Learn Cybern 9:1591–1608
Dong B, Zhou AM, Zhang GX (2016) Sampling in latent space for a mulitiobjective estimation of distribution algorithm. In: Proceedings of the 2016 IEEE congress on evolutionary computation (CEC), Vancouver, BC, pp 3027–3034
Li YY, Xu X, Li P et al (2014) Improved RM-MEDA with local learning. Soft Comput 18(7):1383–1397
Zhou AM, Zhang QF, Jin YC et al (2007) Global multiobjective optimization via estimation of distribution algorithm with biased initialization and crossover. In: Proceedings of the 9th annual conference on Genetic and evolutionary computation. ACM, pp 617–623
Zhou AM, Zhang QF, Jin YC (2009) Approximating the set of Pareto–Optimal solutions in both the decision and objective spaces by an estimation of distribution algorithm. IEEE Trans Evol Comput 13(5):1167–1188
Luo CY, Lu B, Chen MY (2010) Regularity model-based multiobjective estimation of distribution algorithm with two steps training method. Control Decis 25(7):1105–1112
Lin YY, Liu H, Jiang QY (2019) A double learning models-based multi-objective estimation of distribution algorithm. IEEE Access 7(1):144580–144590
Wang HD, Zhang QF et al (2016) Regularity model for noisy multiobjective optimization. IEEE Trans Cybern 46(9):1997–2009
Sun YN, Yen GG, Zhang Y (2018) Improved regularity model-based EDA for many-objective optimization. IEEE Trans Evol Comput 22(5):662–678
Zhang QY, Yang SX, Jiang SY et al (2020) Novel prediction strategies for dynamic multiobjective optimization. IEEE Trans Evol Comput 24(2):260–274
Liu HL, Gu FQ, Zhang QF (2014) Decomposition of a multi-objective optimization problem into a number of simple multi-objective subproblems. IEEE Trans Evol Comput 18(3):450–455
Liu HL, Chen L, Deb K et al (2017) Investigating the effect of imbalance between convergence and diversity in evolutionary multi-objective algorithms. IEEE Transactions on Evolutionary Computation 21(3):408–425
Chow CK, Yuen SY (2012) A multi-objective evolutionary algorithm that diversifies population by its density. IEEE Trans Evol Comput 16(2):149–172
Zhang H, Zhou AM, Song SM et al (2016) A self-organizing multiobjective evolutionary algorithm. IEEE Trans Evol Comput 20(5):792–806
Jiang SW, Ong YS, Zhang J et al (2014) Consistencies and contradictions of performance metrics in multiobjective optimization. IEEE Trans Cybern 44(12):2391–2404
Zhang QF, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731
Alcal\({\acute{a}}\)-Fdez J, S\({\acute{a}}\)nchez L, Garc\({\acute{l}}\)a S et al (2009) KEEL: a software tool to assess evolutionary algorithms for data mining problems. Soft Comput 13(3):307–318
Li BD, Tang K, Li JL et al (2016) Stochastic ranking algorithm for many-objective optimization based on multiple indicators. IEEE Trans Evol Comput 20(6):924–938
Pol\({\acute{a}}\)kov\({\acute{a}}\) R, Tvrd\({\acute{l}}\)k J, Bujok P (2019) Differential evolution with adaptive mechanism of population size according to current population diversity. Swarm Evol Comput 50:100519
Yue CT, Liang JJ, Suganthan PN et al (2020) MMOGA for solving multimodal multiobjective optimization problems with local Pareto sets. In: Proceedings of the 2020 IEEE congress on evolutionary computation, Glasgow, United Kingdom, pp 1–8
Acknowledgements
The authors wish to thank the partial support of the National Natural Science Foundation of China (61803301, 62176146, 62272384), the Key Project of Shaanxi Key Research and Development Program (2020ZDLGR07-06), the Natural Science Foundation of Shaanxi (2022JQ-674, 2021JM-343), the Three year action plan project of Xi’an University (2021XDJH20), and the Doctoral Foundation of Xi’an University of Technology (112-256081812). They also thank Prof. Ran Cheng, Prof. Yong Wang, Prof. Aimin Zhou, Prof. Hui Li, Prof. Hanlin Liu and Prof. Yanan Sun for selflessly sharing their codes, which has greatly promoted our research work.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Jiang, Q., Cui, J., Wang, L. et al. A regularity model-based multi-objective estimation of distribution memetic algorithm with auto-controllable population diversity. Memetic Comp. 15, 45–70 (2023). https://doi.org/10.1007/s12293-023-00387-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12293-023-00387-y