Max-Coloring and Online Coloring with Bandwidths on Interval Graphs

被引:9
|
作者
Pemmaraju, Sriram V. [2 ]
Raman, Rajiv [1 ]
Varadarajan, Kasturi [2 ]
机构
[1] Max Planck Inst Informat, D-66123 Saarbrucken, Germany
[2] Univ Iowa, Dept Comp Sci, Iowa City, IA 52240 USA
基金
美国国家科学基金会;
关键词
Approximation algorithms; buffer minimization; coloring; online algorithms; scheduling; REGISTER ALLOCATION; COMPLEXITY; ALGORITHM;
D O I
10.1145/1978782.1978790
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Given a graph G = (V, E) and positive integral vertex weights w : V -> N, the max-coloring problem seeks to find a proper vertex coloring of G whose color classes C-1, C-2,C- ... , C-k, minimize Sigma(k)(i=1) max(v epsilon Ci) w(v). This problem, restricted to interval graphs, arises whenever there is a need to design dedicated memory managers that provide better performance than the general-purpose memory management of the operating system. Though this problem seems similar to the dynamic storage allocation problem, there are fundamental differences. We make a connection between max-coloring and online graph coloring and use this to devise a simple 2-approximation algorithm for max-coloring on interval graphs. We also show that a simple first-fit strategy, that is a natural choice for this problem, yields an 8-approximation algorithm. We show this result by proving that the first-fit algorithm for online coloring an interval graph G uses no more than 8 . chi(G) colors, significantly improving the bound of 26 . chi(G) by Kierstead and Qin [1995]. We also show that the max-coloring problem is NP-hard. The problem of online coloring of intervals with bandwidths is a simultaneous generalization of online interval coloring and online bin packing. The input is a set I of intervals, each interval i epsilon I having an associated bandwidth b(i) epsilon (0, 1]. We seek an online algorithm that produces a coloring of the intervals such that for any color c and any real r, the sum of the bandwidths of intervals containing r and colored c is at most 1. Motivated by resource allocation problems, Adamy and Erlebach [2003] consider this problem and present an algorithm that uses at most 195 times the number of colors used by an optimal offline algorithm. Using the new analysis of first-fit coloring of interval graphs, we show that the Adamy-Erlebach algorithm is 35-competitive. Finally, we generalize the Adamy-Erlebach algorithm to a class of algorithms and show that a different instance from this class is 30-competitive.
引用
收藏
页数:21
相关论文
共 50 条
  • [1] Approximating interval coloring and max-coloring in chordal graphs
    Pemmaraju, Sriram V.
    Penumatcha, Sriram
    Raman, Rajiv
    Lect. Notes Comput. Sci., 1600, (399-416):
  • [2] Approximating interval coloring and max-coloring in chordal graphs
    Pemmaraju, SV
    Penumatcha, S
    Raman, R
    EXPERIMENTAL AND EFFICIENT ALGORITHMS, 2004, 3059 : 399 - 416
  • [3] Clique Clustering Yields a PTAS for Max-Coloring Interval Graphs
    Nonner, Tim
    ALGORITHMICA, 2018, 80 (10) : 2941 - 2956
  • [4] Clique Clustering Yields a PTAS for max-Coloring Interval Graphs
    Nonner, Tim
    Automata, Languages and Programming, ICALP, Pt I, 2011, 6755 : 183 - 194
  • [5] Clique Clustering Yields a PTAS for Max-Coloring Interval Graphs
    Tim Nonner
    Algorithmica, 2018, 80 : 2941 - 2956
  • [6] Max-Coloring of Vertex-Weighted Graphs
    Hsiang-Chun Hsu
    Gerard Jennhwa Chang
    Graphs and Combinatorics, 2016, 32 : 191 - 198
  • [7] Max-Coloring of Vertex-Weighted Graphs
    Hsu, Hsiang-Chun
    Chang, Gerard Jennhwa
    GRAPHS AND COMBINATORICS, 2016, 32 (01) : 191 - 198
  • [8] Approximation algorithms for the max-coloring problem
    Pemmaraju, SV
    Raman, R
    AUTOMATA, LANGUAGES AND PROGRAMMING, PROCEEDINGS, 2005, 3580 : 1064 - 1075
  • [9] Max-Coloring Paths: Tight Bounds and Extensions
    Kavitha, Telikepalli
    Mestre, Julian
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2009, 5878 : 87 - +
  • [10] Online Coloring Co-Interval Graphs
    Zarrabi-Zadeh, H.
    SCIENTIA IRANICA TRANSACTION D-COMPUTER SCIENCE & ENGINEERING AND ELECTRICAL ENGINEERING, 2009, 16 (01): : 1 - 7