Abstract
A novel dynamic multi-objective optimization evolutionary algorithm is proposed in this paper to track the Pareto-optimal set of time-changing multi-objective optimization problems. In the proposed algorithm, to initialize the new population when a change is detected, a modified prediction model utilizng the historical optimal sets obtained in the last two times is adopted. Meantime, to improve both convergence and diversity, a self-adaptive differential evolution crossover operator is used. We conducted two experiments: the first one compares the proposed algorithm with the other three dynamic multiobjective evolutionary algorithms, and the second one investigates the performance of the two proposed operators. The statistical results indicate that the proposed algorithm has better conergence speed and diversity and it is very promising for dealing with dynamic environment.
Similar content being viewed by others
References
Farina M, Amato P, Deb K (2004) Dynamic multi-objective optimization problems: Test cases, approximations and applications. IEEE Trans Evol Comput 8:425–442
Zitzler E, Deb K, Thiele L (2000) Comparison of multiobjective evolutionary algorithms: Empirical results. Evol Comput 8:173–195
Zeng SY, Chen G, Zheng L, Shi H, Garis HD, Ding LX, Kang LS (2006) A dynamic multi-objective evolutionary algorithm based on an orthogonal design. In: IEEE congress on evolutionary computation, pp 573–580
Goh CK, Tan KC (2009) A competitive–cooperative coevolutionary paradigm for dynamic multiobjective optimization. IEEE Trans Evol Comput 13:103–127
Wang YP, Dang CY (2008) An evolutionary algorithm for dynamic multi-objective optimization. Appl Math Comput 205:6–18
Koo WT, Goh CK, Tan KC (2010) A predictive gradient strategy for multiobjective evolutionary algorithms in a fast changing environment. Memetic Computing 2:87–110
Coello Coello CA, Cortes NC (2002) An approach to solve multiobjective optimization problems based on an artificial immune system, Proceedings of the First International Conference on Artificial Immune Systems, pp 212–221
Freschi F, Repetto M (2005) Multiobjective optimization by a modified artificial immune system algorithm, Proceedings of the Fourth International Conference on Artificial Immune Systems, ICARIS 2005, vol 3627 of Lecture Notes in Computer Science, pp 248–261
Cutello V, Narzisi G, Nicosia G (2005) A class of Pareto archived evolution strategy algorithms using immune inspired operators for ab-initio protein structure prediction, Third EuropeanWorkshop on Evolutionary Computation and Bioinformatics, EvoWorkshops 2005–EvoBio 2005, vol. 3449 of Lecture Notes in Computer Science, pp 54–63
Gong MG, Jiao LC, Du HF, Bo LF (2008) Multi-objective immune algorithm with nondominated neighbor-based selection. Evol Comput 16:225–255
Shang RH, Jiao LC, Gong MG, et al. (2005) Clonal Selection Algorithm for Dynamic Multiobjective Optimization. In: Hao Y. (ed) CIS 2005, Part I, LNCS(LNAI), vol 3801. Springer, Heidelberg, pp 846–851
Zhang ZH (2008) Multiobjective optimization immune algorithm in dynamic environments and its application to greenhouse control. Appl Soft Comput 8:959–971
Zhang ZH, Qian SQ (2009) Multi-objective immune optimization in dynamic environments and its application to signal simulation. In: 2009 International conference on measuring technology and mechatronics automation, vol 3. Hunan, China, pp 246–250
Ma YJ, Liu RC, Shang RH (2011) A Hybrid Dynamic Multi-objective Immune Optimization Algorithm Using Prediction Strategy and Improved Differential Evolution Crossover Operator. In: Lu B.L., Zhang L., Kwok J. (eds) ICONIP 2011, Part II, LNCS, vol 7063. Springer, Heidelberg, pp 435–444
Zhang ZH, Qian SQ (2011) Artificial immune system in dynamic environments solving time-varying non-linear constrained multi-objective problems. Soft Comput 15:1333–1349
Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitistmultiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6:182–197
Storn R, Price K (1997) Differential Evolution–A Simple and Efficient Heuristic for global Optimization over Continuous Spaces. J Glob Optim 11:341–359
Abbass HA, Sarker R., Newton C. (2001) PDE, A Pareto-frontier differential evolution approach for multi-objective optimization problems, Proceedings of the Congress on Evolutionary Computation 2001 (CEC2001), vol 2. IEEE Service Center, Piscataway, pp 971–978
Xue F, Sanderson AC, Graves RJ Pareto-based multi-objective differential evolution, Proceedings of the 2003 Congress on Evolutionary Computation (CEC’2003), vol 2003. IEEE Press, Canberra, Australia, pp 862–869
Rolic T, Filipic B (2005) DEMO: Differential Evolution for Multiobjective Optimization. In: Coello CA et al. (eds) EMO 2005, LNCS 3410, pp 520–533
Deb K, Bhaskara UN, Karthik S (2007) Dynamic Multi-Objective Optimization and Decision-Making Using Modified NSGA-II: A Case Study on Hydro-Thermal Power Scheduling. In: Obayashi S et al. (eds) Proceedings of EMO 2007, LNCS, vol 4403. Springer, Verlag, pp 803–817
Zheng BJ (2007) A New Dynamic Multi-objective Optimization Evolutionary Algorithm, In: Third International Conference on Natural Computation (ICNC 2007), pp 565–570
Wei JX , Wang YP (2012) Hyper rectangle search based particle swarm algorithm for dynamic constrained multi-objective optimization problems, In: IEEE World Congress on Computational Intelligence (WCCI 2012), pp 1–8
Hatzakis I, Wallace D (2006) Dynamic multi-objective optimization with evolutionary algorithms: A forward-looking approach. In: Proceedings of Genetic and Evolutionary Computation Conference (GECCO 2006). Seattle, Washington, USA, pp 1201–1208
Zhou AM, Jin YC, Zhang QF, Sendhoff B, Tsang E (2007) Prediction–Based Population Re-Initialization for Evolutionary Dynamic Multi-Objective Optimization. In: Obayashi S. et al. (eds) EMO 2007, LNCS, vol 4403. Springer, Heidelberg, pp 832–846
Qian WY, Li AJ (2008) Adaptive differential evolution algorithm for multiobjective optimization problems. Appl Math Comput 201:431–440
Van V (1999) A. D, Multi-Objective evolutionary algorithms: Classification, analyzes, and new innovations, Ph.D. Thesis. Wright-Patterson AFB. Air Force Institute of Technology
Schott JR (1995) Fault tolerant design using single and multictiteria gentetic algorithm optimization, Master thesis. Massachusetts Institute of Technology
Zhang QF, Li H (2007) MOEA/D: A multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11:712–731
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liu, R., Fan, J. & Jiao, L. Integration of improved predictive model and adaptive differential evolution based dynamic multi-objective evolutionary optimization algorithm. Appl Intell 43, 192–207 (2015). https://doi.org/10.1007/s10489-014-0625-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-014-0625-y