English

Circle Graph Isomorphism in Almost Linear Time

Data Structures and Algorithms 2019-08-27 v1 Discrete Mathematics Combinatorics

Abstract

Circle graphs are intersection graphs of chords of a circle. In this paper, we present a new algorithm for the circle graph isomorphism problem running in time O((n+m)α(n+m))O((n+m)\alpha(n+m)) where nn is the number of vertices, mm is the number of edges and α\alpha is the inverse Ackermann function. Our algorithm is based on the minimal split decomposition [Cunnigham, 1982] and uses the state-of-art circle graph recognition algorithm [Gioan, Paul, Tedder, Corneil, 2014] in the same running time. It improves the running time O(nm)O(nm) of the previous algorithm [Hsu, 1995] based on a similar approach.

Keywords

Cite

@article{arxiv.1908.09151,
  title  = {Circle Graph Isomorphism in Almost Linear Time},
  author = {Vít Kalisz and Pavel Klavík and Peter Zeman},
  journal= {arXiv preprint arXiv:1908.09151},
  year   = {2019}
}