Sum Multi-coloring of Graphs

  • Authors:
  • Amotz Bar-Noy;Magnús M. Halldórsson;Guy Kortsarz;Ravit Salman;Hadas Shachnai

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • ESA '99 Proceedings of the 7th Annual European Symposium on Algorithms
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

Scheduling dependent jobs on multiple machines is modeled by the graph multi-coloring problem. In this paperweconsider the problem of minimizing the average completion time of all jobs. This is formalized as the sum multicoloring (SMC) problem: Given a graph and the number of colors required by each vertex, find a multi-coloring which minimizes the sum of the largest colors assigned to the vertices. It reduces to the known sum coloring (SC) problem in the special case of unit execution times.This paper reports a comprehensive study of the SMC problem, treating three models: with and without preemption allowed, as well as co-scheduling where tasks cannot start while others are running. We establish a linear relation between the approximability of the maximum independent set (IS) and SMC in all three models, via a link to the SC problem. Thus, for classes of graphs where IS is 驴-approximable, we obtain O(驴)-approximations for preemptive and coscheduling SMC, and O(驴 驴 log n) for non-preemptive SMC. In addition, we give constant-approximation algorithms for SMC under different models, on a number of fundamental classes of graphs, including bipartite, line, bounded degree, and planar graphs.