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 条
[11]   Sub-coloring and Hypo-coloring Interval Graphs [J].
Gandhi, Rajiv ;
Greening, Bradford, Jr. ;
Pemmaraju, Sriram ;
Raman, Rajiv .
GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE, 2010, 5911 :122-+
[12]   COLORING INDUCTIVE GRAPHS ONLINE [J].
IRANI, S .
ALGORITHMICA, 1994, 11 (01) :53-72
[13]   Hitting sets online and unique-max coloring [J].
Even, Guy ;
Smorodinsky, Shakhar .
DISCRETE APPLIED MATHEMATICS, 2014, 178 :71-82
[14]   Online interval coloring with packing constraints [J].
Epstein, Leah ;
Levy, Meital .
THEORETICAL COMPUTER SCIENCE, 2008, 407 (1-3) :203-212
[15]   On the dominator coloring in proper interval graphs and block graphs [J].
Panda, B. S. ;
Pandey, Arti .
DISCRETE MATHEMATICS ALGORITHMS AND APPLICATIONS, 2015, 7 (04)
[16]   Approximation algorithm for coloring of dotted interval graphs [J].
Yanovsky, Vladimir .
INFORMATION PROCESSING LETTERS, 2008, 108 (01) :41-44
[17]   Online Coloring of Bipartite Graphs with and without Advice [J].
Bianchi, Maria Paola ;
Boeckenhauer, Hans-Joachim ;
Hromkovic, Juraj ;
Keller, Lucia .
ALGORITHMICA, 2014, 70 (01) :92-111
[18]   Variable Sized Online Interval Coloring with Bandwidth [J].
Epstein, Leah ;
Erlebach, Thomas ;
Levin, Asaf .
ALGORITHMICA, 2009, 53 (03) :385-401
[19]   Coloring Artemis graphs [J].
Leveque, Benjamin ;
Maffray, Frederic ;
Reed, Bruce ;
Trotignon, Nicolas .
THEORETICAL COMPUTER SCIENCE, 2009, 410 (21-23) :2234-2240
[20]   ON LIST COLORING AND LIST HOMOMORPHISM OF PERMUTATION AND INTERVAL GRAPHS [J].
Enright, Jessica ;
Stewart, Lorna ;
Tardos, Gabor .
SIAM JOURNAL ON DISCRETE MATHEMATICS, 2014, 28 (04) :1675-1685