Skip to main content

2015 | OriginalPaper | Buchkapitel

Particle Swarm Optimization Algorithm for Dynamic Environments

verfasst von : Sadrollah Sadeghi, Hamid Parvin, Farhad Rad

Erschienen in: Advances in Artificial Intelligence and Soft Computing

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

Particle Swarm Optimization (PSO) algorithm is considered as one of the crowd intelligence optimization algorithms. Dynamic optimization problems in which change(s) may happen over the time are harder to manage than static optimization problems. In this paper an algorithm based on PSO and memory for solving dynamic optimization problems has been proposed. The proposed algorithm uses the memory to store the aging best solutions and uses partitioning for preventing convergence in the population. The proposed approach has been tested on moving peaks benchmark (MPB). The MPB is a suitable problem for simulating dynamic optimization problems. The experimental results on the moving peaks benchmark show that the proposed algorithm is superior to several other well-known and state-of-the-art algorithms in dynamic environments.

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 "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!

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!

Literatur
1.
Zurück zum Zitat Branke, J.: Memory enhanced evolutionary algorithms for changing optimization problems. In: Proceedings of Congress on Evolutionary Computation, vol. 3. pp. 1875–1882 (1999) Branke, J.: Memory enhanced evolutionary algorithms for changing optimization problems. In: Proceedings of Congress on Evolutionary Computation, vol. 3. pp. 1875–1882 (1999)
2.
Zurück zum Zitat Yang, S.: Associative memory scheme for genetic algorithms in dynamic environments. In: Rothlauf, F., Branke, J., Cagnoni, S., Costa, E., Cotta, C., Drechsler, R., Lutton, E., Machado, P., Moore, J.H., Romero, J., Smith, G.D., Squillero, G., Takagi, H. (eds.) EvoWorkshops 2006. LNCS, vol. 3907, pp. 788–799. Springer, Heidelberg (2006)CrossRef Yang, S.: Associative memory scheme for genetic algorithms in dynamic environments. In: Rothlauf, F., Branke, J., Cagnoni, S., Costa, E., Cotta, C., Drechsler, R., Lutton, E., Machado, P., Moore, J.H., Romero, J., Smith, G.D., Squillero, G., Takagi, H. (eds.) EvoWorkshops 2006. LNCS, vol. 3907, pp. 788–799. Springer, Heidelberg (2006)CrossRef
3.
Zurück zum Zitat Yang, S., Yao, X.: Population-based incremental learning with associative memory for dynamic environments. IEEE Trans. Evol. Comput. 12(5), 542–561 (2008)CrossRef Yang, S., Yao, X.: Population-based incremental learning with associative memory for dynamic environments. IEEE Trans. Evol. Comput. 12(5), 542–561 (2008)CrossRef
4.
Zurück zum Zitat Cobb, H.G., Grefenstette, J.J.: Genetic algorithms for tracking changing environments. In: Proceedings of 5th International Genetic Algorithms Conference, pp. 523–530 (1993) Cobb, H.G., Grefenstette, J.J.: Genetic algorithms for tracking changing environments. In: Proceedings of 5th International Genetic Algorithms Conference, pp. 523–530 (1993)
5.
Zurück zum Zitat Grefenstette, J.J.: Genetic algorithms for changing environments. In: Proceedings of 2nd International Conference Parallel Problem Solving from Nature, pp. 137–144 (1992) Grefenstette, J.J.: Genetic algorithms for changing environments. In: Proceedings of 2nd International Conference Parallel Problem Solving from Nature, pp. 137–144 (1992)
6.
Zurück zum Zitat Yang, S.: Genetic algorithms with memory and elitism-based immigrants in dynamic environment. Evol. Comput. 16(3), 385–416 (2008)CrossRef Yang, S.: Genetic algorithms with memory and elitism-based immigrants in dynamic environment. Evol. Comput. 16(3), 385–416 (2008)CrossRef
7.
Zurück zum Zitat Ramsey, C.L., Grefenstette, J.J.: Case-based initialization of genetic algorithms. In: Forrest, S. (ed.) Proceedings of the 5th International Conference on Genetic Algorithms. Morgan Kaufmann, pp. 84–91 (1993) Ramsey, C.L., Grefenstette, J.J.: Case-based initialization of genetic algorithms. In: Forrest, S. (ed.) Proceedings of the 5th International Conference on Genetic Algorithms. Morgan Kaufmann, pp. 84–91 (1993)
8.
Zurück zum Zitat Louis, S.J., Xu, Z.: Genetic algorithms for open shop scheduling and re-scheduling. In: Cohen, M.E., Hudson, D.L. (eds) Proceedings of the 11th International Conference on Computers and their Applications (ISCA), pp. 99–102 (1996) Louis, S.J., Xu, Z.: Genetic algorithms for open shop scheduling and re-scheduling. In: Cohen, M.E., Hudson, D.L. (eds) Proceedings of the 11th International Conference on Computers and their Applications (ISCA), pp. 99–102 (1996)
9.
Zurück zum Zitat Yang, S., Tinos, R.: A hybrid immigrants scheme for genetic algorithms in dynamic environments. Int. J. Autom. Comput. 3(4), 243–254 (2007)CrossRef Yang, S., Tinos, R.: A hybrid immigrants scheme for genetic algorithms in dynamic environments. Int. J. Autom. Comput. 3(4), 243–254 (2007)CrossRef
10.
Zurück zum Zitat Trojanowski, K., Michalewicz, Z.: Searching for optima in non-stationary environments. In: Proceedings of the IEEE Congress on Evolutionary Computation (CEC 1999). IEEE Press, pp. 1843–1850 (1999) Trojanowski, K., Michalewicz, Z.: Searching for optima in non-stationary environments. In: Proceedings of the IEEE Congress on Evolutionary Computation (CEC 1999). IEEE Press, pp. 1843–1850 (1999)
11.
Zurück zum Zitat Branke, J.: Memory enhanced evolutionary algorithms for changing optimization problems. In: Proceedings of the IEEE Congress on Evolutionary Computation (CEC 1999). IEEE Press, pp. 1875–1882 (1999) Branke, J.: Memory enhanced evolutionary algorithms for changing optimization problems. In: Proceedings of the IEEE Congress on Evolutionary Computation (CEC 1999). IEEE Press, pp. 1875–1882 (1999)
12.
Zurück zum Zitat Yang, S., Li, C.: A clustering particle swarm optimizer for dynamic optimization. In: Proceedings of Congress on Evolutionary Computation, pp. 439–446 (2009) Yang, S., Li, C.: A clustering particle swarm optimizer for dynamic optimization. In: Proceedings of Congress on Evolutionary Computation, pp. 439–446 (2009)
13.
Zurück zum Zitat Blackwell, T., Branke, J., Li, X.: Particle swarms for dynamic optimization problems. Swarm Intelligence, pp. 193–217. Springer, Berlin (2008)CrossRef Blackwell, T., Branke, J., Li, X.: Particle swarms for dynamic optimization problems. Swarm Intelligence, pp. 193–217. Springer, Berlin (2008)CrossRef
14.
Zurück zum Zitat Blackwell, T.M., Branke, J.: Multiswarms, exclusion, and anticon vergence in dynamic environments. IEEE Trans. Evol. Comput. 10(4), 459–472 (2006)CrossRef Blackwell, T.M., Branke, J.: Multiswarms, exclusion, and anticon vergence in dynamic environments. IEEE Trans. Evol. Comput. 10(4), 459–472 (2006)CrossRef
15.
Zurück zum Zitat Lung, R.I., Dumitrescu, D.: Evolutionary swarm cooperative optimization in dynamic environments. Nat. Comput. 9(1), 83–94 (2010)MATHMathSciNetCrossRef Lung, R.I., Dumitrescu, D.: Evolutionary swarm cooperative optimization in dynamic environments. Nat. Comput. 9(1), 83–94 (2010)MATHMathSciNetCrossRef
16.
Zurück zum Zitat Lung, R.I., Dumitrescu, D.: A collaborative model for tracking optima in dynamic environments. In: Proceedings of Congress on Evolutionary Computation, pp. 564–567 (2007) Lung, R.I., Dumitrescu, D.: A collaborative model for tracking optima in dynamic environments. In: Proceedings of Congress on Evolutionary Computation, pp. 564–567 (2007)
17.
Zurück zum Zitat Li, X.: Adaptively choosing neighborhood bests using species in a particle swarm optimizer for multimodal function optimization. In: Proceedings of Genetic Evolutionary Computation Conference, pp. 105–116 (2004) Li, X.: Adaptively choosing neighborhood bests using species in a particle swarm optimizer for multimodal function optimization. In: Proceedings of Genetic Evolutionary Computation Conference, pp. 105–116 (2004)
18.
Zurück zum Zitat Yang, S., Li, C.: A clustering particle swarm optimizer for locating and tracking multiple optima in dynamic environments. IEEE Trans. 16(4), 556–577 (2012) Yang, S., Li, C.: A clustering particle swarm optimizer for locating and tracking multiple optima in dynamic environments. IEEE Trans. 16(4), 556–577 (2012)
19.
Zurück zum Zitat Liu, L., Yang, S., Wang, D.: Particle swarm optimization with composite particles in dynamic environments. IEEE Trans. Syst. Man Cybern. B Cybern. 40(6), 1634–1648 (2010)CrossRef Liu, L., Yang, S., Wang, D.: Particle swarm optimization with composite particles in dynamic environments. IEEE Trans. Syst. Man Cybern. B Cybern. 40(6), 1634–1648 (2010)CrossRef
20.
Zurück zum Zitat Kamosi, M., Hashemi, A.B., Meybodi, M.R.: A hibernating multiswarm optimization algorithm for dynamic environments. In: Proceedings of World Congress on Nature and Biologically Inspired Computing, pp. 363–369 (2010) Kamosi, M., Hashemi, A.B., Meybodi, M.R.: A hibernating multiswarm optimization algorithm for dynamic environments. In: Proceedings of World Congress on Nature and Biologically Inspired Computing, pp. 363–369 (2010)
21.
Zurück zum Zitat Woldesenbet, Y.G., Yen, G.G.: Dynamic evolutionary algorithm with variable relocation. IEEE Trans. Evol. Comput. 13(3), 500–513 (2009)CrossRef Woldesenbet, Y.G., Yen, G.G.: Dynamic evolutionary algorithm with variable relocation. IEEE Trans. Evol. Comput. 13(3), 500–513 (2009)CrossRef
22.
Zurück zum Zitat Yang, S., Li, C.: Fast multi-swarm optimization for dynamic optimization problems. Proc. Int. Conf. Nat. Comput. 7(3), 624–628 (2008) Yang, S., Li, C.: Fast multi-swarm optimization for dynamic optimization problems. Proc. Int. Conf. Nat. Comput. 7(3), 624–628 (2008)
23.
Zurück zum Zitat Hashemi, A.B., Meybodi, M.R.: Cellular PSO: a PSO for dynamic environments. In: Cai, Z., Li, Z., Kang, Z., Liu, Y. (eds.) ISICA 2009. LNCS, vol. 5821, pp. 422–433. Springer, Heidelberg (2009)CrossRef Hashemi, A.B., Meybodi, M.R.: Cellular PSO: a PSO for dynamic environments. In: Cai, Z., Li, Z., Kang, Z., Liu, Y. (eds.) ISICA 2009. LNCS, vol. 5821, pp. 422–433. Springer, Heidelberg (2009)CrossRef
24.
Zurück zum Zitat Wang, H., Yang, S., Ip, W.H., Wang, D.: A memetic particle swarm optimization algorithm for dyanamic multi modal optimization problems. Int. J. Syst. Sci. 43(7), 1268–1283 (2012)MATHMathSciNetCrossRef Wang, H., Yang, S., Ip, W.H., Wang, D.: A memetic particle swarm optimization algorithm for dyanamic multi modal optimization problems. Int. J. Syst. Sci. 43(7), 1268–1283 (2012)MATHMathSciNetCrossRef
25.
Zurück zum Zitat Blackwell, T., Branke, J., Li, X.: Particle swarms for dynamic optimization problems. In: Yang, S.S., Li, C. (eds.) A Clustering Particle Swarm Optimizer for Locating and Intelligence, pp. 193–217. Springer, Berlin (2008) Blackwell, T., Branke, J., Li, X.: Particle swarms for dynamic optimization problems. In: Yang, S.S., Li, C. (eds.) A Clustering Particle Swarm Optimizer for Locating and Intelligence, pp. 193–217. Springer, Berlin (2008)
Metadaten
Titel
Particle Swarm Optimization Algorithm for Dynamic Environments
verfasst von
Sadrollah Sadeghi
Hamid Parvin
Farhad Rad
Copyright-Jahr
2015
DOI
https://doi.org/10.1007/978-3-319-27060-9_21

Premium Partner