English

An improved isomorphism test for bounded-tree-width graphs

Data Structures and Algorithms 2018-03-20 v1 Discrete Mathematics Combinatorics

Abstract

We give a new fpt algorithm testing isomorphism of nn-vertex graphs of tree width kk in time 2kpolylog(k)poly(n)2^{k\operatorname{polylog} (k)}\operatorname{poly} (n), improving the fpt algorithm due to Lokshtanov, Pilipczuk, Pilipczuk, and Saurabh (FOCS 2014), which runs in time 2O(k5logk)poly(n)2^{\mathcal{O}(k^5\log k)}\operatorname{poly} (n). Based on an improved version of the isomorphism-invariant graph decomposition technique introduced by Lokshtanov et al., we prove restrictions on the structure of the automorphism groups of graphs of tree width kk. Our algorithm then makes heavy use of the group theoretic techniques introduced by Luks (JCSS 1982) in his isomorphism test for bounded degree graphs and Babai (STOC 2016) in his quasipolynomial isomorphism test. In fact, we even use Babai's algorithm as a black box in one place. We also give a second algorithm which, at the price of a slightly worse running time 2O(k2logk)poly(n)2^{\mathcal{O}(k^2 \log k)}\operatorname{poly} (n), avoids the use of Babai's algorithm and, more importantly, has the additional benefit that it can also used as a canonization algorithm.

Keywords

Cite

@article{arxiv.1803.06858,
  title  = {An improved isomorphism test for bounded-tree-width graphs},
  author = {Martin Grohe and Daniel Neuen and Pascal Schweitzer and Daniel Wiebking},
  journal= {arXiv preprint arXiv:1803.06858},
  year   = {2018}
}

Comments

34 pages, 1 figures

R2 v1 2026-06-23T00:57:19.995Z