Online Scheduling with Interval Conflicts

Magnús M. Halldórsson, Boaz Patt-Shamir, Dror Rawitz

Research output: Contribution to journalArticlepeer-review

Abstract

In the problem of Scheduling with Interval Conflicts, there is a ground set of items indexed by integers, and the input is a collection of conflicts, each containing all the items whose index lies within some interval on the real line. Conflicts arrive in an online fashion. A scheduling algorithm must select, from each conflict, at most one survivor item, and the goal is to maximize the number (or weight) of items that survive all the conflicts they are involved in. We present a centralized deterministic online algorithm whose competitive ratio is O(lgσ), where σ is the size of the largest conflict. For the distributed setting, we present another deterministic algorithm whose competitive ratio is 2⌈lg σ⌉ in the special contiguous case, in which the item indices constitute a contiguous interval of integers. Our upper bounds are complemented by two lower bounds: one that shows that even in the contiguous case, all deterministic algorithms (centralized or distributed) have competitive ratio Ω(lgσ), and that in the non-contiguous case, no deterministic oblivious algorithm (i.e., a distributed algorithm that does not use communication) can have a bounded competitive ratio.

Original languageEnglish
Pages (from-to)300-317
Number of pages18
JournalTheory of Computing Systems
Volume53
Issue number2
DOIs
StatePublished - Aug 2013

Keywords

  • Competitive analysis
  • Compound tasks
  • Distributed algorithms
  • Interval conflicts
  • Online scheduling
  • Online set packing

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • Computational Theory and Mathematics

Fingerprint

Dive into the research topics of 'Online Scheduling with Interval Conflicts'. Together they form a unique fingerprint.

Cite this