Skip to main content
Erschienen in: Soft Computing 17/2020

11.02.2020 | Methodologies and Application

Research on the performance of multi-population genetic algorithms with different complex network structures

verfasst von: Xiaoqiu Shi, Wei Long, Yanyan Li, Dingshan Deng, Yonglai Wei

Erschienen in: Soft Computing | Ausgabe 17/2020

Einloggen

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

search-config
loading …

Abstract

Genetic algorithm is a frequently used evolutionary algorithm that cannot avoid premature convergence. Multi-population is usually used to overcome this disadvantage, obtaining multi-population genetic algorithm (MGA). If sub-populations and communications among them are considered as nodes and edges, respectively, an MGA can be represented as a complex network. After reviewing previous researches, we find that the network structures used to design MGAs are limited and some parameters (SPS, sub-population size, and SPN, sub-population number) under a certain total individual number (TIN) are always ignored. Using seven network structures (BAnet, BDnet, CTnet, ERnet, HAnet, LCnet, and SWnet) to design MGAs that are used to solve some flexible job shop scheduling problems, how the network structures and parameters affect the performances of MGAs is addressed. The simulation results indicate that: (i) the MGA with ERnet rather than the famous BAnet often performs well although their performances are problem-dependent; (ii) the Hamming distance index proposed here can properly capture the phenomenon that the smaller the average path length, the higher the propagation rate; and (iii) under a certain TIN, their performances first increase and then decrease gradually as SPN increases, and their performances first increase rapidly and then remain almost unchanged as SPS increases.

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 Alba E, Tomassini M (2002) Parallelism and evolutionary algorithms. IEEE Trans Evolut Comput 6(5):443–462 Alba E, Tomassini M (2002) Parallelism and evolutionary algorithms. IEEE Trans Evolut Comput 6(5):443–462
Zurück zum Zitat Bai X, Yan W, Ge SS, Cao M (2018) An integrated multi-population genetic algorithm for multi-vehicle task assignment in a drift field. Inf Sci 453:227–238 Bai X, Yan W, Ge SS, Cao M (2018) An integrated multi-population genetic algorithm for multi-vehicle task assignment in a drift field. Inf Sci 453:227–238
Zurück zum Zitat Barabasi AL, Albert R (1999) Emergence of scaling in random networks. Science 286(5439):509–512MathSciNetMATH Barabasi AL, Albert R (1999) Emergence of scaling in random networks. Science 286(5439):509–512MathSciNetMATH
Zurück zum Zitat Boccaletti S, Latora V, Moreno Y, Chavez M, Hwang DU (2006) Complex networks: structure and dynamics. Phys Rep 424(4–5):175–308MathSciNetMATH Boccaletti S, Latora V, Moreno Y, Chavez M, Hwang DU (2006) Complex networks: structure and dynamics. Phys Rep 424(4–5):175–308MathSciNetMATH
Zurück zum Zitat Boguna M, Krioukov D, Claffy KC (2009) Navigability of complex networks. Nat Phys 5:74–80 Boguna M, Krioukov D, Claffy KC (2009) Navigability of complex networks. Nat Phys 5:74–80
Zurück zum Zitat Brucker P, Schlie R (1990) Job-shop scheduling with multi-purpose machines. Computing 45(4):369–375MathSciNetMATH Brucker P, Schlie R (1990) Job-shop scheduling with multi-purpose machines. Computing 45(4):369–375MathSciNetMATH
Zurück zum Zitat Bryden KM, Ashlock DA, Corns S, Willson SJ (2006) Graph-based evolutionary algorithms. IEEE Trans Evolut Comput 10(5):550–567 Bryden KM, Ashlock DA, Corns S, Willson SJ (2006) Graph-based evolutionary algorithms. IEEE Trans Evolut Comput 10(5):550–567
Zurück zum Zitat Cantu-Paz E (2000) Markov chain models of parallel genetic algorithms. IEEE Trans Evolut Comput 4(3):216–226 Cantu-Paz E (2000) Markov chain models of parallel genetic algorithms. IEEE Trans Evolut Comput 4(3):216–226
Zurück zum Zitat Chiang T, Lin H (2013) A simple and effective evolutionary algorithm for multiobjective flexible job shop scheduling. Int J Prod Econ 141(1):87–98 Chiang T, Lin H (2013) A simple and effective evolutionary algorithm for multiobjective flexible job shop scheduling. Int J Prod Econ 141(1):87–98
Zurück zum Zitat Chu X, Zhang Z, Guan J, Zhou S, Li M (2010) Different behaviors of epidemic spreading in scale-free networks with identical degree sequence. J Phys A-Math Theor 43(6):065001MATH Chu X, Zhang Z, Guan J, Zhou S, Li M (2010) Different behaviors of epidemic spreading in scale-free networks with identical degree sequence. J Phys A-Math Theor 43(6):065001MATH
Zurück zum Zitat Deng ZH, HuangYJ GuZY, Liu D, Gao L (2018) Multigames with voluntary participation on interdependent networks and the evolution of cooperation. Chaos Soliton Fract 114:151–157MathSciNetMATH Deng ZH, HuangYJ GuZY, Liu D, Gao L (2018) Multigames with voluntary participation on interdependent networks and the evolution of cooperation. Chaos Soliton Fract 114:151–157MathSciNetMATH
Zurück zum Zitat Ebel H, Mielsch LI, Bornholdt S (2002) Scale-free topology of e-mail networks. Phys Rev E 66(3):035103 Ebel H, Mielsch LI, Bornholdt S (2002) Scale-free topology of e-mail networks. Phys Rev E 66(3):035103
Zurück zum Zitat Garey MR, Johnson DS, Sethi R (1976) The complexity of flow hop and job shop scheduling. Math Oper Res 1(2):117–129MathSciNetMATH Garey MR, Johnson DS, Sethi R (1976) The complexity of flow hop and job shop scheduling. Math Oper Res 1(2):117–129MathSciNetMATH
Zurück zum Zitat Gasparri A, Panzieri S, Pascucci F (2009) A spatially structured genetic algorithm for multi-robot localization. Intell Serv Robot 2(1):31–40 Gasparri A, Panzieri S, Pascucci F (2009) A spatially structured genetic algorithm for multi-robot localization. Intell Serv Robot 2(1):31–40
Zurück zum Zitat Ghemawat P, Levinthal D (2008) Choice interactions and business strategy. Manag Sci 54(9):1638–1651 Ghemawat P, Levinthal D (2008) Choice interactions and business strategy. Manag Sci 54(9):1638–1651
Zurück zum Zitat Giacobini M, Tomassini M, Tettamanzi AGB, Alba E (2005) Selection intensity in cellular evolutionary algorithms for regular lattices. IEEE Trans Evolut Comput 9(5):489–505 Giacobini M, Tomassini M, Tettamanzi AGB, Alba E (2005) Selection intensity in cellular evolutionary algorithms for regular lattices. IEEE Trans Evolut Comput 9(5):489–505
Zurück zum Zitat Gong Y, Chen W, Zhan Z, Zhang J, Li Y, Zhang Q, Li J (2015) Distributed evolutionary algorithms and their models: a survey of the state-of-the-art. Appl Soft Comput 34:286–300 Gong Y, Chen W, Zhan Z, Zhang J, Li Y, Zhang Q, Li J (2015) Distributed evolutionary algorithms and their models: a survey of the state-of-the-art. Appl Soft Comput 34:286–300
Zurück zum Zitat Hauert C, Doebeli M (2004) Spatial structure often inhibits the evolution of cooperation in the snowdrift game. Nature 428(6983):643–646 Hauert C, Doebeli M (2004) Spatial structure often inhibits the evolution of cooperation in the snowdrift game. Nature 428(6983):643–646
Zurück zum Zitat Herrera F, Lozano M (2000) Gradual distributed real-coded genetic algorithms. IEEE Trans Evolut Comput 4(1):43–63 Herrera F, Lozano M (2000) Gradual distributed real-coded genetic algorithms. IEEE Trans Evolut Comput 4(1):43–63
Zurück zum Zitat Huang S, Tian N, Wang Y (2016) Multi-objective flexible job-shop scheduling problem using modified discrete particle swarm optimization. Springerplus 5:1432 Huang S, Tian N, Wang Y (2016) Multi-objective flexible job-shop scheduling problem using modified discrete particle swarm optimization. Springerplus 5:1432
Zurück zum Zitat Ichinose G, Satotani Y, Sayama H (2018) How mutation alters the evolutionary dynamics of cooperation on networks. New J Phys 20:053049 Ichinose G, Satotani Y, Sayama H (2018) How mutation alters the evolutionary dynamics of cooperation on networks. New J Phys 20:053049
Zurück zum Zitat Jalili M (2011) Synchronizability of dynamical scale-free networks subject to random errors. Phys A 390(23–24):4588–4595MathSciNet Jalili M (2011) Synchronizability of dynamical scale-free networks subject to random errors. Phys A 390(23–24):4588–4595MathSciNet
Zurück zum Zitat Kacem I, Hammadi S, Borne P (2002) Approach by localization and multi-objective evolutionary optimization for flexible job shop scheduling problems. IEEE Trans Syst Man Cybern Part C 32(1):1–13MATH Kacem I, Hammadi S, Borne P (2002) Approach by localization and multi-objective evolutionary optimization for flexible job shop scheduling problems. IEEE Trans Syst Man Cybern Part C 32(1):1–13MATH
Zurück zum Zitat Kang F, Li J, Ma Z (2011) Rosenbrock artificial bee colony algorithm for accurate global optimization of numerical functions. Inf Sci 181(16):3508–3531MathSciNetMATH Kang F, Li J, Ma Z (2011) Rosenbrock artificial bee colony algorithm for accurate global optimization of numerical functions. Inf Sci 181(16):3508–3531MathSciNetMATH
Zurück zum Zitat Kang F, Xu Q, Li J (2016) Slope reliability analysis using surrogate models via new support vector machines with swarm intelligence. Appl Math Model 40(11–12):6105–6120MathSciNetMATH Kang F, Xu Q, Li J (2016) Slope reliability analysis using surrogate models via new support vector machines with swarm intelligence. Appl Math Model 40(11–12):6105–6120MathSciNetMATH
Zurück zum Zitat Kim DH, Motter AE (2008) Fluctuation-driven capacity distribution in complex networks. New J Phys 10:053022 Kim DH, Motter AE (2008) Fluctuation-driven capacity distribution in complex networks. New J Phys 10:053022
Zurück zum Zitat Kim Y, Chen Y, Linderman K (2015) Supply network disruption and resilience: a network structural perspective. J Oper Manag 33–34:43–59 Kim Y, Chen Y, Linderman K (2015) Supply network disruption and resilience: a network structural perspective. J Oper Manag 33–34:43–59
Zurück zum Zitat Krapivsky PL, Redner S, Leyvraz F (2000) Connectivity of growing random networks. Phys Rev Lett 85(21):4629–4632 Krapivsky PL, Redner S, Leyvraz F (2000) Connectivity of growing random networks. Phys Rev Lett 85(21):4629–4632
Zurück zum Zitat Lienig J (1997) A parallel genetic algorithm for performance-driven VLSI routing. IEEE Trans Evolut Comput 1(1):29–39 Lienig J (1997) A parallel genetic algorithm for performance-driven VLSI routing. IEEE Trans Evolut Comput 1(1):29–39
Zurück zum Zitat Lu C, Li X, Gao L, Liao W, Yi J (2017) An effective multi-objective discrete virus optimization algorithm for flexible job-shop scheduling problem with controllable processing times. Comput Ind Eng 104:156–174 Lu C, Li X, Gao L, Liao W, Yi J (2017) An effective multi-objective discrete virus optimization algorithm for flexible job-shop scheduling problem with controllable processing times. Comput Ind Eng 104:156–174
Zurück zum Zitat Mateo PM, Alberto I (2018) Graph-based solution batch management for multi-objective evolutionary algorithms. Appl Soft Comput 62:619–635 Mateo PM, Alberto I (2018) Graph-based solution batch management for multi-objective evolutionary algorithms. Appl Soft Comput 62:619–635
Zurück zum Zitat Mitzenmacher M (2004) A brief history of generative models for power law and lognormal distributions. Internet Math 1(2):226–251MathSciNetMATH Mitzenmacher M (2004) A brief history of generative models for power law and lognormal distributions. Internet Math 1(2):226–251MathSciNetMATH
Zurück zum Zitat Mustafi D, Sahoo G (2019) A hybrid approach using genetic algorithm and the differential evolution heuristic for enhanced initialization of the k-means algorithm with applications in text clustering. Soft Comput 23(15):6361–6378 Mustafi D, Sahoo G (2019) A hybrid approach using genetic algorithm and the differential evolution heuristic for enhanced initialization of the k-means algorithm with applications in text clustering. Soft Comput 23(15):6361–6378
Zurück zum Zitat Newman MEJ (2010) Networks: an introduction. Oxford University Press Inc, OxfordMATH Newman MEJ (2010) Networks: an introduction. Oxford University Press Inc, OxfordMATH
Zurück zum Zitat Nouiri M, Bekrar A, Jemai A, Niar S, Ammari AC (2018) An effective and distributed particle swarm optimization algorithm for flexible job-shop scheduling problem. J Intell Manuf 29(3):603–915 Nouiri M, Bekrar A, Jemai A, Niar S, Ammari AC (2018) An effective and distributed particle swarm optimization algorithm for flexible job-shop scheduling problem. J Intell Manuf 29(3):603–915
Zurück zum Zitat Pastor-Satorras R, Vespignani A (2001) Epidemic spreading in scale-free networks. Phys Rev Lett 86(14):3200–3203 Pastor-Satorras R, Vespignani A (2001) Epidemic spreading in scale-free networks. Phys Rev Lett 86(14):3200–3203
Zurück zum Zitat Payne JL, Eppstein MJ (2009) Evolutionary dynamics on scale-free interaction networks. IEEE Trans Evolut Comput 13(4):895–912 Payne JL, Eppstein MJ (2009) Evolutionary dynamics on scale-free interaction networks. IEEE Trans Evolut Comput 13(4):895–912
Zurück zum Zitat Rauch EM, Bar-Yam Y (2006) Long-range interactions and evolutionary stability in predator-prey systems. Phys Rev E 73(2):020903 Rauch EM, Bar-Yam Y (2006) Long-range interactions and evolutionary stability in predator-prey systems. Phys Rev E 73(2):020903
Zurück zum Zitat Rivkin JW, Siggelkow N (2003) Balancing search and stability: interdependencies among elements of organizational design. Manag Sci 49(3):290–311 Rivkin JW, Siggelkow N (2003) Balancing search and stability: interdependencies among elements of organizational design. Manag Sci 49(3):290–311
Zurück zum Zitat Rivkin JW, Siggelkow N (2007) Patterned interactions in complex systems: implications for exploration. Manag Sci 53(7):1068–1085 Rivkin JW, Siggelkow N (2007) Patterned interactions in complex systems: implications for exploration. Manag Sci 53(7):1068–1085
Zurück zum Zitat Shen X, Han Y, Fu J (2017) Robustness measures and robust scheduling for multi-objective stochastic flexible job shop scheduling problems. Soft Comput 21(21):6531–6554 Shen X, Han Y, Fu J (2017) Robustness measures and robust scheduling for multi-objective stochastic flexible job shop scheduling problems. Soft Comput 21(21):6531–6554
Zurück zum Zitat Shi XQ, Wei Long, Li YY, Wei YL, Deng DS (2018) Different performances of different intelligent algorithms for solving FJSP: a perspective of structure. Comput Intell Neurosci 2008:4617816 Shi XQ, Wei Long, Li YY, Wei YL, Deng DS (2018) Different performances of different intelligent algorithms for solving FJSP: a perspective of structure. Comput Intell Neurosci 2008:4617816
Zurück zum Zitat Shirali A, Kordestani JK, Meybodi MR (2018) Self-adaptive multi-population genetic algorithms for dynamic resource allocation in shared hosting platforms. Genet Program Evol Mach 19(4):505–534 Shirali A, Kordestani JK, Meybodi MR (2018) Self-adaptive multi-population genetic algorithms for dynamic resource allocation in shared hosting platforms. Genet Program Evol Mach 19(4):505–534
Zurück zum Zitat Tettamanzi A, Tomassini M (2001) Soft computing: integrating evolutionary, neural and fuzzy systems. Springer, New YorkMATH Tettamanzi A, Tomassini M (2001) Soft computing: integrating evolutionary, neural and fuzzy systems. Springer, New YorkMATH
Zurück zum Zitat Tim BL, Hall W, Hendler J (2006) Creating a science of the Web. Science 313:769–771 Tim BL, Hall W, Hendler J (2006) Creating a science of the Web. Science 313:769–771
Zurück zum Zitat Watts DJ, Strogatz SH (1998) Collective dynamics of ‘small-world’ networks. Nature 393(6684):440–442MATH Watts DJ, Strogatz SH (1998) Collective dynamics of ‘small-world’ networks. Nature 393(6684):440–442MATH
Zurück zum Zitat Werfel J, Bar-Yam Y (2004) The evolution of reproductive restraint through social communication. Proc Natl Acad Sci USA 30:11019–11024 Werfel J, Bar-Yam Y (2004) The evolution of reproductive restraint through social communication. Proc Natl Acad Sci USA 30:11019–11024
Zurück zum Zitat Wu A (2014) Epidemic spreading on dynamical networks with temporary hubs and stable scale-free degree distribution. J Stat Mech-Theory Exp 2014:P03015 Wu A (2014) Epidemic spreading on dynamical networks with temporary hubs and stable scale-free degree distribution. J Stat Mech-Theory Exp 2014:P03015
Zurück zum Zitat Yamauchi A, Van Baalen M, Sabelis MW (2018) Spatial patterns generated by simultaneous cooperation and exploitation favour the evolution of altruism. J Theor Biol 441:58–67 Yamauchi A, Van Baalen M, Sabelis MW (2018) Spatial patterns generated by simultaneous cooperation and exploitation favour the evolution of altruism. J Theor Biol 441:58–67
Zurück zum Zitat Yu EL, Suganthan PN (2010) Ensemble of niching algorithms. Inf Sci 180(15):2815–2833MathSciNet Yu EL, Suganthan PN (2010) Ensemble of niching algorithms. Inf Sci 180(15):2815–2833MathSciNet
Zurück zum Zitat Zandavi SM, Chung V (2019) State estimation of nonlinear dynamic system using novel heuristic filter based on genetic algorithm. Soft Comput 23(14):5559–5570 Zandavi SM, Chung V (2019) State estimation of nonlinear dynamic system using novel heuristic filter based on genetic algorithm. Soft Comput 23(14):5559–5570
Zurück zum Zitat Zhang W, Wen JB, Zhu YC (2017) Multi-objective scheduling simulation of flexible job-shop based on multi-population genetic algorithm. Int J Simul Model 16(2):313–321 Zhang W, Wen JB, Zhu YC (2017) Multi-objective scheduling simulation of flexible job-shop based on multi-population genetic algorithm. Int J Simul Model 16(2):313–321
Zurück zum Zitat Zhou S, Xu S, Wang L, Liu Z, Chen G, Wang X (2018) Propagation of interacting diseases on multilayer networks. Phys Rev E 98(1):012303 Zhou S, Xu S, Wang L, Liu Z, Chen G, Wang X (2018) Propagation of interacting diseases on multilayer networks. Phys Rev E 98(1):012303
Metadaten
Titel
Research on the performance of multi-population genetic algorithms with different complex network structures
verfasst von
Xiaoqiu Shi
Wei Long
Yanyan Li
Dingshan Deng
Yonglai Wei
Publikationsdatum
11.02.2020
Verlag
Springer Berlin Heidelberg
Erschienen in
Soft Computing / Ausgabe 17/2020
Print ISSN: 1432-7643
Elektronische ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-020-04759-1

Weitere Artikel der Ausgabe 17/2020

Soft Computing 17/2020 Zur Ausgabe