Two approximation algorithms for two-agent scheduling on parallel machines to minimize makespan

A two-agent scheduling problem on parallel machines is considered. Our objective is to minimize the makespan for agent A, subject to an upper bound on the makespan for agent B. When the number of machines, denoted by $$m$$m, is chosen arbitrarily, we provide an $$O(n)$$O(n) algorithm with performance ratio $$2-\frac{1}{m}$$2-1m, i.e., the makespan for agent A given by the algorithm is no more than $$2-\frac{1}{m}$$2-1m times the optimal value, while the makespan for agent B is no more than $$2-\frac{1}{m}$$2-1m times the threshold value. This ratio is proved to be tight. Moreover, when $$m=2$$m=2, we present an $$O(nlogn)$$O(nlogn) algorithm with performance ratio $$\frac{1+\sqrt{17}}{4}\approx 1.28$$1+174≈1.28 which is smaller than $$\frac{3}{2}$$32. The ratio is weakly tight.

[1]  Joseph Y.-T. Leung,et al.  Competitive Two-Agent Scheduling and Its Applications , 2010, Oper. Res..

[2]  E.L. Lawler,et al.  Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey , 1977 .

[3]  T. C. Edwin Cheng,et al.  A note on the complexity of the problem of two-agent scheduling on a single machine , 2006, J. Comb. Optim..

[4]  Horst W. Hamacher,et al.  Scheduling two agents on uniform parallel machines with makespan and cost functions , 2011, J. Sched..

[5]  Ahmet B. Keha,et al.  Scheduling interfering job sets on parallel machines , 2009, Eur. J. Oper. Res..

[6]  T. C. Edwin Cheng,et al.  Bounded parallel-batching scheduling with two competing agents , 2012, Journal of Scheduling.

[7]  Donatas Elvikis,et al.  Two-agent scheduling on uniform parallel machines with min-max criteria , 2012, Annals of Operations Research.

[8]  Daniel C. Schultz,et al.  A QoS Concept for Packet Oriented S-UMTS Services , 2002 .

[9]  Alessandro Agnetis,et al.  Scheduling Problems with Two Competing Agents , 2004, Oper. Res..

[10]  Alessandro Agnetis,et al.  Multi-agent single machine scheduling , 2007, Ann. Oper. Res..

[11]  Jonathan Cole Smith,et al.  A Multiple-Criterion Model for Machine Scheduling , 2003, J. Sched..

[12]  Alessandro Agnetis,et al.  A Lagrangian approach to single-machine scheduling problems with two competing agents , 2009, J. Sched..

[13]  T. C. Edwin Cheng,et al.  Multi-agent scheduling on a single machine with max-form criteria , 2008, Eur. J. Oper. Res..

[14]  Byung-Cheon Choi,et al.  Approximation algorithms for multi-agent scheduling to minimize total weighted completion time , 2009, Inf. Process. Lett..

[15]  Lin Chen,et al.  Approximation schemes for two-machine flow shop scheduling with two agents , 2012, J. Comb. Optim..

[16]  Denis Trystram,et al.  Multi-users scheduling in parallel systems , 2009, 2009 IEEE International Symposium on Parallel & Distributed Processing.

[17]  T. C. Edwin Cheng,et al.  Multi-agent scheduling on a single machine to minimize total weighted number of tardy jobs , 2006, Theor. Comput. Sci..

[18]  Jinjiang Yuan,et al.  Unbounded parallel-batching scheduling with two competitive agents , 2012, J. Sched..

[19]  Xiwen Lu,et al.  Approximation schemes for two-agent scheduling on parallel machines , 2013, Theor. Comput. Sci..

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

[21]  Ronald L. Graham,et al.  Bounds on Multiprocessing Timing Anomalies , 1969, SIAM Journal of Applied Mathematics.

[22]  C. Plott,et al.  A BINARY CONFLICT ASCENDING PRICE (BICAP) MECHANISM FOR THE DECENTRALIZED ALLOCATION OF THE RIGHT TO USE RAILROAD TRACKS. , 1996 .