Cooperative Co-Evolution Algorithm with an MRF-Based Decomposition Strategy for Stochastic Flexible Job Shop Scheduling

Flexible job shop scheduling is an important issue in the integration of research area and real-world applications. The traditional flexible scheduling problem always assumes that the processing time of each operation is fixed value and given in advance. However, the stochastic factors in the real-world applications cannot be ignored, especially for the processing times. We proposed a hybrid cooperative co-evolution algorithm with a Markov random field (MRF)-based decomposition strategy (hCEA-MRF) for solving the stochastic flexible scheduling problem with the objective to minimize the expectation and variance of makespan. First, an improved cooperative co-evolution algorithm which is good at preserving of evolutionary information is adopted in hCEA-MRF. Second, a MRF-based decomposition strategy is designed for decomposing all decision variables based on the learned network structure and the parameters of MRF. Then, a self-adaptive parameter strategy is adopted to overcome the status where the parameters cannot be accurately estimated when facing the stochastic factors. Finally, numerical experiments demonstrate the effectiveness and efficiency of the proposed algorithm and show the superiority compared with the state-of-the-art from the literature.

[1]  Rui Zhang,et al.  An Artificial Bee Colony Algorithm for the Job Shop Scheduling Problem with Random Processing Times , 2011, Entropy.

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

[3]  Xiaodong Li,et al.  Cooperative Co-Evolution With Differential Grouping for Large Scale Optimization , 2014, IEEE Transactions on Evolutionary Computation.

[4]  Xin Yao,et al.  Large scale evolutionary optimization using cooperative coevolution , 2008, Inf. Sci..

[5]  Qingfu Zhang,et al.  A Survey on Cooperative Co-Evolutionary Algorithms , 2019, IEEE Transactions on Evolutionary Computation.

[6]  Zhenyu Yang,et al.  Large-Scale Global Optimization Using Cooperative Coevolution with Variable Interaction Learning , 2010, PPSN.

[7]  Chao Zhang,et al.  Energy-Efficient Scheduling for a Job Shop Using an Improved Whale Optimization Algorithm , 2018, Mathematics.

[8]  Chia-Nan Wang,et al.  Application of Optimization to Select Contractors to Develop Strategies and Policies for the Development of Transport Infrastructure , 2019, Mathematics.

[9]  Xiaodong Li Decomposition and cooperative coevolution techniques for large scale global optimization , 2014, GECCO.

[10]  Xiaodong Li,et al.  DG2: A Faster and More Accurate Differential Grouping for Large-Scale Black-Box Optimization , 2017, IEEE Transactions on Evolutionary Computation.

[11]  Jesse Davis,et al.  Markov Network Structure Learning: A Randomized Feature Generation Approach , 2012, AAAI.

[12]  Mark Johnston,et al.  Automatic Design of Scheduling Policies for Dynamic Multi-objective Job Shop Scheduling via Cooperative Coevolution Genetic Programming , 2014, IEEE Transactions on Evolutionary Computation.

[13]  Jairo R. Montoya-Torres,et al.  A literature review on the vehicle routing problem with multiple , 2014 .

[14]  Yi Zheng,et al.  Enhancing Strong Neighbor-Based Optimization for Distributed Model Predictive Control Systems , 2018 .

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

[16]  Jong Soo Kim,et al.  A Model and an Algorithm for a Large-Scale Sustainable Supplier Selection and Order Allocation Problem , 2018, Mathematics.

[17]  Kenneth A. De Jong,et al.  A Cooperative Coevolutionary Approach to Function Optimization , 1994, PPSN.

[18]  Alireza Zakariazadeh,et al.  Day-ahead resource scheduling of a renewable energy based virtual power plant , 2016 .

[19]  Xiaodong Li,et al.  Cooperative Coevolution With Route Distance Grouping for Large-Scale Capacitated Arc Routing Problems , 2014, IEEE Transactions on Evolutionary Computation.

