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

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.

[1]  Liang Gao,et al.  An effective multi-objective discrete virus optimization algorithm for flexible job-shop scheduling problem with controllable processing times , 2017, Comput. Ind. Eng..

[2]  Shuzhi Sam Ge,et al.  An integrated multi-population genetic algorithm for multi-vehicle task assignment in a drift field , 2018, Inf. Sci..

[3]  Jan W. Rivkin,et al.  Patterned Interactions in Complex Systems: Implications for Exploration , 2007, Manag. Sci..

[4]  Pedro M. Mateo,et al.  Graph-based solution batch management for Multi-Objective Evolutionary Algorithms , 2018, Appl. Soft Comput..

[5]  ZhangJun,et al.  Distributed evolutionary algorithms and their models , 2015 .

[6]  Wei Long,et al.  Different Performances of Different Intelligent Algorithms for Solving FJSP: A Perspective of Structure , 2018, Comput. Intell. Neurosci..

[7]  Daniel A. Ashlock,et al.  Graph-based evolutionary algorithms , 2006, IEEE Transactions on Evolutionary Computation.

[8]  Jens Lienig,et al.  A parallel genetic algorithm for performance-driven VLSI routing , 1997, IEEE Trans. Evol. Comput..

[9]  Mohammad Reza Meybodi,et al.  Self-adaptive multi-population genetic algorithms for dynamic resource allocation in shared hosting platforms , 2018, Genetic Programming and Evolvable Machines.

[10]  Mahdi Jalili,et al.  Synchronizability of dynamical scale-free networks subject to random errors , 2011 .

[11]  Junjie Li,et al.  Rosenbrock artificial bee colony algorithm for accurate global optimization of numerical functions , 2011, Inf. Sci..

[12]  Margaret J. Eppstein,et al.  Evolutionary Dynamics on Scale-Free Interaction Networks , 2009, IEEE Transactions on Evolutionary Computation.

[13]  Francisco Herrera,et al.  Gradual distributed real-coded genetic algorithms , 2000, IEEE Trans. Evol. Comput..

[14]  Ying Han,et al.  Robustness measures and robust scheduling for multi-objective stochastic flexible job shop scheduling problems , 2017, Soft Comput..

[15]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[16]  Jan W. Rivkin,et al.  Balancing Search and Stability: Interdependencies Among Elements of Organizational Design , 2003, Manag. Sci..

[17]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

[18]  Enrique Alba,et al.  Parallelism and evolutionary algorithms , 2002, IEEE Trans. Evol. Comput..

[19]  Qingfu Zhang,et al.  Distributed evolutionary algorithms and their models: A survey of the state-of-the-art , 2015, Appl. Soft Comput..

[20]  M. Sabelis,et al.  Spatial patterns generated by simultaneous cooperation and exploitation favour the evolution of altruism. , 2018, Journal of theoretical biology.

[21]  Junjie Li,et al.  Slope reliability analysis using surrogate models via new support vector machines with swarm intelligence , 2016 .

[22]  W. Zhang,et al.  Multi-Objective Scheduling Simulation of Flexible Job-Shop Based on Multi-Population Genetic Algorithm , 2017 .

[23]  Shuigeng Zhou,et al.  Different behaviors of epidemic spreading in scale-free networks with identical degree sequence , 2010 .

[24]  Wendy Hall,et al.  Creating a Science of the Web , 2006, Science.

[25]  Peter Brucker,et al.  Job-shop scheduling with multi-purpose machines , 1991, Computing.

[26]  G. Sahoo,et al.  A hybrid approach using genetic algorithm and the differential evolution heuristic for enhanced initialization of the k-means algorithm with applications in text clustering , 2018, Soft Comput..

[27]  S. Redner,et al.  Connectivity of growing random networks. , 2000, Physical review letters.

[28]  Andrea Gasparri,et al.  A spatially structured genetic algorithm for multi-robot localization , 2009, Intell. Serv. Robotics.

[29]  A. Wu Epidemic spreading on dynamical networks with temporary hubs and stable scale-free degree distribution , 2014 .

[30]  Hiroki Sayama,et al.  How mutation alters the evolutionary dynamics of cooperation on networks , 2017, 1711.01170.

[31]  Dan Liu,et al.  Multigames with voluntary participation on interdependent networks and the evolution of cooperation , 2018, Chaos, Solitons & Fractals.

[32]  Michael Doebeli,et al.  Spatial structure often inhibits the evolution of cooperation in the snowdrift game , 2004, Nature.

[33]  Marco Tomassini,et al.  Soft computing - integrating evolutionary, neural, and fuzzy systems , 2001 .

[34]  Guanrong Chen,et al.  Propagation of interacting diseases on multilayer networks. , 2018, Physical review. E.

[35]  P. N. Suganthan,et al.  Ensemble of niching algorithms , 2010, Inf. Sci..

[36]  Justin Werfel,et al.  The evolution of reproductive restraint through social communication. , 2004, Proceedings of the National Academy of Sciences of the United States of America.

[37]  Enrique Alba,et al.  Selection intensity in cellular evolutionary algorithms for regular lattices , 2005, IEEE Transactions on Evolutionary Computation.

[38]  Yusoon Kim,et al.  Supply network disruption and resilience: A network structural perspective , 2015 .

[39]  V. Latora,et al.  Complex networks: Structure and dynamics , 2006 .

[40]  Tsung-Che Chiang,et al.  A simple and effective evolutionary algorithm for multiobjective flexible job shop scheduling , 2013 .

[41]  Song Huang,et al.  Multi-objective flexible job-shop scheduling problem using modified discrete particle swarm optimization , 2016, SpringerPlus.

[42]  Michael Mitzenmacher,et al.  A Brief History of Generative Models for Power Law and Lognormal Distributions , 2004, Internet Math..

[43]  Marián Boguñá,et al.  Navigability of Complex Networks , 2007, ArXiv.

[44]  Pierre Borne,et al.  Approach by localization and multiobjective evolutionary optimization for flexible job-shop scheduling problems , 2002, IEEE Trans. Syst. Man Cybern. Part C.

[45]  Ahmed Chiheb Ammari,et al.  An effective and distributed particle swarm optimization algorithm for flexible job-shop scheduling problem , 2015, Journal of Intelligent Manufacturing.

[46]  Erick Cantú-Paz,et al.  Markov chain models of parallel genetic algorithms , 2000, IEEE Trans. Evol. Comput..

[47]  Yaneer Bar-Yam,et al.  Long-range interactions and evolutionary stability in a predator-prey system. , 2006, Physical review. E, Statistical, nonlinear, and soft matter physics.

[48]  Ravi Sethi,et al.  The Complexity of Flowshop and Jobshop Scheduling , 1976, Math. Oper. Res..

[49]  Yuk Ying Chung,et al.  State estimation of nonlinear dynamic system using novel heuristic filter based on genetic algorithm , 2019, Soft Comput..

[50]  Daniel A. Levinthal,et al.  Choice Interactions and Business Strategy , 2008, Manag. Sci..

[51]  A. Motter,et al.  Fluctuation-driven capacity distribution in complex networks , 2008, 0805.3725.

[52]  Alessandro Vespignani,et al.  Epidemic spreading in scale-free networks. , 2000, Physical review letters.

[53]  S. Bornholdt,et al.  Scale-free topology of e-mail networks. , 2002, Physical review. E, Statistical, nonlinear, and soft matter physics.

[54]  Mark Newman,et al.  Networks: An Introduction , 2010 .