A single machine scheduling problem with two-dimensional vector packing constraints

We consider a scheduling problem where jobs consume a perishable resource stored in vials. It leads to a new scheduling problem, with two-dimensional jobs, one dimension for the duration and one dimension for the consumption. Jobs have to be finished before a given due date, and the objective is to schedule the jobs on a single machine so that the maximum lateness does not exceed a given threshold and the number of vials required for processing all the jobs is minimized. We propose a two-step approach embedding a Recovering Beam Search algorithm to get a good-quality initial solution reachable in short time and a more time consuming matheuristic algorithm. Computational experiments are performed on the benchmark instances available for the two-dimensional vector packing problem integrated with additional due dates to take into account the maximum lateness constraints. The computational results show very good performances of the proposed approach that remains effective also on the original two-dimensional vector packing instances without due dates where 7 new bounds are obtained.

[1]  Jean-Charles Billaut,et al.  New scheduling problems with perishable raw materials constraints , 2011, ETFA2011.

[2]  Jorge M. S. Valente Beam search heuristics for quadratic earliness and tardiness scheduling , 2010, J. Oper. Res. Soc..

[3]  Roberto Tadei,et al.  Recovering Beam Search: Enhancing the Beam Search Approach for Combinatorial Optimization Problems , 2004, J. Heuristics.

[4]  P. Ow,et al.  Filtered beam search in scheduling , 1988 .

[5]  Rabi Prasad Padhy,et al.  Service Support Aware Resource Allocation Policy for Enterprise Cloud-based Systems , 2013, CloudCom 2013.

[6]  José M. Valério de Carvalho,et al.  LP models for bin packing and cutting stock problems , 2002, Eur. J. Oper. Res..

[7]  Rubén Ruiz,et al.  The hybrid flow shop scheduling problem , 2010, Eur. J. Oper. Res..

[8]  Paolo Toth,et al.  Lower bounds and algorithms for the 2-dimensional vector packing problem , 2001, Discret. Appl. Math..

[9]  Vincent T'Kindt,et al.  Coupling Genetic Local Search and Recovering Beam Search algorithms for minimizing the total completion time in the single machine scheduling problem subject to release dates , 2012, Comput. Oper. Res..

[10]  Patrick Esquirol,et al.  Scheduling chemotherapy preparations with perishable raw materials constraints , 2011 .

[11]  Ping Chen,et al.  An iterated local search algorithm for the permutation flowshop problem with total flowtime criterion , 2009, Comput. Oper. Res..

[12]  Ross J. W. James,et al.  Single and parallel machine capacitated lotsizing and scheduling: New iterative MIP-based neighborhood search heuristics , 2011, Comput. Oper. Res..

[13]  Daniele Vigo,et al.  Recent advances on two-dimensional bin packing problems , 2002, Discret. Appl. Math..

[14]  Frits C. R. Spieksma,et al.  A branch-and-bound algorithm for the two-dimensional vector packing problem , 1994, Comput. Oper. Res..

[15]  Cláudio Alves,et al.  Multidimensional dual-feasible functions and fast lower bounds for the vector packing problem , 2014, Eur. J. Oper. Res..

[16]  Paolo Toth,et al.  A Set-Covering-Based Heuristic Approach for Bin-Packing Problems , 2006, INFORMS J. Comput..

[17]  Chris N. Potts,et al.  Makespan minimization for scheduling unrelated parallel machines: A recovering beam search approach , 2005, Eur. J. Oper. Res..

[18]  Vincent T'Kindt,et al.  A recovering beam search algorithm for the single machine Just-in-Time scheduling problem , 2006, Eur. J. Oper. Res..

[19]  Sönke Hartmann,et al.  A survey of variants and extensions of the resource-constrained project scheduling problem , 2010, Eur. J. Oper. Res..

[20]  Andrew Chi-Chih Yao,et al.  Resource Constrained Scheduling as Generalized Bin Packing , 1976, J. Comb. Theory A.

[21]  Jean-Charles Billaut,et al.  Scheduling preparation of doses for a chemotherapy service , 2007, Ann. Oper. Res..

[22]  F. Della Croce,et al.  Matheuristics: embedding MILP solvers into heuristic algorithms for combinatorial optimization problems , 2013 .