English

Complexity of Cycle Length Modularity Problems in Graphs

Computational Complexity 2007-05-23 v1

Abstract

The even cycle problem for both undirected and directed graphs has been the topic of intense research in the last decade. In this paper, we study the computational complexity of \emph{cycle length modularity problems}. Roughly speaking, in a cycle length modularity problem, given an input (undirected or directed) graph, one has to determine whether the graph has a cycle CC of a specific length (or one of several different lengths), modulo a fixed integer. We denote the two families (one for undirected graphs and one for directed graphs) of problems by (S,m)-UC(S,m)\hbox{-}{\rm UC} and (S,m)-DC(S,m)\hbox{-}{\rm DC}, where mNm \in \mathcal{N} and S{0,1,...,m1}S \subseteq \{0,1, ..., m-1\}. (S,m)-UC(S,m)\hbox{-}{\rm UC} (respectively, (S,m)-DC(S,m)\hbox{-}{\rm DC}) is defined as follows: Given an undirected (respectively, directed) graph GG, is there a cycle in GG whose length, modulo mm, is a member of SS? In this paper, we fully classify (i.e., as either polynomial-time solvable or as NP{\rm NP}-complete) each problem (S,m)-UC(S,m)\hbox{-}{\rm UC} such that 0S0 \in S and each problem (S,m)-DC(S,m)\hbox{-}{\rm DC} such that 0S0 \notin S. We also give a sufficient condition on SS and mm for the following problem to be polynomial-time computable: (S,m)-UC(S,m)\hbox{-}{\rm UC} such that 0S0 \notin S.

Keywords

Cite

@article{arxiv.cs/0306131,
  title  = {Complexity of Cycle Length Modularity Problems in Graphs},
  author = {Edith Hemaspaandra and Holger Spakowski and Mayur Thakur},
  journal= {arXiv preprint arXiv:cs/0306131},
  year   = {2007}
}

Comments

10 pages