Batch Coloring Flat Graphs and Thin

  • Authors:
  • Magnús M. Halldórsson;Hadas Shachnai

  • Affiliations:
  • School of Computer Science, Reykjavik University, Iceland;Department of Computer Science, The Technion, Haifa, Israel 32000

  • Venue:
  • SWAT '08 Proceedings of the 11th Scandinavian workshop on Algorithm Theory
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

A batch is a set of jobs that start execution at the same time; only when the last job is completed can the next batch be started. When there are constraints or conflicts between the jobs, we need to ensure that jobs in the same batch be non-conflicting. That is, we seek a coloring of the conflict graph. The two most common objectives of schedules and colorings are the makespan, or the maximum job completion time, and the sum of job completion times. This gives rise to two types of batch coloring problems: max-coloringand batch sum coloring, respectively.We give the first polynomial time approximation schemesfor batch sum coloring on several classes of "non-thick" graphs that arise in applications. This includes paths, trees, partial k-trees, and planar graphs. Also, we give an improved O(nlogn) exact algorithm for the max-coloring problem on paths.