Two metaheuristic algorithms for the dual-resource constrained exible job-shop scheduling problem

Systems where both machines and workers are treated as constraints are termed Dual-Resource Constrained (DRC) systems. In the last few decades, DRC scheduling has attracted much attention from researchers. This paper addresses the Dual-Resource Constrained Flexible Job-Shop Scheduling Problem (DRCFJSP) to minimize makespan. This problem is NP-hard and mainly includes three sub-problems: (1) assigning each operation to a machine out of a set of compatible machines, (2) determining a worker among a set of skilled workers for operating each operation on the selected machine, and (3) sequencing the operations on the machines considering workers in order to optimize the performance measure. This paper presents two meta-heuristic algorithms, namely Simulated Annealing (SA), and Vibration Damping Optimization (VDO), to solve the DRCFJSP. The proposed algorithms make use of various neighborhood structures to search in the solution space. The Taguchi experimental design method as an optimization technique is employed to tune diierent parameters and operators of the presented algorithms. Numerical experiments with randomly generated test problems are used to evaluate performance of the developed algorithms. A lower bound is used to obtain the minimum value of makespan for the test problems. The computational study connrms the proper quality of the results of the proposed algorithms.

[1]  R. Bishop Mechanical Vibration , 1958, Nature.

[2]  R. T. Nelson Labor and Machine Limited Production Systems , 1967 .

[3]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[4]  Madhan Shridhar Phadke,et al.  Quality Engineering Using Robust Design , 1989 .

[5]  Xiaolan Xie,et al.  The complexity of two-job shop problems with multi-purpose unrelated machines , 2004, Eur. J. Oper. Res..

[6]  Walid Ben-Ameur,et al.  Computing the Initial Temperature of Simulated Annealing , 2004, Comput. Optim. Appl..

[7]  S. Dreyfus,et al.  Thermodynamical Approach to the Traveling Salesman Problem : An Efficient Simulation Algorithm , 2004 .

[8]  Reza Tavakkoli-Moghaddam,et al.  A New ILP Model for Identical Parallel-Machine Scheduling with Family Setup Times Minimizing the Total Weighted Flow Time by a Genetic Algorithm , 2007 .

[9]  M. Gholami,et al.  Scheduling hybrid flow shop with sequence-dependent setup times and machines with random breakdowns , 2009 .

[10]  Mostafa Zandieh,et al.  Scheduling hybrid flowshops with sequence dependent setup times to minimize makespan and maximum tardiness , 2009 .

[11]  M. Zandieh,et al.  A Simulated Annealing Algorithm for Flexible Job-Shop Scheduling Problem , 2009 .

[12]  Mohamad Y. Jaber,et al.  Modelling worker fatigue and recovery in dual-resource constrained systems , 2010, Comput. Ind. Eng..

[13]  Ning Wang,et al.  A Hybrid Algorithm for Scheduling of Dual-Resource Constrained Job Shop , 2010, 2010 International Conference on Computing, Control and Industrial Engineering.

[14]  Shudong Sun,et al.  Research on Double-Objective Optimal Scheduling Algorithm for Dual Resource Constrained Job Shop , 2010, AICI.

[15]  Mostafa Zandieh,et al.  Flexible job-shop scheduling with parallel variable neighborhood search algorithm , 2010, Expert Syst. Appl..

[16]  Mohammad Reza Tavarroth,et al.  Solving the stochastic capacitated location-allocation problem by using a new hybrid algorithm , 2010 .

[17]  Mostafa Zandieh,et al.  A variable neighbourhood search algorithm for the flexible job-shop scheduling problem , 2010 .

[18]  Shudong Sun,et al.  Adaptive Hybrid ant colony optimization for solving Dual Resource Constrained Job Shop Scheduling Problem , 2011, J. Softw..

[19]  R. Tavakkoli-Moghaddam,et al.  Solving a multi-objective job shop scheduling problem with sequence-dependent setup times by a Pareto archive PSO combined with genetic operators and VNS , 2011 .

[20]  Hua Li,et al.  Research on dual-resource multi-objective flexible job shop scheduling under uncertainty , 2011, 2011 2nd International Conference on Artificial Intelligence, Management Science and Electronic Commerce (AIMSEC).

[21]  Cao Xianzhou,et al.  An Improved Genetic Algorithm for Dual-Resource Constrained Flexible Job Shop Scheduling , 2011, 2011 Fourth International Conference on Intelligent Computation Technology and Automation.

[22]  Behrouz Afshar-Nadjafi,et al.  A genetic algorithm for mode identity and the resource constrained project scheduling problem , 2012 .

[23]  James R. Wilson,et al.  An effective lower bound on Lmax in a worker-constrained job shop , 2013, Comput. Oper. Res..

[24]  Reza Tavakkoli-Moghaddam,et al.  Solving a fuzzy fixed charge solid transportation problem by metaheuristics , 2013, Math. Comput. Model..

[25]  R. Tavakkoli-Moghaddam,et al.  Solving the economic lot and delivery scheduling problem in a flexible job shop with unrelated parallel machines and a shelf life by a proposed hybrid PSO , 2013 .

[26]  Seyed Taghi Akhavan Niaki,et al.  The capacitated multi-facility location–allocation problem with probabilistic customer location and demand: two hybrid meta-heuristic algorithms , 2013, Int. J. Syst. Sci..

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

[28]  Reza Tavakkoli-Moghaddam,et al.  A novel Pareto-based multi-objective vibration damping optimization algorithm to solve multi-objective optimization problems , 2014 .

[29]  Deming Lei,et al.  Variable neighbourhood search for dual-resource constrained flexible job shop scheduling , 2014 .