Improved bounds for online scheduling with eligibility constraints

We consider the online parallel machine scheduling problem of minimizing the makespan under eligibility constraints that restrict each job to be processed only on one of its eligible machines. The greedy approach known as AW is known to be optimal for this problem when the number of machines, m, is a power of 2, i.e. m=2k. However, in other cases, the gap between the best known competitive ratio and its lower bound can be as large as 1. In this paper, we construct new competitive ratio and its lower bound whose gap is no more than an irrational number which is approximately 0.1967 and establish optimality for the cases when the number of machines can be written as a sum of two powers of 2, i.e. m=2k+2k′ for k≠k′. We further analyze the case with seven machines showing that their gap is no more than 1/180(≈0.00556). Moreover, we present new lower bounds of the competitive ratio for the cases with interval and nested eligibility as well as improved competitive ratios for several cases with GoS eligibility.

[1]  Kangbok Lee,et al.  Online and semi-online scheduling of two machines under a grade of service provision , 2006, Oper. Res. Lett..

[2]  Ronald L. Graham,et al.  Bounds for certain multiprocessing anomalies , 1966 .

[3]  Zhiyi Tan,et al.  Online hierarchical scheduling: An approach using mathematical programming , 2011, Theor. Comput. Sci..

[4]  Yossi Azar,et al.  The competitiveness of on-line assignments , 1992, SODA '92.

[5]  Chung-Lun Li,et al.  Scheduling with processing set restrictions: A survey , 2008 .

[6]  Yuval Rabani,et al.  A Better Lower Bound for On-Line Scheduling , 1994, Inf. Process. Lett..

[7]  Yiwei Jiang,et al.  Online scheduling on parallel machines with two GoS levels , 2006, J. Comb. Optim..

[8]  Joseph Y.-T. Leung,et al.  Scheduling jobs with equal processing times subject to machine eligibility constraints , 2010, J. Sched..

[9]  Kangbok Lee,et al.  Parallel machine scheduling under a grade of service provision , 2004, Comput. Oper. Res..

[10]  Joseph Y.-T. Leung,et al.  Coordination mechanisms with hybrid local policies , 2011, Discret. Optim..

[11]  Ramaswamy Chandrasekaran,et al.  Improved Bounds for the Online Scheduling Problem , 2003, SIAM J. Comput..

[12]  Amos Fiat,et al.  New algorithms for an ancient scheduling problem , 1992, STOC '92.

[13]  Byung-Cheon Choi,et al.  Container Scheduling: Complexity and Algorithms , 2012 .

[14]  Rudolf Fleischer,et al.  Online Scheduling Revisited , 2000, ESA.

[15]  Joseph Y.-T. Leung,et al.  Parallel machine scheduling with nested processing set restrictions , 2010, Eur. J. Oper. Res..

[16]  Rudolf Fleischer,et al.  On‐line scheduling revisited , 2000 .

[17]  Gerhard J. Woeginger,et al.  New lower and upper bounds for on-line scheduling , 1994, Oper. Res. Lett..

[18]  Joseph Y.-T. Leung,et al.  Online scheduling on two uniform machines subject to eligibility constraints , 2009, Theor. Comput. Sci..

[19]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[20]  Chung-Lun Li,et al.  Scheduling parallel machines with inclusive processing set restrictions and job release times , 2010, Eur. J. Oper. Res..

[21]  Soo Y. Chang,et al.  A posterior Competitiveness for List Scheduling Algorithm on Machines with Eligibility Constraints , 2004, Asia Pac. J. Oper. Res..

[22]  Chung-Lun Li,et al.  Scheduling parallel machines with inclusive processing set restrictions , 2008 .

[23]  Yossi Azar On-line Load Balancing , 1996, Online Algorithms.

[24]  David R. Karger,et al.  A better algorithm for an ancient scheduling problem , 1994, SODA '94.

[25]  Susanne Albers,et al.  Online algorithms: a survey , 2003, Math. Program..

[26]  Gerhard J. Woeginger,et al.  An On-Line Scheduling Heuristic With Better Worst Case Ratio Than Graham's List Scheduling , 1993, SIAM J. Comput..

[27]  György Turán,et al.  On the performance of on-line algorithms for partition problems , 1989, Acta Cybern..

[28]  Celia A. Glass,et al.  Parallel machine scheduling with job assignment restrictions , 2007 .

[29]  Joseph Naor,et al.  On-Line Load Balancing in a Hierarchical Server Topology , 2002, SIAM J. Comput..

[30]  Joseph Y.-T. Leung,et al.  Makespan minimization in online scheduling with machine eligibility , 2013, Ann. Oper. Res..

[31]  Gerhard J. Woeginger,et al.  Parallel machine scheduling with nested job assignment restrictions , 2010, Oper. Res. Lett..

[32]  Susanne Albers,et al.  Better bounds for online scheduling , 1997, STOC '97.

[33]  Xin Wang,et al.  A fast preemptive scheduling algorithm with release times and inclusive processing set restrictions , 2009, Discret. Optim..

[34]  Wenhua Li,et al.  Parallel machine scheduling of machine-dependent jobs with unit-length , 2004, Eur. J. Oper. Res..

[35]  LeeKangbok,et al.  Scheduling jobs with equal processing times subject to machine eligibility constraints , 2011 .