Flexible job-shop scheduling and heterogeneous repairman assignment with maintenance time window and employee timetable constraints

Abstract This work focuses on a new flexible scheduling problem in the job-shop that considers both maintenance activity and repairman competence under maintenance time window and employee timetable constraints. To deal with this problem, a hybrid multi-objective biogeography-based optimization (HMOBBO) algorithm is proposed, which has the following features: (1) a flexible decoding mechanism that considers maintenance time window and heterogeneous repairman constraints is designed; (2) three calculation methods of habitat suitability index (HSI) are defined; (3) tabu search (TS) algorithm is incorporated into the presented algorithm; and (4) a new offspring population generation mechanism is constructed. In numerical simulation, the parameter setting is firstly analyzed to ensure its robustness for different datasets via comparing the performance of each critical parameter combination. Secondly, different HSIs and migration models are separately compared through multiply running the literature instances, it is shown that fitness function 2 (the reciprocal of the sum of the normalized objective function values) and migration model 1 (constant immigration and linear emigration model) are the most suitable and steady in our experiments. Thirdly, the superiority of HMOBBO is proved by confronting with other six intelligent algorithms. Finally, through contrast variant models, the significance of considering employee timetable and repairman assignment is verified, and the benefits of the integrated optimization model/method are also demonstrated by comparing with hierarchical optimization model/method.

[1]  Nitish Jain,et al.  Optimal Contracts for Outsourcing of Repair and Restoration Services , 2013, Oper. Res..

[2]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[3]  Majid Nayeripour,et al.  Improved optimal harmonic reduction method in PWM AC-AC converter using modified Biogeography-Based Optimization Algorithm , 2018, Appl. Soft Comput..

[4]  X. Shao,et al.  A multi-objective genetic algorithm based on immune and entropy principle for flexible job-shop scheduling problem , 2010 .

[5]  Yu Zhao,et al.  Group maintenance scheduling for two-component systems with failure interaction , 2019, Applied Mathematical Modelling.

[6]  Qidi Wu,et al.  An analysis of the migration rates for biogeography-based optimization , 2014, Inf. Sci..

[7]  Mostafa Zandieh,et al.  Bi-objective optimization research on integrated fixed time interval preventive maintenance and production for scheduling flexible job-shop problem , 2011, Expert Syst. Appl..

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

[9]  Kaizhou Gao,et al.  A genetic programming hyper-heuristic approach for the multi-skill resource constrained project scheduling problem , 2020, Expert Syst. Appl..

[10]  Xin Yao,et al.  A New Dominance Relation-Based Evolutionary Algorithm for Many-Objective Optimization , 2016, IEEE Transactions on Evolutionary Computation.

[11]  Quan-Ke Pan,et al.  A novel differential evolution algorithm for bi-criteria no-wait flow shop scheduling problems , 2009, Comput. Oper. Res..

[12]  Olivier Guyon,et al.  Cut generation for an integrated employee timetabling and production scheduling problem , 2010, Eur. J. Oper. Res..

[13]  Ye Tian,et al.  PlatEMO: A MATLAB Platform for Evolutionary Multi-Objective Optimization [Educational Forum] , 2017, IEEE Computational Intelligence Magazine.

[14]  Hadi Mokhtari,et al.  An energy-efficient multi-objective optimization for flexible job-shop scheduling problem , 2017, Comput. Chem. Eng..

[15]  P. K. Chattopadhyay,et al.  Hybrid differential evolution with biogeography-based optimization algorithm for solution of economic emission load dispatch problems , 2011, Expert Syst. Appl..

[16]  Ching-Hsin Wang,et al.  Biogeography-based optimization based on population competition strategy for solving the substation location problem , 2018, Expert Syst. Appl..

[17]  Ji Zhang,et al.  An improved non-dominated sorting biogeography-based optimization algorithm for the (hybrid) multi-objective flexible job-shop scheduling problem , 2020, Appl. Soft Comput..

[18]  Quan-Ke Pan,et al.  Chemical-reaction optimization for flexible job-shop scheduling problems with maintenance activity , 2012, Appl. Soft Comput..

[19]  Amir Ahmadi-Javid,et al.  Integrating employee timetabling with scheduling of machines and transporters in a job-shop environment: A mathematical formulation and an Anarchic Society Optimization algorithm , 2017, Comput. Oper. Res..

[20]  Abdelhakim Khatab,et al.  Optimization of the joint selective maintenance and repairperson assignment problem under imperfect maintenance , 2018, Comput. Ind. Eng..

[21]  Xinyu Shao,et al.  MILP models for energy-aware flexible job shop scheduling problem , 2019, Journal of Cleaner Production.

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

[23]  Dan Simon,et al.  Analysis of migration models of biogeography-based optimization using Markov theory , 2011, Eng. Appl. Artif. Intell..

