Online Appointment Scheduling in the Random Order Model

We consider the following online appointment scheduling problem: Jobs of different processing times and weights arrive online step-by-step. Upon arrival of a job, its (future) starting date has to be determined immediately and irrevocably before the next job arrives, with the objective of minimizing the average weighted completion time. In this type of scheduling problem it is impossible to achieve non-trivial competitive ratios in the classical, adversarial arrival model, even if jobs have unit processing times. We weaken the adversary and consider random order of arrival instead. In this model the adversary defines the weight processing time pairs for all jobs, but the order in which the jobs arrive online is a permutation drawn uniformly at random.

[1]  Lajos Rónyai,et al.  Random-order bin packing , 2008, Discret. Appl. Math..

[2]  Jon Feldman,et al.  Online Stochastic Packing Applied to Display Ad Allocation , 2010, ESA.

[3]  Berthold Vöcking,et al.  Primal beats dual on online packing LPs in the random-order model , 2013, STOC.

[4]  René Sitters Competitive analysis of preemptive single-machine scheduling , 2010, Oper. Res. Lett..

[5]  Nikhil R. Devanur,et al.  Near optimal online algorithms and fast approximation algorithms for resource allocation problems , 2011, EC '11.

[6]  Nicole Megow,et al.  A Tight 2-Approximation for Preemptive Stochastic Scheduling , 2014, Math. Oper. Res..

[7]  Nicole Megow,et al.  Models and Algorithms for Stochastic Online Scheduling , 2006, Math. Oper. Res..

[8]  Martin Skutella,et al.  The power of -points in preemptive single machine scheduling , 2002 .

[9]  Oded Lachish,et al.  O(log log Rank) Competitive Ratio for the Matroid Secretary Problem , 2014, 2014 IEEE 55th Annual Symposium on Foundations of Computer Science.

[10]  Joseph Naor,et al.  Online Primal-Dual Algorithms for Covering and Packing , 2009, Math. Oper. Res..

[11]  S. Matthew Weinberg,et al.  Matroid prophet inequalities , 2012, STOC '12.

[12]  C. Kenyon Best-fit bin-packing with random order , 1996, SODA '96.

[13]  Evripidis Bampis,et al.  Approximation schemes for minimizing average weighted completion time with release dates , 1999, 40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039).

[14]  Adam Meyerson,et al.  Online facility location , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[15]  Maurice Queyranne,et al.  Appointment Scheduling with Discrete Random Durations , 2009, Math. Oper. Res..

[16]  Nicole Immorlica,et al.  Matroids, secretary problems, and online mechanisms , 2007, SODA '07.

[17]  Thomas P. Hayes,et al.  The adwords problem: online keyword matching with budgeted bidders under random permutations , 2009, EC '09.

[18]  Zizhuo Wang,et al.  A Dynamic Near-Optimal Algorithm for Online Linear Programming , 2009, Oper. Res..

[19]  Gerhard J. Woeginger,et al.  On-line scheduling on a single machine: minimizing the total completion time , 1999, Acta Informatica.

[20]  Eric Torng,et al.  List’s worst-average-case or WAC ratio , 2008, J. Sched..

[21]  Sanjeev Khanna,et al.  A PTAS for Minimizing Weighted Completion Time on Uniformly Related Machines , 2001, ICALP.

[22]  Martin Hoefer,et al.  Online Independent Set Beyond the Worst-Case: Secretaries, Prophets, and Periods , 2013, ICALP.

[23]  Nicole Megow,et al.  On-line scheduling to minimize average completion time revisited , 2004, Oper. Res. Lett..

[24]  Aranyak Mehta,et al.  AdWords and Generalized On-line Matching , 2005, FOCS.

[25]  Adam Meyerson The parking permit problem , 2005, 46th Annual IEEE Symposium on Foundations of Computer Science (FOCS'05).

[26]  R. Ravi,et al.  The Geometry of Online Packing Linear Programs , 2012, Math. Oper. Res..

[27]  Ola Svensson,et al.  A Simple O(log log(rank))-Competitive Algorithm for the Matroid Secretary Problem , 2015, SODA.

[28]  José R. Correa,et al.  LP-based online scheduling: from single to parallel machines , 2005, Math. Program..

[29]  Nimrod Megiddo,et al.  Improved Algorithms and Analysis for Secretary Problems and Generalizations , 2001, SIAM J. Discret. Math..

[30]  Kamesh Munagala,et al.  Designing networks incrementally , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[31]  Nicole Megow,et al.  A New Approach to Online Scheduling: Approximating the Optimal Competitive Ratio , 2012, SODA.