Multipopulation Genetic Algorithms with Different Interaction Structures to Solve Flexible Job-Shop Scheduling Problems: A Network Science Perspective

Populations of multipopulation genetic algorithms (MPGAs) parallely evolve with some interaction mechanisms. Previous studies have shown that the interaction structures can impact on the performance of MPGAs to some extent. This paper introduces the concept of complex networks such as ring-shaped networks and small-world networks to study how interaction structures and their parameters influence the MPGAs, where subpopulations are regarded as nodes and their interaction or migration of elites between subpopulations as edges. After solving the flexible job-shop scheduling problem (FJSP) by MPGAs with different parameters of interaction structures, simulation results were measured by criteria, such as success rate and average optimal value. The analysis reveals that (1) the smaller the average path length (APL) of the network is, the higher the propagation rate will be; (2) the performance of MPGAs increased first and then decreased along with the decrease of APL, indicating that, for better performance, the networks should have a proper APL, which can be adjusted by changing the structural parameters of networks; and (3) because the edge number of small-world networks remains unchanged with different rewiring possibilities of edges, the change in performance indicates that the MPGA can be improved by a more proper interaction structure of subpopulations as other conditions remain unchanged.

[1]  MengChu Zhou,et al.  Pareto-Optimization for Scheduling of Crude Oil Operations in Refinery via Genetic Algorithm , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

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

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

[4]  V. M. Kureichik,et al.  Parallel genetic algorithms: a survey and problem state of the art , 2010 .

[5]  Yugeng Xi,et al.  Performance analysis of active schedules in identical parallel machine , 2007 .

[6]  Reinaldo Morabito,et al.  Multi-population genetic algorithm to solve the synchronized and integrated two-level lot sizing and scheduling problem , 2009 .

[7]  K. V. Arya,et al.  An efficient low-dose CT reconstruction technique using partial derivatives based guided image filter , 2018, Multimedia Tools and Applications.

[8]  M. Newman,et al.  Renormalization Group Analysis of the Small-World Network Model , 1999, cond-mat/9903357.

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

[10]  Mostafa Zandieh,et al.  An artificial immune algorithm for the flexible job-shop scheduling problem , 2010, Future Gener. Comput. Syst..

[11]  Fariborz Jolai,et al.  Mathematical modeling and heuristic approaches to flexible job shop scheduling problems , 2007, J. Intell. Manuf..

[12]  Xiaoqiu Shi,et al.  Research on the performance of multi-population genetic algorithms with different complex network structures , 2020, Soft Comput..

[13]  Shahaboddin Shamshirband,et al.  Using the gravitational emulation local search algorithm to solve the multi-objective flexible dynamic job shop scheduling problem in Small and Medium Enterprises , 2015, Ann. Oper. Res..

[14]  Rong Su,et al.  Decomposition methods for manufacturing system scheduling: a survey , 2018, IEEE/CAA Journal of Automatica Sinica.

[15]  Pedro Lara-Velázquez,et al.  Multiobjective Genetic Algorithms for Reinforcing Equal Population in Congressional Districts , 2019, Mathematical Problems in Engineering.

[16]  Penousal Machado,et al.  Island models for cluster geometry optimization: how design options impact effectiveness and diversity , 2015, Journal of Global Optimization.

[17]  Wei Long,et al.  Multi-population genetic algorithm with ER network for solving flexible job shop scheduling problems , 2020, PloS one.

[18]  Jun Zhang,et al.  A survey on algorithm adaptation in evolutionary computation , 2012 .

[19]  Tie Qiu,et al.  Robustness Optimization Scheme With Multi-Population Co-Evolution for Scale-Free Wireless Sensor Networks , 2019, IEEE/ACM Transactions on Networking.

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

[21]  Darrell Whitley,et al.  A genetic algorithm tutorial , 1994, Statistics and Computing.

[22]  Yunus Demir,et al.  Evaluation of mathematical models for flexible job-shop scheduling problems , 2013 .

[23]  Chao Lu,et al.  A multi-objective cellular grey wolf optimizer for hybrid flowshop scheduling problem considering noise pollution , 2019, Appl. Soft Comput..

[24]  Jian Xiong,et al.  A Hybrid Multiobjective Evolutionary Approach for Flexible Job-Shop Scheduling Problems , 2012 .

[25]  Tung-Kuan Liu,et al.  Optimisation of distributed manufacturing flexible job shop scheduling by using hybrid genetic algorithms , 2017, J. Intell. Manuf..

[26]  Yongming Li,et al.  Multi-population co-genetic algorithm with double chain-like agents structure for parallel global numerical optimization , 2010, Applied Intelligence.

[27]  Mostafa Zandieh,et al.  An adaptive multi-population genetic algorithm to solve the multi-objective group scheduling problem in hybrid flexible flowshop with sequence-dependent setup times , 2011, J. Intell. Manuf..

[28]  Matjaz Perc,et al.  The networked evolutionary algorithm: A network science perspective , 2018, Appl. Math. Comput..

[29]  Ling Wang,et al.  A multi-agent optimization algorithm for resource constrained project scheduling problem , 2015, Expert Syst. Appl..

[30]  Yih-Long Chang,et al.  Optimal nondelay job shop schedules , 1990 .

[31]  Jiadong Yang,et al.  A hybrid harmony search algorithm for the flexible job shop scheduling problem , 2013, Appl. Soft Comput..

[32]  Kavkirat Kaur,et al.  Computed tomography reconstruction on distributed storage using hybrid regularization approach , 2019, Modern Physics Letters B.

[33]  Xinyu Li,et al.  An effective hybrid genetic algorithm and tabu search for flexible job shop scheduling problem , 2016 .

[34]  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.

[35]  Voratas Kachitvichyanukul,et al.  A Particle Swarm Optimization Algorithm on Job-Shop Scheduling Problems with Multi-Purpose Machines , 2009, Asia Pac. J. Oper. Res..

[36]  Zhenghua Chen,et al.  A review on swarm intelligence and evolutionary algorithms for solving flexible job shop scheduling problems , 2019, IEEE/CAA Journal of Automatica Sinica.

[37]  Lianhui Li,et al.  A Comprehensive Decision-Making Approach Based on Hierarchical Attribute Model for Information Fusion Algorithms’ Performance Evaluation , 2014 .

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

[39]  Rajeev Srivastava,et al.  Content-based image retrieval based on supervised learning and statistical-based moments , 2019, Modern Physics Letters B.

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

[41]  Cristina G. Fernandes,et al.  A MILP model for an extended version of the Flexible Job Shop Problem , 2014, Optim. Lett..

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

[43]  Chaoyong Zhang,et al.  Bilevel genetic algorithm for the flexible job-shop scheduling problem , 2007 .

[44]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

[45]  Mario Giacobini,et al.  Complex and dynamic population structures: synthesis, open questions, and future directions , 2013, Soft Comput..

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

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

[48]  Min Huang,et al.  A decomposition based multiobjective genetic algorithm with adaptive multipopulation strategy for flowshop scheduling problem , 2017, Natural Computing.

[49]  Chao Lu,et al.  Grey wolf optimizer with cellular topological structure , 2018, Expert Syst. Appl..