Abstract
In multi-objective evolutionary optimization, maintaining a good balance between convergence and diversity is particularly crucial to decision makers, especially when tackling problems with complicated Pareto sets. According to the analysis of dominance-based and decomposition-based selection mechanisms in multi-objective evolutionary algorithms, a multi-objective evolutionary algorithm based on the combination of local non-dominated rank and global decomposition is presented. The Gauss distribution model and differential evolution based on history information are employed as evolutionary operators. Various comparative experiments are conducted on 19 unconstraint test MOPs, and our empirical results validate the effectiveness and competitiveness of our proposed algorithm in solving MOPs of different types.



















Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Bader J, Zitzler E (2011) Hype: an algorithm for fast hypervolume-based many-objective optimization. Evolut Comput 19(1):45–76. doi:10.1162/EVCO_a_00009. http://ieeexplore.ieee.org/document/6793178/
Coello CAC, Cortés NC (2005) Solving multiobjective optimization problems using an artificial immune system. Genet Program Evol Mach 6(2):163–190. doi:10.1007/s10710-005-6164-x
Črepinšek M, Liu SH, Mernik M (2013) Exploration and exploitation in evolutionary algorithms: a survey. ACM Comput Surv 45(3):35:1–35:33. doi:10.1145/2480741.2480752
Deb K, Jain H (2014) An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part I: solving problems with box constraints. IEEE Trans Evolut Comput 18(4):577–601. doi:10.1109/TEVC.2013.2281535. http://ieeexplore.ieee.org/document/6600851/
Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evolut Comput 6(2):182–197. doi:10.1109/4235.996017. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=996017
Giagkiozis I, Fleming P (2015) Methods for multi-objective optimization: an analysis. Inf Sci 293:338–350. doi:10.1016/j.ins.2014.08.071. http://www.sciencedirect.com/science/article/pii/S0020025514009074
Giagkiozis I, Purshouse RC, Fleming PJ (2013a) Generalized decomposition. Springer, Berlin, chap Evolutionary multi-criterion optimization, pp 428–442. doi:10.1007/978-3-642-37140-0_33
Giagkiozis I, Purshouse RC, Fleming PJ (2013) An overview of population-based algorithms for multi-objective optimisation. Int J Syst Sci 46(9):1572–1599. doi:10.1080/00207721.2013.823526
Gong W, Cai Z (2009) An improved multiobjective differential evolution based on Pareto-adaptive \(\varepsilon \)-dominance and orthogonal design. EUR J Oper Res 198(2):576–601. doi:10.1016/j.ejor.2008.09.022. http://www.sciencedirect.com/science/article/pii/S0377221708007704
Gu F, Liu HL, Tan KC (2012) A multiobjective evolutionary algorithm using dynamic weight design method. Int J Innov Comput Inf Control IJICIC 8(5):3677–3688. doi:10.1007/978-3-642-37140-0_33
Gu F, Liu HL, Tan KC (2015) A hybrid evolutionary multiobjective optimization algorithm with adaptive multi-fitness assignment. Soft Comput 19(11):3249–3259. doi:10.1007/s00500-014-1480-9
Hernandez-Diaz AG, Santana-Quintero LV, Coello Coello CA, Molina J (2007) Pareto-adaptive \(\varepsilon \)-dominance. Evol Comput 15(4):493–517. doi:10.1162/evco.2007.15.4.493
Hu Z, Yang J, Zhao Z, Sun H, Che H (2016) Multi-objective optimization of rolling schedules on aluminum hot tandem rolling. Int J Adv Manuf Technol 85(1):85–97. doi:10.1007/s00170-015-7909-1
Hu Z, Yang J, Sun H, Wei L, Zhao Z (2017) An improved multi-objective evolutionary algorithm based on environmental and history information. Neurocomputing 222:170–182. doi:10.1016/j.neucom.2016.10.014. http://www.sciencedirect.com/science/article/pii/S0925231216311766
Huband S, Hingston P, Barone L, While L (2006) A review of multiobjective test problems and a scalable test problem toolkit. IEEE Trans Evolut Comput 10(5):477–506. doi:10.1109/TEVC.2005.861417. http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=1705400
Ishibuchi H, Murata T (1998) A multi-objective genetic local search algorithm and its application to flowshop scheduling. IEEE Trans Syst Man Cybern Part C (Appl Rev) 28(3):392–403. doi:10.1109/5326.704576. http://ieeexplore.ieee.org/document/704576/
Laumanns M, Thiele L, Deb K, Zitzler E (2002) Combining convergence and diversity in evolutionary multiobjective optimization. Evol Comput 10(3):263–282. doi:10.1162/106365602760234108
Li K, Kwong S, Deb K (2015) A dual-population paradigm for evolutionary multiobjective optimization. Inf Sci 309:50–72. doi:10.1016/j.ins.2015.03.002. http://www.sciencedirect.com/science/article/pii/S0020025515001498
Li M, Yang S, Liu X (2016) Pareto or non-Pareto: bi-criterion evolution in multiobjective optimization. IEEE Trans Evolut Comput 20(5):645–665. doi:10.1109/TEVC.2015.2504730. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=7347391
Lin Q, Liu Z, Yan Q, Du Z, Coello CAC, Liang Z, Wang W, Chen J (2016) Adaptive composite operator selection and parameter control for multiobjective evolutionary algorithm. Inf Sci 339:332–352. doi:10.1016/j.ins.2015.12.022. http://www.sciencedirect.com/science/article/pii/S0020025515009111
Lu Z, Zhao H, Xiao H, Wang H, Wang H (2015) An improved multi-objective bacteria colony chemotaxis algorithm and convergence analysis. Appl Soft Comput 31:274–292. doi:10.1016/j.asoc.2015.02.046. http://www.sciencedirect.com/science/article/pii/S1568494615001684
Moubayed NA, Petrovski A, McCall J (2014) D2MOPSO: MOPSO based on decomposition and dominance with archiving using crowding distance in objective and solution spaces. Evolut Comput 22(1):47–77. doi:10.1162/EVCO_a_00104. http://ieeexplore.ieee.org/document/6818671/?denied
Mu C, Jiao L, Liu Y, Li Y (2015) Multiobjective nondominated neighbor coevolutionary algorithm with elite population. Soft Comput 19(5):1329–1349. doi:10.1007/s00500-014-1346-1
Nguyen L, Bui LT, Abbass HA (2014) Dmea-ii: the direction-based multi-objective evolutionary algorithm-ii. Soft Comput 18(11):2119–2134. doi:10.1007/s00500-013-1187-3
Poli R, Galván-López E (2012) The effects of constant and bit-wise neutrality on problem hardness, fitness distance correlation and phenotypic mutation rates. IEEE Trans Evolut Comput 16(2):279–300. doi:10.1109/TEVC.2011.2132726. http://ieeexplore.ieee.org/xpls/icp.jsp?arnumber=6129403
Qiu X, Xu JX, Tan KC, Abbass HA (2016) Adaptive cross-generation differential evolution operators for multiobjective optimization. IEEE Trans Evolut Comput 20(2):232–244. doi:10.1109/TEVC.2015.2433672. http://ieeexplore.ieee.org/document/7138611/
Schutze O, Lara A, Coello CAC (2011) On the influence of the number of objectives on the hardness of a multiobjective optimization problem. IEEE Trans Evolut Comput 15(4):444–455
Wang R, Purshouse RC, Fleming PJ (2015a) Preference-inspired co-evolutionary algorithms using weight vectors. Eur J Oper Res 243(2):423–441. doi:10.1016/j.ejor.2014.05.019. http://www.sciencedirect.com/science/article/pii/S0377221714004263
Wang R, Purshouse RC, Fleming PJ (2015b) Preference-inspired co-evolutionary algorithms using weight vectors. Eur J Oper Res 243(2):423–441. doi:10.1016/j.ejor.2014.05.019. http://www.sciencedirect.com/science/article/pii/S0377221714004263
Wang R, Zhang Q, Zhang T (2016) Decomposition based algorithms using Pareto adaptive scalarizing methods. IEEE Trans Evolut Comput PP(99):1–1. doi:10.1109/TEVC.2016.2521175
Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evolut Comput 1(1):67–82. doi:10.1109/4235.585893. http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=585893
Yen GG, He Z (2014) Performance metric ensemble for multiobjective evolutionary algorithms. IEEE Trans Evolut Comput 18(1):131–144. doi:10.1109/TEVC.2013.2240687. http://ieeexplore.ieee.org/xpls/icp.jsp?arnumber=6413195
Zhang Q, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evolut Comput 11(6):712–731. doi:10.1109/TEVC.2007.892759. http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4358754
Zhang Q, Zhou A, Jin Y (2008a) RM-MEDA: a regularity model-based multiobjective estimation of distribution algorithm. IEEE Trans Evolut Comput 12(1):41–63. doi:10.1109/TEVC.2007.894202. http://ieeexplore.ieee.org/document/4358761/
Zhang Q, Zhou A, Zhao S, Suganthan PN, Liu W, Tiwari S (2008b) Multiobjective optimization test instances for the CEC 2009 special session and competition. University of Essex. http://dces.essex.ac.uk/staff/zhang/MOEAcompetition/cec09testproblem0904.pdf
Zhang SX, Zheng LM, Liu L, Zheng SY, Pan YM (2016) Decomposition-based multi-objective evolutionary algorithm with mating neighborhood sizes and reproduction operators adaptation. Soft Comput. doi:10.1007/s00500-016-2196-9
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 Evolut Comput 1(1):32–49. doi:10.1016/j.swevo.2011.03.001. http://www.sciencedirect.com/science/article/pii/S2210650211000058
Zitzler E, Künzli S (2004) Indicator-based selection in multiobjective search, Springer, Berlin, book section Parallel problem solving from nature—PPSN VIII, pp 832–842. doi:10.1007/978-3-540-30217-9_84
Zitzler E, Laumanns M (2001) SPEA2: improving the strength pareto evolutionary algorithm. In: Proceedings of Eurogen evolutionary methods for design optimization control with applications to industrial problems. doi:10.3929/ethz-a-004284029
Acknowledgements
This work was supported by the National Natural Science Foundation of China (No. 61074099), Natural Science Foundation of Hebei(No. F2016203249), Innovation Project for Postgraduate of Hebei Province (No. CXZZBS2017049) and the Cultivation Program Project for Leading Talent of innovation team in Colleges and universities of Hebei Province (No. LJRC013). The authors would like to thank the editor and anonymous reviewers for their helpful comments and suggestions to improve the quality of this paper.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declared that we have no conflicts of interest to this work. We declare that we do not have any commercial or associative interest that represents a conflict of interest in connection with the work submitted.
Additional information
Communicated by V. Loia.
Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Hu, Z., Yang, J., Cui, H. et al. MOEA3D: a MOEA based on dominance and decomposition with probability distribution model. Soft Comput 23, 1219–1237 (2019). https://doi.org/10.1007/s00500-017-2840-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-017-2840-z