Complexity of scheduling of coupled tasks with chains precedence constraints and any constant length of gap

Coupled tasks scheduling was originally introduced for modelling complex radar devices. It is still used for controlling such devices and applied in similar applications. This paper considers a problem of coupled tasks scheduling on one processor, under the assumptions that all processing times are equal to 1, the gap has a constant exact length and the precedence constraints are strict. Although it is proven that the problem stated above is NP-hard in the strong sense if the precedence constraints have a form of a general graph, it is possible to solve some of its relaxed versions in polynomial time. This paper contains a solution for the problem of coupled tasks scheduling with an assumption that the precedence constraints graph has a form of chains and it presents an algorithm that can solve the problem with such assumption in time O(n log n).

[1]  Jacek Blazewicz,et al.  Handbook on Scheduling: From Theory to Applications , 2014 .

[2]  Wenci Yu,et al.  The two-machine flow shop problem with delays and the one-machine total tardiness problem , 1996 .

[3]  D. Atkin OR scheduling algorithms. , 2000, Anesthesiology.

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

[5]  Richard K. Moore,et al.  From theory to applications , 1986 .

[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]  edited by Jospeh Y-T. Leung,et al.  Handbook of scheduling , 2013 .

[9]  Haibing Li,et al.  Scheduling Coupled-Tasks on a Single Machine , 2007, 2007 IEEE Symposium on Computational Intelligence in Scheduling.

[10]  Jonathan David Whitehead Scheduling and layout in flexible manufacturing systems , 2002 .

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

[12]  Peter Brucker,et al.  Complexity Results for Single-Machine Problems with Positive Finish-Start Time-Lags , 2014, Computing.

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

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

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

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

[17]  Chris N. Potts,et al.  Heuristics for a coupled-operation scheduling problem , 2007, J. Oper. Res. Soc..

[18]  M. Tanaś,et al.  Complexity of scheduling of coupled tasks with chains precedence constraints and constant even length of the gap , 2007 .

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

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

[21]  A. J. Clewett,et al.  Introduction to sequencing and scheduling , 1974 .