English

Algorithmic Aspects of Regular Graph Covers

Discrete Mathematics 2017-01-31 v2 Combinatorics Group Theory

Abstract

A graph GG covers a graph HH if there exists a locally bijective homomorphism from GG to HH. We deal with regular covers where this homomorphism is prescribed by the action of a semiregular subgroup of Aut(G)\textrm{Aut}(G). We study computational aspects of regular covers that have not been addressed before. The decision problem RegularCover asks for given graphs GG and HH whether GG regularly covers HH. When H=1|H|=1, this problem becomes Cayley graph recognition for which the complexity is still unresolved. Another special case arises for G=H|G| = |H| when it becomes the graph isomorphism problem. Our main result is an involved FPT algorithm solving RegularCover for planar inputs GG in time O(2e(H)/2)O^*(2^{e(H)/2}) where e(H)e(H) denotes the number of edges of HH. The algorithm is based on dynamic programming and employs theoretical results proved in a related structural paper. Further, when GG is 3-connected, HH is 2-connected or the ratio G/H|G|/|H| is an odd integer, we can solve the problem RegularCover in polynomial time. In comparison, B\'ilka et al. (2011) proved that testing general graph covers is NP-complete for planar inputs GG when HH is a small fixed graph such as K4K_4 or K5K_5.

Keywords

Cite

@article{arxiv.1609.03013,
  title  = {Algorithmic Aspects of Regular Graph Covers},
  author = {Jiří Fiala and Pavel Klavík and Jan Kratochvíl and Roman Nedela},
  journal= {arXiv preprint arXiv:1609.03013},
  year   = {2017}
}

Comments

The journal version of the second part of arXiv:1402.3774. arXiv admin note: substantial text overlap with arXiv:1402.3774

R2 v1 2026-06-22T15:45:38.142Z