A Linear Time Algorithm for L(2,1)-Labeling of Trees

被引:0
|
作者
Hasunuma, Toru [1 ]
Ishii, Toshimasa [4 ]
Ono, Hirotaka [2 ]
Uno, Yushi [3 ]
机构
[1] Univ Tokushima, Dept Math & Nat Sci, Tokushima 7708502, Japan
[2] Kyushu Univ, Dept Comp Sci & Commun Engn, Fukuoka 0478501, Japan
[3] Osaka Prefecture Univ, Grad Sch Sci, Dept Math & Informat Sci, Sakai, Osaka 5998531, Japan
[4] Otaru Univ, Dept Informat & Management Sci, Otaru, Hokkaido 0478501, Japan
来源
ALGORITHMS - ESA 2009, PROCEEDINGS | 2009年 / 5757卷
关键词
DISTANCE CONSTRAINED LABELINGS; GRAPHS; COMPLEXITY;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
An L(2, 1)-labeling of a graph G is an assignment f from the vertex set V(G) to the set of nonnegative integers such that |f(x) - f(y)| >= 2 if x and y are adjacent and |f(x) - f(y)| >= 1 x and y are at distance 2, for all x and y in V(G). A k-L(2, 1)-labeling is an L(2, 1)-labeling : V(G) --> {0, ... , k}, and the L(2, 1)-labeling problem asks the minimum k, which we denote by lambda(G), among all possible assignments. It is known that this problem is NP-hard even for graphs of treewidth 2, and tree is one of very few classes for which the problem is polynomially solvable. The running time of the best known algorithm for trees had been O(Delta(4.5)n) for more than a decade, and an O(min{n(1.75), Delta(1.5)n})-time algorithm has appeared recently, where Delta is the maximum degree of T and n = |V(T)|, however, it has been open if it is solvable in linear time. In this paper, we finally settle this problem for L(2, 1)-labeling of trees by establishing a linear time algorithm.
引用
收藏
页码:35 / +
页数:2
相关论文
共 50 条
  • [41] n-fold-L(2,1)-labelings of the edge-multiplicity-path-replacements
    Tang, Hongji
    ARS COMBINATORIA, 2019, 143 : 13 - 28
  • [42] Improved Self-Stabilizing Algorithms for L(2, 1)-Labeling Tree Networks
    Chaudhuri P.
    Thompson H.
    Mathematics in Computer Science, 2011, 5 (1) : 27 - 39
  • [43] A simple linear time algorithm for cograph recognition
    Habib, M
    Paul, C
    DISCRETE APPLIED MATHEMATICS, 2005, 145 (02) : 183 - 197
  • [44] Linear-Time Construction of Two-Dimensional Suffix Trees
    Kim, Dong Kyue
    Na, Joong Chae
    Sim, Jeong Seop
    Park, Kunsoo
    ALGORITHMICA, 2011, 59 (02) : 269 - 297
  • [45] An algorithm determining (2-d)-kernels in trees
    Bednarz, Pawel
    Wloch, Iwona
    UTILITAS MATHEMATICA, 2017, 102 : 215 - 222
  • [46] A sufficient condition for a tree to be (Δ+1)-(2,1)-totally labelable
    Miao, Zhengke
    Shu, Qiaojun
    Wang, Weifan
    Chen, Dong
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2016, 31 (02) : 893 - 901
  • [47] A linear time algorithm for embedding hypercube into cylinder and torus
    Rajan, R. Sundara
    Rajasingh, Indra
    Parthiban, N.
    Rajalaxmi, T. M.
    THEORETICAL COMPUTER SCIENCE, 2014, 542 : 108 - 115
  • [48] A LINEAR-TIME ALGORITHM FOR UNIQUE HORN SATISFIABILITY
    PRETOLANI, D
    INFORMATION PROCESSING LETTERS, 1993, 48 (02) : 61 - 66
  • [49] Maximum parsimony distance on phylogenetic trees: A linear kernel and constant factor approximation algorithm
    Jones, Mark
    Kelk, Steven
    Stougie, Leen
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2021, 117 : 165 - 181
  • [50] A Time- and Message-Optimal Distributed Algorithm for Minimum Spanning Trees
    Pandurangan, Gopal
    Robinson, Peter
    Scquizzato, Michele
    STOC'17: PROCEEDINGS OF THE 49TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2017, : 743 - 756