Skip to main content
Log in

Integration of improved predictive model and adaptive differential evolution based dynamic multi-objective evolutionary optimization algorithm

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

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
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Farina M, Amato P, Deb K (2004) Dynamic multi-objective optimization problems: Test cases, approximations and applications. IEEE Trans Evol Comput 8:425–442

    Article  Google Scholar 

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

    Article  Google Scholar 

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

  4. Goh CK, Tan KC (2009) A competitive–cooperative coevolutionary paradigm for dynamic multiobjective optimization. IEEE Trans Evol Comput 13:103–127

    Article  Google Scholar 

  5. Wang YP, Dang CY (2008) An evolutionary algorithm for dynamic multi-objective optimization. Appl Math Comput 205:6–18

    Article  MATH  MathSciNet  Google Scholar 

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

    Article  Google Scholar 

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

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

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

  10. Gong MG, Jiao LC, Du HF, Bo LF (2008) Multi-objective immune algorithm with nondominated neighbor-based selection. Evol Comput 16:225–255

    Article  Google Scholar 

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

    Google Scholar 

  12. Zhang ZH (2008) Multiobjective optimization immune algorithm in dynamic environments and its application to greenhouse control. Appl Soft Comput 8:959–971

    Article  Google Scholar 

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

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

    Google Scholar 

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

    Article  Google Scholar 

  16. Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitistmultiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6:182–197

    Article  Google Scholar 

  17. Storn R, Price K (1997) Differential Evolution–A Simple and Efficient Heuristic for global Optimization over Continuous Spaces. J Glob Optim 11:341–359

    Article  MATH  MathSciNet  Google Scholar 

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

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

  20. Rolic T, Filipic B (2005) DEMO: Differential Evolution for Multiobjective Optimization. In: Coello CA et al. (eds) EMO 2005, LNCS 3410, pp 520–533

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

    Google Scholar 

  22. Zheng BJ (2007) A New Dynamic Multi-objective Optimization Evolutionary Algorithm, In: Third International Conference on Natural Computation (ICNC 2007), pp 565–570

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

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

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

    Google Scholar 

  26. Qian WY, Li AJ (2008) Adaptive differential evolution algorithm for multiobjective optimization problems. Appl Math Comput 201:431–440

    Article  MATH  MathSciNet  Google Scholar 

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

  28. Schott JR (1995) Fault tolerant design using single and multictiteria gentetic algorithm optimization, Master thesis. Massachusetts Institute of Technology

  29. Zhang QF, Li H (2007) MOEA/D: A multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11:712–731

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ruochen Liu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-014-0625-y

Keywords

Navigation