Sub-Coloring and Hypo-Coloring Interval Graphs

In this paper, we study the sub-coloring and hypo-coloring problems on interval graphs. These problems have applications in job scheduling and distributed computing and can be used as "subroutines" for other combinatorial optimization problems. In the sub-coloring problem, given a graph G, we want to partition the vertices of G into minimum number of sub-color classes, where each sub-color class induces a union of disjoint cliques in G. In the hypo-coloring problem, given a graph G, and integral weights on vertices, we want to find a partition of the vertices of G into sub-color classes such that the sum of the weights of the heaviest cliques in each sub-color class is minimized. We present a "forbidden subgraph" characterization of graphs with sub-chromatic number k and use this to derive a 3-approximation algorithm for sub-coloring interval graphs. For the hypo-coloring problem on interval graphs, we first show that it is NP-complete, and then via reduction to the max-coloring problem, show how to obtain an O(log n)-approximation algorithm for it.

[1]  Vangelis Th. Paschos,et al.  A hypocoloring model for batch scheduling , 2005, Discret. Appl. Math..

[2]  Izak Broere,et al.  Generalized colorings of graphs , 1985 .

[3]  Klaus Jansen,et al.  Graph Subcolorings: Complexity and Algorithms , 2003 .

[4]  Izak Broere,et al.  Generalized colorings of outerplanar and planar graphs , 1985 .

[5]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[6]  Dror G. Feitelson,et al.  Backfilling with lookahead to optimize the packing of parallel jobs , 2005, J. Parallel Distributed Comput..

[7]  Gary L. Miller,et al.  The Complexity of Coloring Circular Arcs and Chords , 1980, SIAM J. Algebraic Discret. Methods.

[8]  Demetrios Achlioptas,et al.  The complexity of G-free colourability , 1997, Discret. Math..

[9]  Ross M. McConnell,et al.  Linear-Time Recognition of Circular-Arc Graphs , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[10]  Juraj Stacho,et al.  Complexity of generalized colourings of chordal graphs , 2008 .

[11]  Frédéric Gardi On Partitioning Interval and Circular-Arc Graphs into Proper Interval Subgraphs with Applications , 2004, LATIN.

[12]  Ross M. McConnell Linear-Time Recognition of Circular-Arc Graphs , 2003, Algorithmica.

[13]  Rajiv Raman,et al.  Approximation Algorithms for the Max-coloring Problem , 2005, ICALP.

[14]  Imran A. Pirwani,et al.  Good Quality Virtual Realization of Unit Ball Graphs , 2007, ESA.

[15]  Dániel Marx A short proof of the NP-completeness of minimum sum interval coloring , 2005, Oper. Res. Lett..

[16]  Mikkel Thorup,et al.  OPT versus LOAD in dynamic storage allocation , 2003, STOC '03.

[17]  Robert E. Jamison,et al.  The subchromatic number of a graph , 1989, Discret. Math..

[18]  Dror G. Feitelson,et al.  Utilization, Predictability, Workloads, and User Runtime Estimates in Scheduling the IBM SP2 with Backfilling , 2001, IEEE Trans. Parallel Distributed Syst..

[19]  Béla Bollobás,et al.  Extremal problems in graph theory , 1977, J. Graph Theory.

[20]  M. Golumbic Algorithmic graph theory and perfect graphs , 1980 .

[21]  Roger Wattenhofer,et al.  On the locality of bounded growth , 2005, PODC '05.

[22]  Andrew V. Goldberg,et al.  Network decomposition and locality in distributed computation , 1989, 30th Annual Symposium on Foundations of Computer Science.

[23]  Aravind Srinivasan,et al.  On the Complexity of Distributed Network Decomposition , 1996, J. Algorithms.

[24]  Gerhard J. Woeginger,et al.  More About Subcolorings , 2002, Computing.

[25]  Rajiv Raman,et al.  Buffer minimization using max-coloring , 2004, SODA '04.

[26]  Khaled M. Elbassioni,et al.  On the approximability of the maximum feasible subsystem problem with 0/1-coefficients , 2009, SODA.