Scheduling unrelated parallel machines with family setups and resource constraints to minimize total tardiness

This work considers the unrelated parallel machines scheduling problem with family setups and resource constraints. In this problem, jobs are grouped into families and setup times are required between jobs belonging to different families. The processing of a job requires a certain amount of resource from a machine, which is supplied by upstream processes. The total resource consumed by the jobs processed on a machine must not exceed the resource supply up. The objective is to schedule the jobs on the machines so that the total tardiness of the jobs is minimized. In attempting to obtain optimal solutions for small size instances, a mixed integer linear programming (MILP) model is proposed. Since the problem is a NP-hard combinatorial optimization problem, to obtain near optimal solutions we develop two meta-heuristic algorithms based on Simulated Annealing and Iterated Greedy. Computational experiments show that the presented algorithms can be successfully applied to the problem.

[1]  Sérgio Ricardo de Souza,et al.  Analysis of variable neighborhood descent as a local search operator for total weighted tardiness problem on unrelated parallel machines , 2020, Comput. Oper. Res..

[2]  IMRAN ALI CHAUDHRY,et al.  Minimisation of total tardiness for identical parallel machine scheduling using genetic algorithm , 2017 .

[3]  Júlio C. S. N. Pinheiro,et al.  Effective IG heuristics for a single-machine scheduling problem with family setups and resource constraints , 2019, Annals of Mathematics and Artificial Intelligence.

[4]  Luis Fanjul-Peyro,et al.  Enriched metaheuristics for the resource constrained unrelated parallel machine scheduling problem , 2019, Comput. Oper. Res..

[5]  Yi Mei,et al.  Genetic programming for production scheduling: a survey with a unified framework , 2017, Complex & Intelligent Systems.

[6]  Rubén Ruiz,et al.  Models and matheuristics for the unrelated parallel machine scheduling problem with additional resources , 2017, Eur. J. Oper. Res..

[7]  Min Liu,et al.  A prediction-based online soft scheduling algorithm for the real-world steelmaking-continuous casting production , 2016, Knowl. Based Syst..

[8]  Krzysztof Fleszar,et al.  Algorithms for the unrelated parallel machine scheduling problem with a resource constraint , 2018, Eur. J. Oper. Res..

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

[10]  Luis Fanjul-Peyro,et al.  Heuristic algorithms for the unrelated parallel machine scheduling problem with one scarce additional resource , 2018, Expert Syst. Appl..

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

[12]  Joseph Y.-T. Leung,et al.  An iterated greedy algorithm for total flow time minimization in unrelated parallel batch machines with unequal job release times , 2019, Eng. Appl. Artif. Intell..

[13]  Jeng-Fung Chen,et al.  Total tardiness minimization on unrelated parallel machine scheduling with auxiliary equipment constraints , 2006 .

[14]  Rubén Ruiz,et al.  Iterated greedy local search methods for unrelated parallel machine scheduling , 2010, Eur. J. Oper. Res..

[15]  Oliver Herr,et al.  Minimising total tardiness for a single machine scheduling problem with family setups and resource constraints , 2016, Eur. J. Oper. Res..

[16]  Thomas Stützle,et al.  A simple and effective iterated greedy algorithm for the permutation flowshop scheduling problem , 2007, Eur. J. Oper. Res..

[17]  Luis Fanjul-Peyro,et al.  Models and an exact method for the Unrelated Parallel Machine scheduling problem with setups and resources , 2020, Expert Syst. Appl. X.

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

[19]  AfzaliradMojtaba,et al.  Resource-constrained unrelated parallel machine scheduling problem with sequence dependent setup times, precedence constraints and machine eligibility restrictions , 2016 .

[20]  Rubén Ruiz,et al.  Reformulations and an exact algorithm for unrelated parallel machine scheduling problems with setup times , 2019, Comput. Oper. Res..

[21]  Min Liu,et al.  A preference-inspired multi-objective soft scheduling algorithm for the practical steelmaking-continuous casting production , 2018, Comput. Ind. Eng..

[22]  F. Frank Chen,et al.  Unrelated parallel machine scheduling with setup times and a total weighted tardiness objective , 2003 .

[23]  Oğuzhan Ahmet Arık,et al.  Comparisons of metaheuristic algorithms for unrelated parallel machine weighted earliness/tardiness scheduling problems , 2019, Evolutionary Intelligence.

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

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

[26]  Peter Rossmanith,et al.  Simulated Annealing , 2008, Taschenbuch der Algorithmen.

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

[28]  Joseph Y.-T. Leung,et al.  Minimizing Total Tardiness on One Machine is NP-Hard , 1990, Math. Oper. Res..

[29]  Jeffrey E. Schaller,et al.  Minimizing total tardiness for scheduling identical parallel machines with family setups , 2014, Comput. Ind. Eng..