Online Appointment Scheduling in the Random Order Model

  • Oliver Göbel
  • Thomas Kesselheim
  • Andreas Tönnis
Conference paper

DOI: 10.1007/978-3-662-48350-3_57

Volume 9294 of the book series Lecture Notes in Computer Science (LNCS)
Cite this paper as:
Göbel O., Kesselheim T., Tönnis A. (2015) Online Appointment Scheduling in the Random Order Model. In: Bansal N., Finocchi I. (eds) Algorithms - ESA 2015. Lecture Notes in Computer Science, vol 9294. Springer, Berlin, Heidelberg

Abstract

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.

For the case of jobs with unit processing time we give a constant competitive algorithm. We use this algorithm as a building block for the general case of variable job processing times and achieve competitive ratio \(\mathcal{O}\)(log n). We complement these algorithms with a lower bound of Ω(n) for unit-processing time jobs in the adversarial input model.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2015

Authors and Affiliations

  • Oliver Göbel
    • 1
  • Thomas Kesselheim
    • 2
  • Andreas Tönnis
    • 1
  1. 1.Department of Computer ScienceRWTH Aachen UniversityAachenGermany
  2. 2.Max-Planck-Institut für Informatik and Saarland UniversitySaarbrückenGermany