Identical coupled task scheduling: polynomial complexity of the cyclic case

Coupled tasks are two-operation tasks, where the two operations are separated by a time interval of fixed duration. Coupled task scheduling problems refer then to the scheduling of a set of coupled tasks on a single machine. Applications of these problems, reported in the literature, arise in connection with radar systems, robotic cells, and in manufacturing. Most of the complexity issues for scheduling coupled tasks have been settled. However, the complexity status has been unknown for the identical coupled task problem, where multiple copies of a single coupled task are to be processed. The purpose of the article is to solve this open problem in the cyclic case, for which we prove the polynomial complexity.

[1]  Gerhard Reinelt,et al.  An exact algorithm for scheduling identical coupled tasks , 2004, Math. Methods Oper. Res..

[2]  Jatinder N. D. Gupta Comparative evaluation of heuristic algorithms for the single machine scheduling problem with two operations per job and time-lags , 1996, J. Glob. Optim..

[3]  A. K. Shahani,et al.  Modelling for the control of a complex radar system , 1998, Comput. Oper. Res..

[4]  Alexander Grigoriev,et al.  Multiplicity and complexity issues in contemporary production scheduling , 2007 .

[5]  B. M. Popovic,et al.  Improved algorithm for the deinterleaving of radar pulses , 1992 .

[6]  Michal Tanas,et al.  Scheduling of coupled tasks , 2004 .

[7]  Gerd Finke,et al.  Scheduling of coupled tasks and one-machine no-wait robotic cells , 2009, Comput. Oper. Res..

[8]  Hanif D. Sherali,et al.  Radar pulse interleaving for multi‐target tracking , 2004 .

[9]  Alexander Grigoriev,et al.  A Framework for the Complexity of High-Multiplicity Scheduling Problems , 2005, J. Comb. Optim..

[10]  Gerhard Reinelt,et al.  Improved analysis of an algorithm for the coupled task problem with UET jobs , 2009, Oper. Res. Lett..

[11]  Richard M. Karp,et al.  A characterization of the minimum cycle mean in a digraph , 1978, Discret. Math..

[12]  Alexander A. Ageev,et al.  Approximation Algorithms for Scheduling Problems , 2009, Introduction to Scheduling.

[13]  Klaus H. Ecker,et al.  Scheduling coupled tasks on a single processor , 2002 .

[14]  Jean-Claude König,et al.  Isomorphic coupled-task scheduling problem with compatibility constraints on a single processor , 2009, J. Sched..

[15]  Philippe Baptiste A Note on Scheduling Identical Coupled Tasks in Constant Time , 2008 .

[16]  T. C. Edwin Cheng,et al.  Complexity of cyclic scheduling problems: A state-of-the-art survey , 2010, Comput. Ind. Eng..

[17]  Chris N. Potts,et al.  Scheduling of coupled tasks with unit processing times , 2010, J. Sched..

[18]  Klaus H. Ecker,et al.  A note on the complexity of scheduling coupled tasks on a single processor , 2001, J. Braz. Comput. Soc..

[19]  Philippe Baptiste,et al.  A note on scheduling identical coupled tasks in logarithmic time , 2010, Discret. Appl. Math..

[20]  Chris N. Potts,et al.  Scheduling for a multifunction phased array radar system , 1996 .

[21]  Cyril Duron Ordonnancement en temps réel des activités des radars , 2002 .

[22]  A. J. Orman,et al.  On the Complexity of Coupled-task Scheduling , 1997, Discret. Appl. Math..