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] Clique Clustering Yields a PTAS for max-Coloring Interval Graphs
    Nonner, Tim
    Automata, Languages and Programming, ICALP, Pt I, 2011, 6755 : 183 - 194
  • [2] Clique Clustering Yields a PTAS for Max-Coloring Interval Graphs
    Nonner, Tim
    ALGORITHMICA, 2018, 80 (10) : 2941 - 2956
  • [3] Clique Clustering Yields a PTAS for Max-Coloring Interval Graphs
    Tim Nonner
    Algorithmica, 2018, 80 : 2941 - 2956
  • [4] Max-Coloring of Vertex-Weighted Graphs
    Hsu, Hsiang-Chun
    Chang, Gerard Jennhwa
    GRAPHS AND COMBINATORICS, 2016, 32 (01) : 191 - 198
  • [5] Max-Coloring of Vertex-Weighted Graphs
    Hsiang-Chun Hsu
    Gerard Jennhwa Chang
    Graphs and Combinatorics, 2016, 32 : 191 - 198
  • [6] Online Coloring Co-Interval Graphs
    Zarrabi-Zadeh, H.
    SCIENTIA IRANICA TRANSACTION D-COMPUTER SCIENCE & ENGINEERING AND ELECTRICAL ENGINEERING, 2009, 16 (01): : 1 - 7
  • [7] On the max coloring problem
    Epstein, Leah
    Levin, Asaf
    THEORETICAL COMPUTER SCIENCE, 2012, 462 : 23 - 38
  • [8] Max-coloring paths: tight bounds and extensions
    Telikepalli Kavitha
    Julián Mestre
    Journal of Combinatorial Optimization, 2012, 24 : 1 - 14
  • [9] Max-coloring paths: tight bounds and extensions
    Kavitha, Telikepalli
    Mestre, Julian
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2012, 24 (01) : 1 - 14
  • [10] On the sum coloring problem on interval graphs
    Nicoloso, S
    Sarrafzadeh, M
    Song, X
    ALGORITHMICA, 1999, 23 (02) : 109 - 126