Structure and linear-time recognition of 4-leaf powers
- 1 November 2008
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Algorithms
- Vol. 5 (1), 1-22
- https://doi.org/10.1145/1435375.1435386
Abstract
A graph G is the k-leaf power of a tree T if its vertices are leaves of T such that two vertices are adjacent in G if and only if their distance in T is at most k . Then T is a k-leaf root of G . This notion was introduced and studied by Nishimura, Ragde, and Thilikos [2002], motivated by the search for underlying phylogenetic trees. Their results imply an O ( n 3 )-time recognition algorithm for 4-leaf powers. Recently, Rautenbach [2006] as well as Dom et al. [2005] characterized 4-leaf powers without true twins in terms of forbidden subgraphs. We give new characterizations for 4-leaf powers and squares of trees by a complete structural analysis. As a consequence, we obtain a conceptually simple linear-time recognition of 4-leaf powers.Keywords
This publication has 15 references indexed in Scilit:
- Some remarks about leaf rootsDiscrete Mathematics, 2006
- Bipartite roots of graphsACM Transactions on Algorithms, 2006
- Computing Phylogenetic Roots with Bounded Degrees and ErrorsSIAM Journal on Computing, 2003
- On Graph Powers for Leaf-Labeled TreesJournal of Algorithms, 2002
- Modular decomposition and transitive orientationDiscrete Mathematics, 1999
- Tree PowersJournal of Algorithms, 1998
- Algorithms for Square Roots of GraphsSIAM Journal on Discrete Mathematics, 1995
- A tree representation for P4-sparse graphsDiscrete Applied Mathematics, 1992
- Simple Linear-Time Algorithms to Test Chordality of Graphs, Test Acyclicity of Hypergraphs, and Selectively Reduce Acyclic HypergraphsSIAM Journal on Computing, 1984
- Algorithmic Aspects of Vertex Elimination on GraphsSIAM Journal on Computing, 1976