Skip to main content
Erschienen in: The Journal of Supercomputing 9/2023

04.02.2023

A decentralized method for initial populations of genetic algorithms

verfasst von: Reza Roshani, Homayon Motameni, Hosein Mohamadi

Erschienen in: The Journal of Supercomputing | Ausgabe 9/2023

Einloggen

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

search-config
loading …

Abstract

Today, evolutionary algorithms are widely used in a variety of fields for problem solving and optimization purposes. The genetic algorithms (GA) entail a number of primary stages which have been optimized many times to date; one of these stages involves the generation of the initial population. Generating a suitable and diverse initial population can prevent the early convergence of the problem and greatly contributes to problem-solving abilities and speed. The proposed method in this study involves generating an initial population in a decentralized manner between a number of processing nods which are generated as subpopulations before being integrated. Carrying out this procedure using the conditions present in any processors increases diversity in the population. The presented method is used based on estimating the parameters of software reliability growth model (SRGMs). Finally, it is shown that the proposed model managed to achieve population diversity, enhanced accuracy, and increased performance.

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

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!

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!

Literatur
1.
Zurück zum Zitat Holland JH (1992) Adaptation in natural and artifcial systems: an introductory analysis with applications to biology, control, and artifcial intelligence. MIT Press, CambridgeCrossRef Holland JH (1992) Adaptation in natural and artifcial systems: an introductory analysis with applications to biology, control, and artifcial intelligence. MIT Press, CambridgeCrossRef
5.
Zurück zum Zitat Mirjalili S (2019) Genetic algorithm. In: Mirjalili S (ed) Genetic algorithm, in evolutionary algorithms and neural networks: theory and applications. Springer, Cham, pp 43–55CrossRefMATH Mirjalili S (2019) Genetic algorithm. In: Mirjalili S (ed) Genetic algorithm, in evolutionary algorithms and neural networks: theory and applications. Springer, Cham, pp 43–55CrossRefMATH
7.
Zurück zum Zitat Helwig S, Wanka R (2008) Theoretical analysis of initial particle swarm behavior. In: Rudolph G, Jansen T, Beume N, Lucas S, Poloni C (eds) Parallel problem solving from nature—PPSN X. Springer, Berlin, pp 889–898CrossRef Helwig S, Wanka R (2008) Theoretical analysis of initial particle swarm behavior. In: Rudolph G, Jansen T, Beume N, Lucas S, Poloni C (eds) Parallel problem solving from nature—PPSN X. Springer, Berlin, pp 889–898CrossRef
8.
Zurück zum Zitat Gupta D, Ghafir S (2012) An overview of methods maintaining diversity in genetic algorithms. Int J Emerg Technol Adv Eng 2(5):56–60 Gupta D, Ghafir S (2012) An overview of methods maintaining diversity in genetic algorithms. Int J Emerg Technol Adv Eng 2(5):56–60
9.
Zurück zum Zitat Eiben AE, Michalewicz Z, Schoenauer M, Smith JE (2007) Parameter control in evolutionary algorithms. In: Fernando GL, Claudio FL, Zbigniew M (eds) Parameter setting in evolutionary algorithms. Springer, Berlin, pp 19–46CrossRef Eiben AE, Michalewicz Z, Schoenauer M, Smith JE (2007) Parameter control in evolutionary algorithms. In: Fernando GL, Claudio FL, Zbigniew M (eds) Parameter setting in evolutionary algorithms. Springer, Berlin, pp 19–46CrossRef
13.
Zurück zum Zitat Nguyen BM, Thi Thanh Binh H, The Anh T, Bao Son D (2019) Evolutionary algorithms to optimize task scheduling problem for the IoT based bag-of-tasks application in cloud-fog computing environment. Appl Sci 9(9):1730(1)–1730(20). https://doi.org/10.3390/app9091730 Nguyen BM, Thi Thanh Binh H, The Anh T, Bao Son D (2019) Evolutionary algorithms to optimize task scheduling problem for the IoT based bag-of-tasks application in cloud-fog computing environment. Appl Sci 9(9):1730(1)–1730(20). https://​doi.​org/​10.​3390/​app9091730
15.
Zurück zum Zitat Poles S, Fu Y, Rigoni E (2009) The effect of initial population sampling on the convergence of multi-objective genetic algorithms. In: Barichard V, Ehrgott M, Gandibleux X, T’Kindt V (eds) Multiobjective programming and goal programming. Springer, Berlin, pp 123–133CrossRef Poles S, Fu Y, Rigoni E (2009) The effect of initial population sampling on the convergence of multi-objective genetic algorithms. In: Barichard V, Ehrgott M, Gandibleux X, T’Kindt V (eds) Multiobjective programming and goal programming. Springer, Berlin, pp 123–133CrossRef
16.
Zurück zum Zitat Kazimipour B, Li X, Qin AK (2014) A review of population initialization techniques for evolutionary algorithms. In: 2014 IEEE Congress on Evolutionary Computation (CEC), 2014. Beijing, pp 2585–2592 Kazimipour B, Li X, Qin AK (2014) A review of population initialization techniques for evolutionary algorithms. In: 2014 IEEE Congress on Evolutionary Computation (CEC), 2014. Beijing, pp 2585–2592
17.
Zurück zum Zitat Karr C (1991) Genetic algorithms for fuzzy controller. AI Expert 6(2):26–33MathSciNet Karr C (1991) Genetic algorithms for fuzzy controller. AI Expert 6(2):26–33MathSciNet
18.
Zurück zum Zitat Thrift PR (1978) Fuzzy logic synthesis with genetic algorithms. In: 4th International Conference on Genetic Algorithms, 1978. San Diego, pp 509–513 Thrift PR (1978) Fuzzy logic synthesis with genetic algorithms. In: 4th International Conference on Genetic Algorithms, 1978. San Diego, pp 509–513
19.
Zurück zum Zitat Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection. MIT press, CambridgeMATH Koza JR (1992) Genetic programming: on the programming of computers by means of natural selection. MIT press, CambridgeMATH
22.
Zurück zum Zitat Hanagal DD, Bhalerao NN (2021) Software Reliability Growth Models. Springer, SingaporeCrossRefMATH Hanagal DD, Bhalerao NN (2021) Software Reliability Growth Models. Springer, SingaporeCrossRefMATH
23.
Zurück zum Zitat Ahmad MZ, Ahmad N (2021) Parametric software reliability growth model with testing effort: a review. In: 2021 International Conference on Computational Performance Evaluation (ComPE), 2021, Beijing, pp 899–904 Ahmad MZ, Ahmad N (2021) Parametric software reliability growth model with testing effort: a review. In: 2021 International Conference on Computational Performance Evaluation (ComPE), 2021, Beijing, pp 899–904
25.
Zurück zum Zitat Kumar S, Harish, (2015) Estimate the software reliability with recursive go model. Int J Res Comput Appl Inf Technol (IJRCAIT) 3(6):40–49 Kumar S, Harish, (2015) Estimate the software reliability with recursive go model. Int J Res Comput Appl Inf Technol (IJRCAIT) 3(6):40–49
27.
Zurück zum Zitat Kumar S (2022) Introduction to Parallel Programming. Cambridge University Press, Cambridge Kumar S (2022) Introduction to Parallel Programming. Cambridge University Press, Cambridge
30.
Zurück zum Zitat Yamada S, Ohba M, Osaki S (1983) S-shaped reliability growth modeling for software error detection. IEEE Trans Reliab 32(5):475–484CrossRef Yamada S, Ohba M, Osaki S (1983) S-shaped reliability growth modeling for software error detection. IEEE Trans Reliab 32(5):475–484CrossRef
32.
Zurück zum Zitat Ohba M (1984) Inflection S-shaped software reliability growth model. In: Zaimis E (ed) Stochastic Models in Reliability Theory. Springer, Berlin, pp 144–162CrossRef Ohba M (1984) Inflection S-shaped software reliability growth model. In: Zaimis E (ed) Stochastic Models in Reliability Theory. Springer, Berlin, pp 144–162CrossRef
33.
Zurück zum Zitat Pham H, Zhang X (1997) An NHPP software reliability model and its comparison. Int J Reliab Qual Saf Eng 4(3):269–282CrossRef Pham H, Zhang X (1997) An NHPP software reliability model and its comparison. Int J Reliab Qual Saf Eng 4(3):269–282CrossRef
Metadaten
Titel
A decentralized method for initial populations of genetic algorithms
verfasst von
Reza Roshani
Homayon Motameni
Hosein Mohamadi
Publikationsdatum
04.02.2023
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 9/2023
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-023-05066-w

Weitere Artikel der Ausgabe 9/2023

The Journal of Supercomputing 9/2023 Zur Ausgabe

Premium Partner