Skip to main content
Erschienen in: Soft Computing 13/2017

03.10.2016 | Methodologies and Application

A Micro-cloning dynamic multiobjective algorithm with an adaptive change reaction strategy

verfasst von: Shuqu Qian, Yongqiang Ye, Bin Jiang, Guofeng Xu

Erschienen in: Soft Computing | Ausgabe 13/2017

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

A Micro-cloning local exploitation and an adaptive change reaction strategy are developed to address complex dynamic multiobjective optimization problems. The former is applied to exploit the uncrowded regions in decision space through cloning a few nondominated individuals, enhancing the exploitation and exploration capability of the proposed algorithm, while the latter accelerates the ability of tracking the changing Pareto front using a specific mechanism. The adaptive change reaction scheme is used to reinitialize the population in terms of a change rate checked and ensure that the proposed algorithm can quickly track each moving Pareto front over time. In addition, a lower computational cost update approach of nondominated set is proposed to obtain a well-distributed and well-spread set of nondominated solutions. We systematically compare the proposed algorithm with several state-of-art algorithms on fourteen dynamic multiobjective test instances with different challenging difficulties, and meanwhile, the performance of these algorithms is compared with each other in terms of several performance measure indicators and nonparametric statistical approaches. Experimental results indicate that the proposed algorithm can obtain a promising tracking ability and well-distributed Pareto front on most of the test instances in each environment.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
Zurück zum Zitat Aragón VS, Esquivel SC, Coello CA (2013) Metaheuristics for dynamic optimization. In: Artificial immune system for solving dynamic constrained optimization problems. Springer, Berlin, pp 225–263 Aragón VS, Esquivel SC, Coello CA (2013) Metaheuristics for dynamic optimization. In: Artificial immune system for solving dynamic constrained optimization problems. Springer, Berlin, pp 225–263
Zurück zum Zitat Cámara M, Ortega J, de Toro F (2010) Approaching dynamic multi-objective optimization problems by using parallel evolutionary algorithms. In: Advances in multi-objective nature inspired computing, Springer, Berlin, pp 63–86 Cámara M, Ortega J, de Toro F (2010) Approaching dynamic multi-objective optimization problems by using parallel evolutionary algorithms. In: Advances in multi-objective nature inspired computing, Springer, Berlin, pp 63–86
Zurück zum Zitat Cruz C, González JR, Pelta DA (2011) Optimization in dynamic environments: a survey on problems, methods and measures. Soft Comput 15(7):1427–1448CrossRef Cruz C, González JR, Pelta DA (2011) Optimization in dynamic environments: a survey on problems, methods and measures. Soft Comput 15(7):1427–1448CrossRef
Zurück zum Zitat de Franca FO, Von Zuben FJ (2009) A dynamic artificial immune algorithm applied to challenging benchmarking problems. In: 2009 IEEE congress on evolutidonary computation, CEC’09. IEEE, pp 423–430 de Franca FO, Von Zuben FJ (2009) A dynamic artificial immune algorithm applied to challenging benchmarking problems. In: 2009 IEEE congress on evolutidonary computation, CEC’09. IEEE, pp 423–430
Zurück zum Zitat 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–197CrossRef 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–197CrossRef
Zurück zum Zitat Deb K, Karthik S, et al (2007) Dynamic multi-objective optimization and decision-making using modified NSGA-II: a case study on hydro-thermal power scheduling. In: Evolutionary multi-criterion optimization, Springer, Berlin,pp 803–817 Deb K, Karthik S, et al (2007) Dynamic multi-objective optimization and decision-making using modified NSGA-II: a case study on hydro-thermal power scheduling. In: Evolutionary multi-criterion optimization, Springer, Berlin,pp 803–817
Zurück zum Zitat Derrac J, García S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evolution Comput 1(1):3–18CrossRef Derrac J, García S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evolution Comput 1(1):3–18CrossRef
Zurück zum Zitat Farina M, Deb K, Amato P (2004) Dynamic multiobjective optimization problems: test cases, approximations, and applications. IEEE Trans Evolut Comput 8(5):425–442CrossRefMATH Farina M, Deb K, Amato P (2004) Dynamic multiobjective optimization problems: test cases, approximations, and applications. IEEE Trans Evolut Comput 8(5):425–442CrossRefMATH
Zurück zum Zitat Freschi F, Coello CAC, Repetto M (2009) Multiobjective optimization and artificial immune systems: a review. Handbook of research on artificial immune systems and natural computing applying complex adaptive technologies Freschi F, Coello CAC, Repetto M (2009) Multiobjective optimization and artificial immune systems: a review. Handbook of research on artificial immune systems and natural computing applying complex adaptive technologies
Zurück zum Zitat Friedman M (1939) A comparison of alternative tests of significance for the problem of m rankings. Ann Math Stat 11(1):86–92MathSciNetCrossRefMATH Friedman M (1939) A comparison of alternative tests of significance for the problem of m rankings. Ann Math Stat 11(1):86–92MathSciNetCrossRefMATH
Zurück zum Zitat Fu H, Lewis PR, Sendhoff B, Tang K (2014) What are dynamic optimization problems? In: 2014 IEEE congress on evolutionary computation (CEC). IEEE, pp 1550–1557 Fu H, Lewis PR, Sendhoff B, Tang K (2014) What are dynamic optimization problems? In: 2014 IEEE congress on evolutionary computation (CEC). IEEE, pp 1550–1557
Zurück zum Zitat Goh C, Tan K (2009) A competitive-cooperative coevolutionary paradigm for dynamic multiobjective optimization. IEEE Trans Evolut Comput 13(1):103–127CrossRef Goh C, Tan K (2009) A competitive-cooperative coevolutionary paradigm for dynamic multiobjective optimization. IEEE Trans Evolut Comput 13(1):103–127CrossRef
Zurück zum Zitat Hatzakis I, Wallace D (2006) Dynamic multi-objective optimization with evolutionary algorithms: a forward-looking approach. In: Proceedings of the 8th annual conference on Genetic and evolutionary computation, ACM, pp 1201–1208 Hatzakis I, Wallace D (2006) Dynamic multi-objective optimization with evolutionary algorithms: a forward-looking approach. In: Proceedings of the 8th annual conference on Genetic and evolutionary computation, ACM, pp 1201–1208
Zurück zum Zitat Helbig M, Engelbrecht AP (2011) Archive management for dynamic multi-objective optimisation problems using vector evaluated particle swarm optimisation. In: 2011 IEEE congress on evolutionary computation (CEC), pp 2047–2054 Helbig M, Engelbrecht AP (2011) Archive management for dynamic multi-objective optimisation problems using vector evaluated particle swarm optimisation. In: 2011 IEEE congress on evolutionary computation (CEC), pp 2047–2054
Zurück zum Zitat Helbig M, Engelbrecht AP (2013a) Issues with performance measures for dynamic multi-objective optimisation. In: 2013 IEEE symposium on computational intelligence in dynamic and uncertain environments (CIDUE). IEEE, pp 17–24 Helbig M, Engelbrecht AP (2013a) Issues with performance measures for dynamic multi-objective optimisation. In: 2013 IEEE symposium on computational intelligence in dynamic and uncertain environments (CIDUE). IEEE, pp 17–24
Zurück zum Zitat Helbig M, Engelbrecht AP (2013b) Performance measures for dynamic multi-objective optimisation algorithms. Inf. Sci. 250:61–81CrossRefMATH Helbig M, Engelbrecht AP (2013b) Performance measures for dynamic multi-objective optimisation algorithms. Inf. Sci. 250:61–81CrossRefMATH
Zurück zum Zitat Helbig M, Engelbrecht AP (2014a) Benchmarks for dynamic multi-objective optimisation algorithms. ACM Comput. Surv. 46(3):37CrossRefMATH Helbig M, Engelbrecht AP (2014a) Benchmarks for dynamic multi-objective optimisation algorithms. ACM Comput. Surv. 46(3):37CrossRefMATH
Zurück zum Zitat Helbig M, Engelbrecht AP (2014b) Population-based metaheuristics for continuous boundary-constrained dynamic multi-objective optimisation problems. Swarm Evolut Comput 14:31–47CrossRef Helbig M, Engelbrecht AP (2014b) Population-based metaheuristics for continuous boundary-constrained dynamic multi-objective optimisation problems. Swarm Evolut Comput 14:31–47CrossRef
Zurück zum Zitat Hodges JL, Lehmann EL (1962) Rank methods for combination of independent experiments in analysis of variance. Ann Math Stat 33(2):482–497MathSciNetCrossRefMATH Hodges JL, Lehmann EL (1962) Rank methods for combination of independent experiments in analysis of variance. Ann Math Stat 33(2):482–497MathSciNetCrossRefMATH
Zurück zum Zitat Holm S (1979) A simple sequentially rejective multiple test procedure. Scand J Stat 6:65–70MathSciNetMATH Holm S (1979) A simple sequentially rejective multiple test procedure. Scand J Stat 6:65–70MathSciNetMATH
Zurück zum Zitat Hommel G (1988) A stagewise rejective multiple test procedure on a modified boneferroni test. Biometrika 75(2):383–386CrossRefMATH Hommel G (1988) A stagewise rejective multiple test procedure on a modified boneferroni test. Biometrika 75(2):383–386CrossRefMATH
Zurück zum Zitat Hutzschenreuter AK, Bosman PAN, Han LP (2009) Evolutionary multiobjective optimization for dynamic hospital resource management. Springer, BerlinCrossRef Hutzschenreuter AK, Bosman PAN, Han LP (2009) Evolutionary multiobjective optimization for dynamic hospital resource management. Springer, BerlinCrossRef
Zurück zum Zitat Jin Y, Branke J (2005) Evolutionary optimization in uncertain environments—a survey. IEEE Trans Evolut Comput 9(3):303–317CrossRef Jin Y, Branke J (2005) Evolutionary optimization in uncertain environments—a survey. IEEE Trans Evolut Comput 9(3):303–317CrossRef
Zurück zum Zitat Koo W, Goh C, Tan K (2010) A predictive gradient strategy for multiobjective evolutionary algorithms in a fast changing environment. Memet Comput 2(2):87–110CrossRef Koo W, Goh C, Tan K (2010) A predictive gradient strategy for multiobjective evolutionary algorithms in a fast changing environment. Memet Comput 2(2):87–110CrossRef
Zurück zum Zitat Kukkonen S, Deb K (2006) Improved pruning of non-dominated solutions based on crowding distance for bi-objective optimization problems. In: 2006 IEEE congress on evolutionary computation, CEC 2006, pp 1179–1186 Kukkonen S, Deb K (2006) Improved pruning of non-dominated solutions based on crowding distance for bi-objective optimization problems. In: 2006 IEEE congress on evolutionary computation, CEC 2006, pp 1179–1186
Zurück zum Zitat Li H, Zhang Q (2009) Multiobjective optimization problems with complicated Pareto sets, MOEA/D and NSGA-II. IEEE Trans Evolut Comput 13(2):284–302CrossRef Li H, Zhang Q (2009) Multiobjective optimization problems with complicated Pareto sets, MOEA/D and NSGA-II. IEEE Trans Evolut Comput 13(2):284–302CrossRef
Zurück zum Zitat Liu C (2010) New dynamic multiobjective evolutionary algorithm with core estimation of distribution. In: 2010 international conference on electrical and control engineering (ICECE). IEEE, pp 1345–1348 Liu C (2010) New dynamic multiobjective evolutionary algorithm with core estimation of distribution. In: 2010 international conference on electrical and control engineering (ICECE). IEEE, pp 1345–1348
Zurück zum Zitat Muruganantham A, Zhao Y, Gee S, Qiu X, Tan K (2013) Dynamic multiobjective optimization using evolutionary algorithm with Kalman filter. Procedia Comput Sci 24:66–75CrossRef Muruganantham A, Zhao Y, Gee S, Qiu X, Tan K (2013) Dynamic multiobjective optimization using evolutionary algorithm with Kalman filter. Procedia Comput Sci 24:66–75CrossRef
Zurück zum Zitat Nguyen TT, Yang S, Branke J (2012) Evolutionary dynamic optimization: a survey of the state of the art. Swarm Evolut Comput 6:1–24CrossRef Nguyen TT, Yang S, Branke J (2012) Evolutionary dynamic optimization: a survey of the state of the art. Swarm Evolut Comput 6:1–24CrossRef
Zurück zum Zitat Ong Y, Lim M, Chen X (2010) Research frontier-memetic computation—past, present & future. IEEE Comput Intell Mag 5(2):24–31CrossRef Ong Y, Lim M, Chen X (2010) Research frontier-memetic computation—past, present & future. IEEE Comput Intell Mag 5(2):24–31CrossRef
Zurück zum Zitat Qian S, Wu H (2013) Dynamic stochastic ranking selection immune optimization algorithm for dynamical 0/1 knapsack problem. In: 2013 5th international conference on intelligent human–machine systems and cybernetics (IHMSC), pp 100–103 Qian S, Wu H (2013) Dynamic stochastic ranking selection immune optimization algorithm for dynamical 0/1 knapsack problem. In: 2013 5th international conference on intelligent human–machine systems and cybernetics (IHMSC), pp 100–103
Zurück zum Zitat Raquel C, Yao X (2013) Dynamic multi-objective optimization: a survey of the state-of-the-art. In: Evolutionary computation for dynamic optimization problems, vol 490, Springer, Berlin, pp 85–106 Raquel C, Yao X (2013) Dynamic multi-objective optimization: a survey of the state-of-the-art. In: Evolutionary computation for dynamic optimization problems, vol 490, Springer, Berlin, pp 85–106
Zurück zum Zitat Ray T, Smith I (2009) A memetic algorithm for dynamic multiobjective optimization. Studies in computational intelligence. pp 353–367 Ray T, Smith I (2009) A memetic algorithm for dynamic multiobjective optimization. Studies in computational intelligence. pp 353–367
Zurück zum Zitat Richter H, Dietel F (2011) Solving dynamic constrained optimization problems with asynchronous change pattern. In: Proceedings of the 2011 international conference on applications of evolutionary computation—volume part I, pp 334–343 Richter H, Dietel F (2011) Solving dynamic constrained optimization problems with asynchronous change pattern. In: Proceedings of the 2011 international conference on applications of evolutionary computation—volume part I, pp 334–343
Zurück zum Zitat Rom DM (1990) A sequentially rejective test procedure based on a modified Bonferroni inequality. Biometrika 77(3):663–665MathSciNetCrossRef Rom DM (1990) A sequentially rejective test procedure based on a modified Bonferroni inequality. Biometrika 77(3):663–665MathSciNetCrossRef
Zurück zum Zitat Shang R, Jiao L, Ren Y, Li L, Wang L (2014a) Quantum immune clonal coevolutionary algorithm for dynamic multiobjective optimization. Soft Comput 18(4):743–756CrossRefMATH Shang R, Jiao L, Ren Y, Li L, Wang L (2014a) Quantum immune clonal coevolutionary algorithm for dynamic multiobjective optimization. Soft Comput 18(4):743–756CrossRefMATH
Zurück zum Zitat Shang R, Jiao L, Ren Y, Wang J, Li Y (2014b) Immune clonal coevolutionary algorithm for dynamic multiobjective optimization. Nat Comput 13(3):421–445MathSciNetCrossRefMATH Shang R, Jiao L, Ren Y, Wang J, Li Y (2014b) Immune clonal coevolutionary algorithm for dynamic multiobjective optimization. Nat Comput 13(3):421–445MathSciNetCrossRefMATH
Zurück zum Zitat Shim V, Tan K, Tang H (2015) Adaptive memetic computing for evolutionary multiobjective optimization. IEEE Trans Cybern 18(4):743–756 Shim V, Tan K, Tang H (2015) Adaptive memetic computing for evolutionary multiobjective optimization. IEEE Trans Cybern 18(4):743–756
Zurück zum Zitat Trojanowski K, Wierzchoń ST (2009) Immune-based algorithms for dynamic optimization. Inf Sci 179(10):1495–1515CrossRef Trojanowski K, Wierzchoń ST (2009) Immune-based algorithms for dynamic optimization. Inf Sci 179(10):1495–1515CrossRef
Zurück zum Zitat Veldhuizen DAV, Veldhuizen DAV (1999) Multiobjective evolutionary algorithms: classifications, analyses, and new innovations. Evolution Comput 8:125–147CrossRef Veldhuizen DAV, Veldhuizen DAV (1999) Multiobjective evolutionary algorithms: classifications, analyses, and new innovations. Evolution Comput 8:125–147CrossRef
Zurück zum Zitat Wang Y, Li B (2010) Multi-strategy ensemble evolutionary algorithm for dynamic multi-objective optimization. Memet Comput 2(1):3–24CrossRef Wang Y, Li B (2010) Multi-strategy ensemble evolutionary algorithm for dynamic multi-objective optimization. Memet Comput 2(1):3–24CrossRef
Zurück zum Zitat Wu Y, Jin Y, Liu X (2015) A directed search strategy for evolutionary dynamic multiobjective optimization. J Soft Computing 19(11):3221–3235CrossRef Wu Y, Jin Y, Liu X (2015) A directed search strategy for evolutionary dynamic multiobjective optimization. J Soft Computing 19(11):3221–3235CrossRef
Zurück zum Zitat Yang S, Yao X (2005) Experimental study on population-based incremental learning algorithms for dynamic optimization problems. Soft Comput 9(11):815–834CrossRefMATH Yang S, Yao X (2005) Experimental study on population-based incremental learning algorithms for dynamic optimization problems. Soft Comput 9(11):815–834CrossRefMATH
Zurück zum Zitat Yang S, Yao X (2008) Population-based incremental learning with associative memory for dynamic environments. IEEE Trans Evolut Comput 12(5):542–561CrossRef Yang S, Yao X (2008) Population-based incremental learning with associative memory for dynamic environments. IEEE Trans Evolut Comput 12(5):542–561CrossRef
Zurück zum Zitat Zeng SY, Chen G, Zheng L, Shi H (2006) A dynamic multi-objective evolutionary algorithm based on an orthogonal design. In: IEEE congress on evolutionary computation, pp 573–580 Zeng SY, Chen G, Zheng L, Shi H (2006) A dynamic multi-objective evolutionary algorithm based on an orthogonal design. In: IEEE congress on evolutionary computation, pp 573–580
Zurück zum Zitat Zhang Q, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evolut Comput 11(6):712–731CrossRef Zhang Q, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evolut Comput 11(6):712–731CrossRef
Zurück zum Zitat Zhang Q, Zhou A, Jin Y (2008) RM-MEDA: a regularity model-based multiobjective estimation of distribution algorithm. IEEE Trans Evolut 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 Evolut Comput 12(1):41–63CrossRef
Zurück zum Zitat Zhang Z (2008) Multiobjective optimization immune algorithm in dynamic environments and its application to greenhouse control. Appl Soft Comput 8(2):959–971CrossRef Zhang Z (2008) Multiobjective optimization immune algorithm in dynamic environments and its application to greenhouse control. Appl Soft Comput 8(2):959–971CrossRef
Zurück zum Zitat Zhang Z, Qian S (2011) Artificial immune system in dynamic environments solving time-varying non-linear constrained multi-objective problems. Soft Comput 15(7):1333–1349CrossRef Zhang Z, Qian S (2011) Artificial immune system in dynamic environments solving time-varying non-linear constrained multi-objective problems. Soft Comput 15(7):1333–1349CrossRef
Zurück zum Zitat Zhou A, Jin Y, Zhang Q, Sendhoff B, Tsang E (2007) Prediction-based population re-initialization for evolutionary dynamic multi-objective optimization. In: Evolutionary multi-criterion optimization, Springer, Berlin, pp 832–846 Zhou A, Jin Y, Zhang Q, Sendhoff B, Tsang E (2007) Prediction-based population re-initialization for evolutionary dynamic multi-objective optimization. In: Evolutionary multi-criterion optimization, Springer, Berlin, pp 832–846
Zurück zum Zitat Zhou A, Jin Y, Zhang Q (2014) A population prediction strategy for evolutionary dynamic multiobjective optimization. IEEE Trans Cybern 44(1):40–53CrossRef Zhou A, Jin Y, Zhang Q (2014) A population prediction strategy for evolutionary dynamic multiobjective optimization. IEEE Trans Cybern 44(1):40–53CrossRef
Zurück zum Zitat Zitzler E, Thiele L (1998) Multiobjective optimization using evolutionary algorithms—a comparative case study. In: Parallel problem solving from nature, Springer, Berlin, pp 292–301 Zitzler E, Thiele L (1998) Multiobjective optimization using evolutionary algorithms—a comparative case study. In: Parallel problem solving from nature, Springer, Berlin, pp 292–301
Zurück zum Zitat Zitzler E, Deb K, Thiele L (2000) Comparison of multiobjective evolutionary algorithms: empirical results. Evolution Comput 8(2):173–195CrossRef Zitzler E, Deb K, Thiele L (2000) Comparison of multiobjective evolutionary algorithms: empirical results. Evolution Comput 8(2):173–195CrossRef
Metadaten
Titel
A Micro-cloning dynamic multiobjective algorithm with an adaptive change reaction strategy
verfasst von
Shuqu Qian
Yongqiang Ye
Bin Jiang
Guofeng Xu
Publikationsdatum
03.10.2016
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 13/2017
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-016-2370-0

Weitere Artikel der Ausgabe 13/2017

Soft Computing 13/2017 Zur Ausgabe