Finding Cactus Roots in Polynomial Time
Open Access
- 21 November 2017
- journal article
- research article
- Published by Springer Nature in Theory of Computing Systems
- Vol. 62 (6) , 1409-1426
Abstract
A graph H is a square root of a graph G, or equivalently, G is the square of H, if G can be obtained from H by adding an edge between any two vertices in H that are of distance 2. The Square Root problem is that of deciding whether a given graph admits a square root. The problem of testing whether a graph admits a square root which belongs to some specified graph class \(\mathcal {H}\) is called the \(\mathcal {H}\)-Square Root problem. By showing boundedness of treewidth we prove that Square Root is polynomial-time solvable on some classes of graphs with small clique number and that \(\mathcal {H}\)-Square Root is polynomial-time solvable when \(\mathcal {H}\) is the class of cactuses.
Keywords
Funding Information
- Engineering and Physical Sciences Research Council (EP/G043434/1)
This publication has 27 references indexed in Scilit:
- Computing square roots of graphs with low maximum degreeDiscrete Applied Mathematics, 2018
- Algorithms for Outerplanar Graph Roots and Graph Roots of Pathwidth at Most 22017
- Finding Cut-Vertices in the Square Roots of a Graph2017
- Extremal Graph Theory2017
- Parameterized Algorithms2015
- Parameterized Algorithms for Finding Square RootsAlgorithmica, 2014
- Uniqueness of Graph Square Roots of Girth SixThe Electronic Journal of Combinatorics, 2011
- Complexity of Finding Graph Roots with Girth ConditionsAlgorithmica, 2010
- A Linear-Time Algorithm for Finding Tree-Decompositions of Small TreewidthSIAM Journal on Computing, 1996
- The monadic second-order logic of graphs III : tree-decompositions, minors and complexity issuesRAIRO - Theoretical Informatics and Applications, 1992