Advances in Hybrid EDA for Manufacturing Scheduling with Uncertainty: Part I

Scheduling plays a very important role in the intelligent manufacturing system, where it can have a major impact on the productivity of a production process. However, it is very difficult to find an optimal solution for manufacturing scheduling problems since most of them fall into the class of NP-hard problems. Because real world manufacturing problems often contain nonlinearities, multiple objectives conflicting each other and uncertainties that are too complex to be modelled analytically. In these environments, a hybrid metaheuristic-based optimization such as genetic algorithm (GA) is a powerful tool to find optimal system settings for a complicated stochastic manufacturing scheduling problem. In this paper, we briefly introduce hybrid genetic algorithm (HGA) for estimation of distribution algorithm (EDA) and a basic frame work on EDA to expand an EDA to Markov network-based EDA. Secondly, we summarized stochastic jobshop scheduling problem (S-JSP) and demonstrated an empirical validation by experiments for various benchmark S-JSP models by the effective EDA proposed.

[1]  Mitsuo Gen,et al.  Scheduling jobs and maintenances in flexible job shop with a hybrid genetic algorithm , 2006, J. Intell. Manuf..

[2]  Mitsuo Gen,et al.  The cooperative estimation of distribution algorithm: a novel approach for semiconductor final test scheduling problems , 2014, J. Intell. Manuf..

[3]  Mitsuo Gen,et al.  Auto-tuning strategy for evolutionary algorithms: balancing between exploration and exploitation , 2008, Soft Comput..

[4]  Siddhartha Shakya,et al.  DEUM : a framework for an estimation of distribution algorithm based on Markov random fields , 2006 .

[5]  Amir Azaron,et al.  A hybrid method for solving stochastic job shop scheduling problems , 2005, Appl. Math. Comput..

[6]  Luis M. de Campos,et al.  A new approach for learning belief networks using independence criteria , 2000, Int. J. Approx. Reason..

[7]  Mitsuo Gen,et al.  Hybrid Cooperative Co-Evolution Algorithm for Uncertain Vehicle Scheduling , 2018, IEEE Access.

[8]  Mitsuo Gen,et al.  Multistage-Based Genetic Algorithm for Flexible Job-Shop Scheduling Problem , 2009 .

[9]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[10]  Mitsuo Gen,et al.  Performance Analysis of Adaptive Genetic Algorithms with Fuzzy Logic and Heuristics , 2003, Fuzzy Optim. Decis. Mak..

[11]  Mitsuo Gen,et al.  Genetic algorithms and engineering design , 1997 .

[12]  Stan Z. Li,et al.  Markov Random Field Modeling in Computer Vision , 1995, Computer Science Workbench.

[13]  Eugene L. Lawler,et al.  Chapter 9 Sequencing and scheduling: Algorithms and complexity , 1993, Logistics of Production and Inventory.

[14]  Paolo Brandimarte,et al.  Routing and scheduling in a flexible job shop by tabu search , 1993, Ann. Oper. Res..

[15]  Jinwei Gu,et al.  A novel competitive co-evolutionary quantum genetic algorithm for stochastic job shop scheduling problem , 2010, Comput. Oper. Res..

[16]  J. A. Lozano,et al.  Estimation of Distribution Algorithms: A New Tool for Evolutionary Computation , 2001 .

[17]  Willy Herroelen,et al.  Project scheduling under uncertainty: Survey and research potentials , 2005, Eur. J. Oper. Res..

[18]  Pedro Larrañaga,et al.  Estimation of Distribution Algorithms , 2002, Genetic Algorithms and Evolutionary Computation.

[19]  Xingsheng Gu,et al.  A novel parallel quantum genetic algorithm for stochastic job shop scheduling , 2009 .

[20]  Mitsuo Gen,et al.  A hybrid of genetic algorithm and bottleneck shifting for multiobjective flexible job shop scheduling problems , 2007, Comput. Ind. Eng..

[21]  Mitsuo Gen,et al.  Effective multiobjective EDA for bi-criteria stochastic job-shop scheduling problem , 2017, J. Intell. Manuf..

