Recognizing circulant graphs of prime order in polynomial time

Mikhail E. Muzychuk, Gottfried Tinhofer

Research output: Contribution to journalArticlepeer-review

13 Scopus citations


A circulant graph G of order n is a Cayley graph over the cyclic group Zn. Equivalently, G is circulant iff its vertices can be ordered such that the corresponding adjacency matrix becomes a circulant matrix. To each circulant graph we may associate a coherent configuration A and, in particular, a Schur ring S isomorphic to A. A can be associated without knowing G to be circulant. If n is prime, then by investigating the structure of A either we are able to find an appropriate ordering of the vertices proving that G is circulant or we are able to prove that a certain necessary condition for G being circulant is violated. The algorithm we propose in this paper is a recognition algorithm for cyclic association schemes. It runs in time polynomial in n.

Original languageEnglish
Article numberR25
Number of pages28
JournalElectronic Journal of Combinatorics
Issue number1
StatePublished - 1 Jan 1998
Externally publishedYes


  • Circulant graph
  • Cyclic association scheme
  • Recognition algorithm

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Geometry and Topology
  • Discrete Mathematics and Combinatorics
  • Computational Theory and Mathematics
  • Applied Mathematics


Dive into the research topics of 'Recognizing circulant graphs of prime order in polynomial time'. Together they form a unique fingerprint.

Cite this