Skip to main content
Top
Published in: Soft Computing 9/2015

01-09-2015 | Methodologies and Application

Novel prediction and memory strategies for dynamic multiobjective optimization

Authors: Zhou Peng, Jinhua Zheng, Juan Zou, Min Liu

Published in: Soft Computing | Issue 9/2015

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
go back to reference 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 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
go back to reference Azevedo CRB, Araujo AFR (2011) Generalized immigration schemes for dynamic evolutionary multiobjective optimization. In: IEEE Congress on evolutionary computation (CEC 2011), pp 2033–2040 Azevedo CRB, Araujo AFR (2011) Generalized immigration schemes for dynamic evolutionary multiobjective optimization. In: IEEE Congress on evolutionary computation (CEC 2011), pp 2033–2040
go back to reference Branke J (2002) Evolutionary optimization in dynamic environments. Kluwer Academic Publishers, DordrechtCrossRef Branke J (2002) Evolutionary optimization in dynamic environments. Kluwer Academic Publishers, DordrechtCrossRef
go back to reference 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 (2009) Performance measures for dynamic multiobjective optimization. In: Bio-inspired systems: computational and ambient intelligence. Springer, New York, vol 5517, pp 760–767
go back to reference 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 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
go back to reference 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 (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
go back to reference Coello Coello CA, van Veldhuizen DA, Lamont GB (2007) Evolutionary algorithms for solving multiobjective problems. Springer, New York Coello Coello CA, van Veldhuizen DA, Lamont GB (2007) Evolutionary algorithms for solving multiobjective problems. Springer, New York
go back to reference 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–197CrossRef 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–197CrossRef
go back to reference 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 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
go back to reference Farina M, Deb K, Amato P (2004) Dynamic multiobjective optimization problems: test cases, approximations, and applications. IEEE Trans Evol Comput 8(5):425–442CrossRef Farina M, Deb K, Amato P (2004) Dynamic multiobjective optimization problems: test cases, approximations, and applications. IEEE Trans Evol Comput 8(5):425–442CrossRef
go back to reference Goh CK, Tan KC (2009) A competitive-cooperative coevolutionary paradigm for dynamic multiobjective optimization. IEEE Trans Evol Comput 13:103–127CrossRef Goh CK, Tan KC (2009) A competitive-cooperative coevolutionary paradigm for dynamic multiobjective optimization. IEEE Trans Evol Comput 13:103–127CrossRef
go back to reference Goh CK, Tan KC (2009) Evolutionary multiobjective optimization in uncertain environments: issues and algorithms. Springer, Berlin Goh CK, Tan KC (2009) Evolutionary multiobjective optimization in uncertain environments: issues and algorithms. Springer, Berlin
go back to reference 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 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
go back to reference Guan S, Chen Q, Mo W (2005) Evolving dynamic multiobjective optimization problems with objective replacement. Artif Intell Rev 23:267–293CrossRef Guan S, Chen Q, Mo W (2005) Evolving dynamic multiobjective optimization problems with objective replacement. Artif Intell Rev 23:267–293CrossRef
go back to reference 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) Dynamic multiobjective optimization with evolutionary algorithms: a forward-looking approach. In: Genetic and evolutionary computation conference (GECCO 2006), pp 1201–1208
go back to reference 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 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
go back to reference 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 A (2013) Issues with performance measures for dynamic multiobjective optimization. IEEE Symposium Series on Computational Intelligence, Singapore, pp 17–24
go back to reference 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 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
go back to reference 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–2391CrossRef 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–2391CrossRef
go back to reference 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
go back to reference 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
go back to reference Jin Y, Branke J (2005) Evolutionary optimization in uncertain environments—a survey. IEEE Trans Evol Comput 9(3):303–317CrossRef Jin Y, Branke J (2005) Evolutionary optimization in uncertain environments—a survey. IEEE Trans Evol Comput 9(3):303–317CrossRef
go back to reference Koo WT, Goh CK, Tan KC (2009) A predictive gradient strategy for multiobjective evolutionary algorithms in a fast changing environment. Memet Comput 2:87–110CrossRef Koo WT, Goh CK, Tan KC (2009) A predictive gradient strategy for multiobjective evolutionary algorithms in a fast changing environment. Memet Comput 2:87–110CrossRef
go back to reference Larrañaga P, Lozano JA (2001) Estimation of distribution algorithms: a new tool for evolutionary computation Norwell. Kluwer, Massachusetts Larrañaga P, Lozano JA (2001) Estimation of distribution algorithms: a new tool for evolutionary computation Norwell. Kluwer, Massachusetts
go back to reference 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 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
go back to reference 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 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
go back to reference 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 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
go back to reference 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 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
go back to reference Nguyen TT, Yang SX, Branke J (2012) Evolutionary dynamic optimization: a survey of the state of the art. Swarm Evol Comput 6:1–24 Nguyen TT, Yang SX, Branke J (2012) Evolutionary dynamic optimization: a survey of the state of the art. Swarm Evol Comput 6:1–24
go back to reference 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 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
go back to reference 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 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
go back to reference Wang Y, Li B (2009) Multi-strategy ensemble evolutionary algorithm for dynamic multiobjective optimization. Memet Comput 2:3–24CrossRef Wang Y, Li B (2009) Multi-strategy ensemble evolutionary algorithm for dynamic multiobjective optimization. Memet Comput 2:3–24CrossRef
go back to reference 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 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
go back to reference 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 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
go back to reference Yang SX, Jiang Y, Nguyen TT (2012) Metaheuristics for dynamic combinatorial optimization problems. IMA J Manag Math 24:451–480 Yang SX, Jiang Y, Nguyen TT (2012) Metaheuristics for dynamic combinatorial optimization problems. IMA J Manag Math 24:451–480
go back to reference Yang SX, Li MQ, Liu X, Zheng JH (2013) A grid-based evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 17:721–736CrossRef Yang SX, Li MQ, Liu X, Zheng JH (2013) A grid-based evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 17:721–736CrossRef
go back to reference Zhang Z (2008) Multiobjective optimization immune algorithm in dynamic environments and its application to greenhouse control. Appl Soft Comput 8(2):959–971CrossRefMATH Zhang Z (2008) Multiobjective optimization immune algorithm in dynamic environments and its application to greenhouse control. Appl Soft Comput 8(2):959–971CrossRefMATH
go back to reference 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–63CrossRef 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–63CrossRef
go back to reference Zheng B (2007) A new dynamic multiobjective optimization evolutionary algorithm. In: Third international conference on natural computation (ICNC 2007), pp 565–570 Zheng B (2007) A new dynamic multiobjective optimization evolutionary algorithm. In: Third international conference on natural computation (ICNC 2007), pp 565–570
go back to reference 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 (2013) A population prediction strategy for evolutionary dynamic multiobjective optimization. IEEE Trans Cybern 44(1):40–53
go back to reference 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 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
Metadata
Title
Novel prediction and memory strategies for dynamic multiobjective optimization
Authors
Zhou Peng
Jinhua Zheng
Juan Zou
Min Liu
Publication date
01-09-2015
Publisher
Springer Berlin Heidelberg
Published in
Soft Computing / Issue 9/2015
Print ISSN: 1432-7643
Electronic ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-014-1433-3

Other articles of this Issue 9/2015

Soft Computing 9/2015 Go to the issue

Premium Partner