[24]  George L. Nemhauser,et al.  Airline Crew Scheduling Under Uncertainty , 2005, Transp. Sci..

[25]  Yuren Zhou,et al.  A Vector Angle-Based Evolutionary Algorithm for Unconstrained Many-Objective Optimization , 2017, IEEE Transactions on Evolutionary Computation.

[26]  Fatima Benbouzid-Si Tayeb,et al.  An Integrated Guided Local Search considering Human Resource Constraints for the Single-machine Scheduling problem with Preventive Maintenance , 2019, 2019 IEEE International Conference on Systems, Man and Cybernetics (SMC).

[27]  Ignacio E. Grossmann,et al.  New general continuous-time state-task network formulation for short-term scheduling of multipurpose batch plants , 2003 .

[28]  Pierre Borne,et al.  Pareto-optimality approach for flexible job-shop scheduling problems: hybridization of evolutionary algorithms and fuzzy logic , 2002, Math. Comput. Simul..

[29]  Fuqing Zhao,et al.  A two-stage differential biogeography-based optimization algorithm and its performance analysis , 2019, Expert Syst. Appl..

[30]  Bruce Faaland,et al.  Cost-Based Scheduling of Workers and Equipment in a Fabrication and Assembly Shop , 1993, Oper. Res..

[31]  Mario Vanhoucke,et al.  A tabu search procedure for the resource-constrained project scheduling problem with alternative subgraphs , 2019, Eur. J. Oper. Res..

[32]  Tomas Lidén,et al.  Resource considerations for integrated planning of railway traffic and maintenance windows , 2018, J. Rail Transp. Plan. Manag..

[33]  Lothar Thiele,et al.  Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach , 1999, IEEE Trans. Evol. Comput..

[34]  Belaid Benhamou,et al.  An effective heuristic for the single-machine scheduling problem with flexible maintenance under human resource constraints , 2018, KES.

[35]  Tamer F. Abdelmaguid A neighborhood search function for flexible job shop scheduling with separable sequence-dependent setup times , 2015, Appl. Math. Comput..

[36]  Enrico Zio,et al.  Evaluating maintenance policies by quantitative modeling and analysis , 2013, Reliab. Eng. Syst. Saf..

[37]  Junqing Li,et al.  Chemical-reaction optimization for solving fuzzy job-shop scheduling problem with flexible maintenance activities , 2013 .

[38]  Dan Simon,et al.  Biogeography-Based Optimization , 2022 .

[39]  Jen-Shiang Chen,et al.  Scheduling of nonresumable jobs and flexible maintenance activities on a single machine to minimize makespan , 2008, Eur. J. Oper. Res..

[40]  Fatima Benbouzid-Si Tayeb,et al.  Considering human resource constraints for real joint production and maintenance schedules , 2015, Comput. Ind. Eng..

[41]  Longquan Yong,et al.  Improved biogeography-based optimization with random ring topology and Powell's method , 2017 .

[42]  Edmund K. Burke,et al.  A hybrid Constraint Programming/Mixed Integer Programming framework for the preventive signaling maintenance crew scheduling problem , 2017, Eur. J. Oper. Res..

[43]  Quan-Ke Pan,et al.  An improved artificial bee colony algorithm for flexible job-shop scheduling problem with fuzzy processing time , 2016, Expert Syst. Appl..

[44]  Andrea Pacifici,et al.  Robust single machine scheduling with a flexible maintenance activity , 2019, Comput. Oper. Res..

[45]  Mostafa Zandieh,et al.  A biogeography-based optimization algorithm for order acceptance and scheduling , 2017 .

[46]  Chengkuan Zeng,et al.  Using Lagrangian Relaxation Decomposition With Heuristic to Integrate the Decisions of Cell Formation and Parts Scheduling Considering Intercell Moves , 2014, IEEE Transactions on Automation Science and Engineering.

[47]  Min Ji,et al.  Minimizing the makespan in a single machine scheduling problems with flexible and periodic maintenance , 2010 .

[48]  Sabrina Bouzidi-Hassini,et al.  A hybridization of genetic algorithms and fuzzy logic for the single-machine scheduling with flexible maintenance problem under human resource constraints , 2017, Appl. Soft Comput..

[49]  Xiaohui Chen,et al.  A hybrid multi-objective evolutionary algorithm to integrate optimization of the production scheduling and imperfect cutting tool maintenance considering total energy consumption , 2020 .

[50]  Fang Wang,et al.  Mathematical modeling and evolutionary generation of rule sets for energy-efficient flexible job shops , 2017 .

[51]  Chanan S. Syan,et al.  Maintenance applications of multi-criteria optimization: A review , 2019, Reliab. Eng. Syst. Saf..