[22]  Martin Pelikan,et al.  Estimation of Distribution Algorithms , 2015, Handbook of Computational Intelligence.

[23]  Mitsuo Gen,et al.  Network Models and Optimization: Multiobjective Genetic Algorithm Approach , 2008 .

[24]  Eugene L. Lawler,et al.  Sequencing and scheduling: algorithms and complexity , 1989 .

[25]  Mitsuo Gen,et al.  Genetic algorithms and engineering optimization , 1999 .

[26]  Yasuhiro Tsujimura,et al.  A tutorial survey of job-shop scheduling problems using genetic algorithms, part II: hybrid genetic search strategies , 1999 .

[27]  Mitsuo Gen,et al.  Hybrid evolutionary optimisation with learning for production scheduling: state-of-the-art survey on algorithms and applications , 2018, Int. J. Prod. Res..

[28]  Siddhartha Shakya,et al.  An EDA based on local markov property and gibbs sampling , 2008, GECCO '08.

[29]  Mitsuo Gen,et al.  An effective Markov network based EDA for flexible job shop scheduling problems under uncertainty , 2014, 2014 IEEE International Conference on Automation Science and Engineering (CASE).

[30]  Ye Xu,et al.  A bi-population based estimation of distribution algorithm for the flexible job-shop scheduling problem , 2012, Comput. Ind. Eng..

[31]  Zbigniew Michalewicz Evolution Programs for Various Discrete Problems , 1996 .

[32]  Mitsuo Gen,et al.  A tutorial survey of job-shop scheduling problems using genetic algorithms—I: representation , 1996 .

[33]  Mitsuo Gen,et al.  Evolution program for resource constrained project scheduling problem , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[34]  Siddhartha Shakya,et al.  A Markovianity based optimisation algorithm , 2012, Genetic Programming and Evolvable Machines.

[35]  Shengyao Wang,et al.  An effective estimation of distribution algorithm for the flexible job-shop scheduling problem with fuzzy processing time , 2013 .

[36]  Xue-wen Chen,et al.  Improving Bayesian Network Structure Learning with Mutual Information-Based Node Ordering in the K2 Algorithm , 2008, IEEE Transactions on Knowledge and Data Engineering.

[37]  Emile H. L. Aarts,et al.  Theoretical aspects of local search , 2006, Monographs in Theoretical Computer Science. An EATCS Series.

[38]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[39]  Mitsuo Gen,et al.  A Bayesian Optimization-based Evolutionary Algorithm for Flexible Job Shop Scheduling , 2015, Complex Adaptive Systems.

[40]  Xinjie Yu Introduction to evolutionary algorithms , 2010, The 40th International Conference on Computers & Indutrial Engineering.

[41]  Lin Lin,et al.  Multiobjective evolutionary algorithm for manufacturing scheduling problems: state-of-the-art survey , 2014, J. Intell. Manuf..

[42]  Siddhartha Shakya,et al.  Optimization by estimation of distribution with DEUM framework based on Markov random fields , 2007, Int. J. Autom. Comput..

[43]  Katsuhisa Ohno,et al.  Effective Estimation of Distribution Algorithm for Stochastic Job Shop Scheduling Problem , 2013, Complex Adaptive Systems.

[44]  Mitsuo Gen,et al.  Hybrid Particle Swarm Optimization Combined With Genetic Operators for Flexible Job-Shop Scheduling Under Uncertain Processing Time for Semiconductor Manufacturing , 2018, IEEE Transactions on Semiconductor Manufacturing.

[45]  Mitsuo Gen,et al.  A hybrid genetic and variable neighborhood descent algorithm for flexible job shop scheduling problems , 2008, Comput. Oper. Res..

[46]  Bo Liu,et al.  Hybrid Particle Swarm Optimization for Flow Shop Scheduling with Stochastic Processing Time , 2005, CIS.

[47]  Wenqiang Zhang,et al.  Recent advances in hybrid evolutionary algorithms for multiobjective manufacturing scheduling , 2017, Comput. Ind. Eng..