Constructive heuristics for the unrelated parallel machines scheduling problem with machine eligibility and setup times

Abstract This work considers a scheduling problem identified in a factory producing customised Heating, Ventilation and Air Conditioning (HVAC) equipment. More specifically, the metal folding section is modelled as unrelated parallel machines with machine eligibility and sequence-dependent setup times. The objective under consideration is the minimisation of the total tardiness. The problem is known to be NP-hard so approximate methods are needed to solve real-size instances. In order to embed the scheduling procedure into a decision support system providing high-quality solutions in nearly real time, the goal of this paper is to develop fast, efficient constructive heuristics for the problem. Due to the lack of methods for this specific problem, some existing heuristics and one metaheuristic are selected from related problems and adapted. In addition, a set of heuristics with novel repair and improvement phases are proposed. The performance of the methods adapted and the proposals are compared with the optimal/approximate solutions obtained by a solver for an MILP in two sets of instances with small and medium sizes. Additionally, big-size instances (representing more realistic cases for our company) have been solved using the proposed constructive heuristics, providing efficient solutions in negligible computational times. Even if the adaptation of heuristics performs reasonably well, these are outperformed by the new heuristic proposed in this paper. In addition, when the new heuristic is embedded in the metaheuristic adapted from a related the problem, the results obtained are excellent in terms of the quality of the solution, even if the computational effort is somewhat higher.

[1]  Rasaratnam Logendran,et al.  An Enhanced tabu search algorithm to minimize a bi-criteria objective in batching and scheduling problems on unrelated-parallel machines with desired lower bounds on batch sizes , 2017, Comput. Oper. Res..

[2]  Adil Baykasoğlu,et al.  Dynamic scheduling of parallel heat treatment furnaces: A case study at a manufacturing system , 2018 .

[3]  Chinyao Low,et al.  Unrelated parallel-machine scheduling with controllable processing times and eligibility constraints to minimize the makespan , 2016 .

[4]  Panos M. Pardalos,et al.  Exact algorithms for a scheduling problem with unrelated parallel machines and sequence and machine-dependent setup times , 2008, Comput. Oper. Res..

[5]  A. Guinet Scheduling sequence-dependent jobs on identical parallel machines to minimize completion time criteria , 1993 .

[6]  Anton V. Eremeev,et al.  Multi-product lot sizing and scheduling on unrelated parallel machines , 2010 .

[7]  Jose M. Framiñan,et al.  A review and classification of computer-based manufacturing scheduling tools , 2016, Comput. Ind. Eng..

[8]  Rubén Ruiz,et al.  A genetic algorithm for the unrelated parallel machine scheduling problem with sequence dependent setup times , 2011, Eur. J. Oper. Res..

[9]  Jae-Min Yu,et al.  A tabu search algorithm for unrelated parallel machine scheduling with sequence- and machine-dependent setups: minimizing total tardiness , 2013 .

[10]  Michael Pinedo,et al.  A heuristic to minimize the total weighted tardiness with sequence-dependent setups , 1997 .

[11]  Marc Gravel,et al.  Scheduling jobs in an Alcan aluminium foundry using a genetic algorithm , 2000 .

[12]  Javad Rezaeian,et al.  Design of high-performing hybrid meta-heuristics for unrelated parallel machine scheduling with machine eligibility and precedence constraints , 2016 .

[13]  Ghaith Rabadi,et al.  Heuristics for the Unrelated Parallel Machine Scheduling Problem with Setup Times , 2006, J. Intell. Manuf..

[14]  Javad Rezaeian,et al.  Robust meta-heuristics implementation for unrelated parallel machines scheduling problem with rework processes and machine eligibility restrictions , 2014, Comput. Ind. Eng..

[15]  Shih-Wei Lin,et al.  Makespan minimization for scheduling unrelated parallel machines with setup times , 2010, Journal of Intelligent Manufacturing.

[16]  Mojtaba Afzalirad,et al.  Design of an efficient genetic algorithm for resource-constrained unrelated parallel machine scheduling problem with machine eligibility restrictions , 2018, J. Intell. Manuf..

[17]  Mohamed Ali Aloulou,et al.  Integrated production scheduling and vehicle routing problem with job splitting and delivery time windows , 2017, Int. J. Prod. Res..

[18]  M. Mathirajan,et al.  Scheduling identical parallel machines with machine eligibility restrictions to minimize total weighted flowtime in automobile gear manufacturing , 2011, The International Journal of Advanced Manufacturing Technology.

[19]  Sérgio Ricardo de Souza,et al.  An immune-inspired algorithm for an unrelated parallel machines' scheduling problem with sequence and machine dependent setup-times for makespan minimisation , 2015, Neurocomputing.

[20]  Javad Rezaeian,et al.  Resource-constrained unrelated parallel machine scheduling problem with sequence dependent setup times, precedence constraints and machine eligibility restrictions , 2016, Comput. Ind. Eng..

[21]  Chung-Cheng Lu,et al.  Minimization of total tardiness on unrelated parallel machines with sequence- and machine-dependent setup times under due date constraints , 2011 .

[22]  Javad Rezaeian,et al.  A realistic variant of bi-objective unrelated parallel machine scheduling problem: NSGA-II and MOACO approaches , 2017, Appl. Soft Comput..

[23]  Oguzhan Alagöz,et al.  Rescheduling of identical parallel machines under machine eligibility constraints , 2003, Eur. J. Oper. Res..

[24]  Jeng-Fung Chen Minimization of maximum tardiness on unrelated parallel machines with process restrictions and setups , 2006 .

[25]  Ghaith Rabadi,et al.  A two-stage Ant Colony Optimization algorithm to minimize the makespan on unrelated parallel machines with sequence-dependent setup times , 2010, J. Intell. Manuf..

[26]  Ameer Al Salem,et al.  UNRELATED MACHINES SCHEDULING WITH MACHINE ELIGIBILITY RESTRICTIONS , 2002 .

[27]  Victor Fernandez-Viagas,et al.  NEH-based heuristics for the permutation flowshop scheduling problem to minimise total tardiness , 2015, Comput. Oper. Res..