[20]  Nikos Paragios,et al.  A MRF-based approach for real-time subway monitoring , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[21]  Banu Çalis,et al.  A research survey: review of AI solution strategies of job shop scheduling problem , 2013, Journal of Intelligent Manufacturing.

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

[23]  Jun Zhang,et al.  Cloud Computing Resource Scheduling and a Survey of Its Evolutionary Approaches , 2015, ACM Comput. Surv..

[24]  Ali Azadeh,et al.  A hybrid computer simulation-artificial neural network algorithm for optimisation of dispatching rule selection in stochastic job shop scheduling problems , 2012 .

[25]  Shahryar Rahnamayan,et al.  Multilevel framework for large-scale global optimization , 2017, Soft Comput..

[26]  Abid Ali Khan,et al.  A research survey: review of flexible job shop scheduling techniques , 2016, Int. Trans. Oper. Res..

[27]  Xiaodong Li,et al.  Cooperative co-evolution with online optimizer selection for large-scale optimization , 2018, GECCO.

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

[29]  Shih-Cheng Horng,et al.  Two-stage Bio-inspired Optimization Algorithm for Stochastic Job Shop Scheduling Problem , 2020 .

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

[31]  Saman K. Halgamuge,et al.  A Recursive Decomposition Method for Large Scale Continuous Optimization , 2018, IEEE Transactions on Evolutionary Computation.

[32]  Andries Petrus Engelbrecht,et al.  A Cooperative approach to particle swarm optimization , 2004, IEEE Transactions on Evolutionary Computation.

[33]  Shih-Cheng Horng,et al.  Evolutionary algorithm for stochastic job shop scheduling with random processing time , 2012, Expert Syst. Appl..

[34]  Yanchun Liang,et al.  A cooperative particle swarm optimizer with statistical variable interdependence learning , 2012, Inf. Sci..

[35]  Osman Kulak,et al.  Hybrid genetic algorithms for minimizing makespan in dynamic job shop scheduling problem , 2016, Comput. Ind. Eng..

[36]  Wei-neng Chen,et al.  Cooperation coevolution with fast interdependency identification for large scale optimization , 2017, Inf. Sci..

[37]  Liang Xiao,et al.  Supervised Spectral–Spatial Hyperspectral Image Classification With Weighted Markov Random Fields , 2015, IEEE Transactions on Geoscience and Remote Sensing.

[38]  Federico Tombari,et al.  3D Data Segmentation by Local Classification and Markov Random Fields , 2011, 2011 International Conference on 3D Imaging, Modeling, Processing, Visualization and Transmission.

[39]  Deming Lei,et al.  Simplified multi-objective genetic algorithms for stochastic job shop scheduling , 2011, Appl. Soft Comput..

[40]  Chuan Li,et al.  Combining Markov Random Fields and Convolutional Neural Networks for Image Synthesis , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[41]  Sanja Petrovic,et al.  SURVEY OF DYNAMIC SCHEDULING IN MANUFACTURING SYSTEMS , 2006 .

[42]  Hua Xu,et al.  An integrated search heuristic for large-scale flexible job shop scheduling problems , 2013, Comput. Oper. Res..

[43]  Rui Zhang,et al.  A two-stage hybrid particle swarm optimization algorithm for the stochastic job shop scheduling problem , 2012, Knowl. Based Syst..

[44]  Tamer Eren,et al.  Scheduling and Planning in Service Systems with Goal Programming: Literature Review , 2018, Mathematics.

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

[46]  Xiaodong Li,et al.  Cooperative coevolutionary differential evolution with improved augmented Lagrangian to solve constrained optimisation problems , 2016, Inf. Sci..

[47]  Xiaodong Li,et al.  Self-adaptive multi-objective evolutionary algorithm based on decomposition for large-scale problems: A case study on reservoir flood control operation , 2016, Inf. Sci..

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

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