Linear-Time Algorithms for Tree Root Problems

被引:3
|
作者
Chang, Maw-Shang [1 ]
Ko, Ming-Tat [2 ]
Lu, Hsueh-I [3 ]
机构
[1] Hungkuang Univ, Dept Comp Sci & Informat Engn, Taichung 43302, Taiwan
[2] Acad Sinica, Inst Informat Sci, Taipei 115, Taiwan
[3] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Taipei 106, Taiwan
关键词
Graph power; Graph root; Tree power; Tree root; Chordal graph; Maximal clique; Minimal node separator; GRAPH POWERS; CHROMATIC NUMBER; INDEPENDENT SETS; SQUARE; INTERVAL; SEPARATORS;
D O I
10.1007/s00453-013-9815-y
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Let T be a tree on a set V of nodes. The p-th power T (p) of T is the graph on V such that any two nodes u and w of V are adjacent in T (p) if and only if the distance of u and w in T is at most p. Given an n-node m-edge graph G and a positive integer p, the p-th tree root problem asks for a tree T, if any, such that G=T (p) . Given an n-node m-edge graph G, the tree root problem asks for a positive integer p and a tree T, if any, such that G=T (p) . Kearney and Corneil gave the best previously known algorithms for both problems. Their algorithm for the former (respectively, latter) problem runs in O(n (3)) (respectively, O(n (4))) time. In this paper, we give O(n+m)-time algorithms for both problems.
引用
收藏
页码:471 / 495
页数:25
相关论文
共 50 条
  • [1] Linear-Time Algorithms for Tree Root Problems
    Maw-Shang Chang
    Ming-Tat Ko
    Hsueh-I Lu
    Algorithmica, 2015, 71 : 471 - 495
  • [2] Linear-time counting algorithms for independent sets in chordal graphs
    Okamoto, Y
    Uno, T
    Uehara, R
    GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE, 2005, 3787 : 433 - 444
  • [3] Linear-Time Algorithms for Geometric Graphs with Sublinearly Many Crossings
    Eppstein, David
    Goodrich, Michael T.
    Strash, Darren
    PROCEEDINGS OF THE TWENTIETH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2009, : 150 - 159
  • [4] A Linear-Time Algorithm for Constructing a Spanning Tree on Circular Trapezoid Graphs
    Honma, Hirotoshi
    Nakajima, Yoko
    Aoshima, Haruka
    Masuyama, Shigeru
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2013, E96A (06): : 1051 - 1058
  • [5] LINEAR-TIME ALGORITHMS FOR GEOMETRIC GRAPHS WITH SUBLINEARLY MANY EDGE CROSSINGS
    Eppstein, David
    Goodrich, Michael T.
    Strash, Darren
    SIAM JOURNAL ON COMPUTING, 2010, 39 (08) : 3814 - 3829
  • [6] Linear-time algorithms for counting independent sets in bipartite permutation graphs
    Lin, Min-Sheng
    Chen, Chien-Min
    INFORMATION PROCESSING LETTERS, 2017, 122 : 1 - 7
  • [7] Linear-time Algorithms for Computing the Merrifield-Simmons Index on Polygonal Trees
    De Ita Luna, Guillermo
    Raymundo Marcial-Romero, J.
    Bello Lopez, Pedro
    Contreras Gonzalez, Meliza
    MATCH-COMMUNICATIONS IN MATHEMATICAL AND IN COMPUTER CHEMISTRY, 2018, 79 (01) : 55 - 78
  • [8] Simple linear-time algorithms for counting independent sets in distance-hereditary graphs
    Lin, Min-Sheng
    DISCRETE APPLIED MATHEMATICS, 2018, 239 : 144 - 153
  • [9] Single-edge monotonic sequences of graphs and linear-time algorithms for minimal completions and deletions
    Heggernes, Pinar
    Papadopoulos, Charis
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (01) : 1 - 15
  • [10] LINEAR-TIME RECOGNITION OF PROBE INTERVAL GRAPHS
    Mcconnell, Ross M.
    Nussbaum, Yahav
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2015, 29 (04) : 2006 - 2046