[52]  Liang Gao,et al.  An effective genetic algorithm for the flexible job-shop scheduling problem , 2011, Expert Syst. Appl..

[53]  Mauro Gamberi,et al.  An innovative method to optimize the maintenance policies in an aircraft: General framework and case study , 2015 .

[54]  Kalyanmoy Deb,et al.  An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems With Box Constraints , 2014, IEEE Transactions on Evolutionary Computation.

[55]  Philip A. Scarf,et al.  A review on maintenance optimization , 2020, Eur. J. Oper. Res..

[56]  Xiuli Wu,et al.  A green scheduling algorithm for flexible job shop with energy-saving measures , 2018 .

[57]  Xiaohui Chen,et al.  An approximate nondominated sorting genetic algorithm to integrate optimization of production scheduling and accurate maintenance based on reliability intervals , 2020 .

[58]  Tangbin Xia,et al.  Imperfect preventive maintenance optimization for flexible flowshop manufacturing cells considering sequence-dependent group scheduling , 2018, Reliab. Eng. Syst. Saf..

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

[60]  Stéphane Dauzère-Pérès,et al.  Solving the flexible job shop scheduling problem with sequence-dependent setup times , 2018, Eur. J. Oper. Res..

[61]  Haiping Ma,et al.  An analysis of the equilibrium of migration models for biogeography-based optimization , 2010, Inf. Sci..

[62]  Liya Wang,et al.  Single-machine scheduling with fixed or flexible maintenance , 2020, Comput. Ind. Eng..

[63]  Guojiang Xiong,et al.  Hybrid biogeography-based optimization with brain storm optimization for non-convex dynamic economic dispatch with valve-point effects , 2018, Energy.

[64]  Jianbo Yu,et al.  An effective heuristic for flexible job-shop scheduling problem with maintenance activities , 2010, Comput. Ind. Eng..

[65]  Ziyou Gao,et al.  Integrated optimization of train scheduling and maintenance planning on high-speed railway corridors , 2019, Omega.

[66]  Ye Xu,et al.  An effective hybrid biogeography-based optimization algorithm for parameter estimation of chaotic systems , 2011, Expert Syst. Appl..

[67]  Raymond Chiong,et al.  Energy-efficient flexible flow shop scheduling with worker flexibility , 2020, Expert Syst. Appl..

[68]  Federico Perea,et al.  GRASP algorithm for the unrelated parallel machine scheduling problem with setup times and additional resources , 2020, Expert Syst. Appl..

[69]  Abdelhakim Khatab,et al.  Integrated imperfect multimission selective maintenance and repairpersons assignment problem , 2020, Reliab. Eng. Syst. Saf..

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

[71]  Erik Demeulemeester,et al.  A three-stage mixed integer programming approach for optimizing the skill mix and training schedules for aircraft maintenance , 2018, Eur. J. Oper. Res..

[72]  Jian-Bo Yang,et al.  Minimizing total completion time on a single machine with a flexible maintenance activity , 2011, Comput. Oper. Res..

[73]  Hideki Aoyama,et al.  Non-dominated sorting biogeography-based optimization for bi-objective reentrant flexible manufacturing system scheduling , 2018, Appl. Soft Comput..

[74]  Bernard Penz,et al.  Joint employee weekly timetabling and daily rostering: A decision-support tool for a logistics platform , 2014, Eur. J. Oper. Res..

[75]  Stéphane Dauzère-Pérès,et al.  Metaheuristics for the job-shop scheduling problem with machine availability constraints , 2018, Comput. Ind. Eng..

[76]  Erik Demeulemeester,et al.  Workforce Planning Incorporating Skills: State of the Art , 2014, Eur. J. Oper. Res..

[77]  Xiaojun Zhou,et al.  Capacity failure rate based opportunistic maintenance modeling for series-parallel multi-station manufacturing systems , 2019, Reliab. Eng. Syst. Saf..

[78]  Z. Taşkın,et al.  Employee scheduling in service industries with flexible employee availability and demand , 2017 .

[79]  Quan-Ke Pan,et al.  An effective shuffled frog-leaping algorithm for multi-objective flexible job shop scheduling problems , 2012, Appl. Math. Comput..

[80]  Chao Lu,et al.  A hybrid algorithm based on a new neighborhood structure evaluation method for job shop scheduling problem , 2015, Comput. Ind. Eng..

[81]  C. Hwang,et al.  Fuzzy Multiple Objective Decision Making: Methods And Applications , 1996 .

[82]  Madjid Tavana,et al.  Multi-objective control chart design optimization using NSGA-III and MOPSO enhanced with DEA and TOPSIS , 2016, Expert Syst. Appl..

[83]  M. Fatih Tasgetiren,et al.  A discrete artificial bee colony algorithm for the multi-objective flexible job-shop scheduling problem with maintenance activities , 2014 .