Skip to main content
Log in

Novel prediction and memory strategies for dynamic multiobjective optimization

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Dynamic multiobjective optimization problems (DMOPs) exist widely in real life, which requires the optimization algorithms to be able to track the Pareto optimal solution set after the change efficiently. In this paper, novel prediction and memory strategies (PMS) are proposed to solve DMOPs. Regarding prediction, the prediction strategy contains two parts, i.e., exploration and exploitation. Exploration can enhance the ability to search the entire solution space, making it adapt to the environmental change with a great extent. Exploitation can improve the accuracy of local search, making the algorithm to have a faster response to environmental change particularly in the solution set having relevance in the environment. In terms of memory, an optimal solution set preservation mechanism is employed, by reusing the previously found elite solutions, which improves the performance of the algorithm in solving periodic problems. Compared with two representative prediction strategies and a hybrid strategy combining prediction and memory both on seven traditional benchmark problems and on five newly appeared ones, PMS has been shown to have faster response to the environmental changes than the peer algorithms, performing well in terms of convergence and diversity.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  • Avdagi’c Z, Konjicija S, Omanovi’c S (2009) Foundations of computational intelligence. In: Abraham A, Hassanien A-E, Siarry P, Engelbrecht A (eds) Evolutionary approach to solving non-stationary dynamic multiobjective problems., Vol 3, Series studies in computational intelligenceSpringer, Berlin, pp 267–289

    Google Scholar 

  • Azevedo CRB, Araujo AFR (2011) Generalized immigration schemes for dynamic evolutionary multiobjective optimization. In: IEEE Congress on evolutionary computation (CEC 2011), pp 2033–2040

  • Branke J (2002) Evolutionary optimization in dynamic environments. Kluwer Academic Publishers, Dordrecht

    Book  Google Scholar 

  • Cámara M, Ortega J, de Toro F (2009) Performance measures for dynamic multiobjective optimization. In: Bio-inspired systems: computational and ambient intelligence. Springer, New York, vol 5517, pp 760–767

  • Cámara M, Ortega J, de Toro F (2010) Approaching dynamic multiobjective optimization problems by using parallel evolutionary algorithms. Advances in multiobjective nature inspired computing, vol 272, pp 63–86

  • Coello Coello CA (2006) 20 years of evolutionary multiobjective optimization: what has been done and what remains to be done. In: Computational intelligence: principles and practice. IEEE Computational Intelligence Society, pp 73–88

  • Coello Coello CA, van Veldhuizen DA, Lamont GB (2007) Evolutionary algorithms for solving multiobjective problems. Springer, New York

    Google Scholar 

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

    Article  Google Scholar 

  • Deb K, Rao UV, Karthik S (2007) Dynamic multiobjective optimization and decision-making using modified NSGA-II—a case study on hydro-thermal power scheduling. In: Evolutionary multi-criterion optimization (EMO, 2007), LNCS, vol 4403, pp 803–817

  • Farina M, Deb K, Amato P (2004) Dynamic multiobjective optimization problems: test cases, approximations, and applications. IEEE Trans Evol Comput 8(5):425–442

    Article  Google Scholar 

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

    Article  Google Scholar 

  • Goh CK, Tan KC (2009) Evolutionary multiobjective optimization in uncertain environments: issues and algorithms. Springer, Berlin

  • Greeff M, Engelbrecht AP (2008) Solving dynamic multiobjective problems with vector evaluated particle swarm optimization. In: IEEE Congress on Evolutionary Computation (CEC 2008), pp 2922–2929

  • Guan S, Chen Q, Mo W (2005) Evolving dynamic multiobjective optimization problems with objective replacement. Artif Intell Rev 23:267–293

    Article  Google Scholar 

  • Hatzakis I, Wallace D (2006) Dynamic multiobjective optimization with evolutionary algorithms: a forward-looking approach. In: Genetic and evolutionary computation conference (GECCO 2006), pp 1201–1208

  • Hatzakis I, Wallace D (2006) Topology of anticipatory populations for evolutionary dynamic multiobjective optimization. In: 11th AIAA/ISSMO multidisciplinary analysis and optimization conference, Portsmouth, Virginia, USA

  • Helbig M, Engelbrecht A (2013) Issues with performance measures for dynamic multiobjective optimization. IEEE Symposium Series on Computational Intelligence, Singapore, pp 17–24

  • Helbig M, Engelbrecht AP (2011) Archive management for dynamic multiobjective optimisation problems using vector evaluated particle swarm optimization. In: IEEE congress on evolutionary computation (CEC 2011), pp 2047–2054

  • Huang L, Suh H, Abraham A (2011) Dynamic multiobjective optimization based on membrane computing for control of time-varying unstable plants. Inf Sci 181:2370–2391

    Article  Google Scholar 

  • Isaacs A, Puttige V, Ray T, Smith W, Anavatti S (2008) Development of a memetic algorithm for dynamic multiobjective optimization and its applications for online neural network modeling of UAVs. In: International joint conference on neural networks (IJCNN 2008), pp 548–554

  • Isaacs A, Puttige V, Ray T, Smith W, Anavatti S (2008) Development of a memetic algorithm for dynamic multiobjective optimization and its applications for online neural network modeling of UAVs. In: International joint conference on neural networks (IJCNN 2008), pp 548–554

  • Jin Y, Branke J (2005) Evolutionary optimization in uncertain environments—a survey. IEEE Trans Evol Comput 9(3):303–317

    Article  Google Scholar 

  • Koo WT, Goh CK, Tan KC (2009) A predictive gradient strategy for multiobjective evolutionary algorithms in a fast changing environment. Memet Comput 2:87–110

    Article  Google Scholar 

  • Larrañaga P, Lozano JA (2001) Estimation of distribution algorithms: a new tool for evolutionary computation Norwell. Kluwer, Massachusetts

    Google Scholar 

  • Li MQ, Yang SX, Liu XH (2013) Shift-based density estimation for pareto-based algorithms in many-objective optimization. IEEE Trans Evol Comput 18(3):348–365

  • Liu R, Zhang W, Jiao L, Liu F, Ma J (2010) A sphere-dominance based preference immune-inspired algorithm for dynamic multiobjective optimization. In: Genetic and evolutionary computation conference (GECCO 2010), pp 423-430

  • Ma Y, Liu R, Shang R (2011) A hybrid dynamic multiobjective immune optimization algorithm using prediction strategy and improved differential evolution crossover operator. Neural Information Processing, LNCS, vol 7063, pp 435–444

  • Manriquez AD, Pulido GT, Torres JGR (2010) Handling dynamic multiobjective problems with particle swarm optimization. In: 2nd International conference on agents and artificial intelligence (ICAART2010), pp 337–342

  • Nguyen TT, Yang SX, Branke J (2012) Evolutionary dynamic optimization: a survey of the state of the art. Swarm Evol Comput 6:1–24

  • Shang R, Jiao L, Ren Y, Li L, Wang L (2013) Quantum immune clonal coevolutionary algorithm for dynamic multiobjective optimization. Soft Comput 18(4):743–756

  • Tantar E, Tantar AA, Bouvry P (2011) On dynamic multiobjective optimization classification and performance measures. In: IEEE Congress on Evolutionary Computation (CEC 2011), pp 2759–2766

  • Wang Y, Li B (2009) Multi-strategy ensemble evolutionary algorithm for dynamic multiobjective optimization. Memet Comput 2:3–24

    Article  Google Scholar 

  • Wang Y, Li B (2009) Investigation of memory-based multiobjective optimization evolutionary algorithm in dynamic environment. In: IEEE congress on evolutionary computation (CEC 2009), pp 630–637

  • Wei J, Wang Y (2012) Hyper rectangle search based particle swarm algorithm for dynamic constrained multiobjective optimization problems. In: IEEE congress on evolutionary computation (CEC 2012), pp 259–266

  • Yang SX, Jiang Y, Nguyen TT (2012) Metaheuristics for dynamic combinatorial optimization problems. IMA J Manag Math 24:451–480

  • Yang SX, Li MQ, Liu X, Zheng JH (2013) A grid-based evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 17:721–736

    Article  Google Scholar 

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

    Article  MATH  Google Scholar 

  • Zhang Q, Zhou A, Jin Y (2008) RM-MEDA: a regularity model based multiobjective estimation of distribution algorithm. IEEE Trans Evol Comput 12(1):41–63

    Article  Google Scholar 

  • Zheng B (2007) A new dynamic multiobjective optimization evolutionary algorithm. In: Third international conference on natural computation (ICNC 2007), pp 565–570

  • Zhou A, Jin Y, Zhang Q (2013) A population prediction strategy for evolutionary dynamic multiobjective optimization. IEEE Trans Cybern 44(1):40–53

  • Zhou A, Jin Y, Zhang Q, Sendhoff B, Tsang E (2007) Prediction-based population re-initialization for evolutionary dynamic multiobjective optimization. In: Evolutionary Multi-Criterion Optimization (EMO 2007), pp 832–846

Download references

Acknowledgments

The authors wish to thank the support of the National Natural Science Foundation of China (No. 61379062, 61372049), the Science and Technology Project of Hunan Province (NO. 2014GK3027), the Science Research Project of the Education Office of Hunan Province (Grant No. 12A135, 12C0378), the Hunan Province Natural Science Foundation (Grant No. 14JJ2072, 13JJ8006), the Hunan Provincial Innovation Foundation For Postgraduate (Grant No. CX2013A011), and the Construct Program of the Key Discipline in Hunan Province.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jinhua Zheng.

Additional information

Communicated by V. Loia.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Peng, Z., Zheng, J., Zou, J. et al. Novel prediction and memory strategies for dynamic multiobjective optimization. Soft Comput 19, 2633–2653 (2015). https://doi.org/10.1007/s00500-014-1433-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-014-1433-3

Keywords

Navigation