Kautz graph
The Kautz graph is a digraph (directedgraph) of degree and dimension , which has vertices labeled by all possible strings of length which are composed of characters chosen from an alphabet containing distinct symbols, subject to the condition thatadjacent characters in the string cannot be equal ().
The Kautz graph has edges
(1) |
It is natural to label each such edge of as , giving a one-to-one correspondencebetween edges of the Kautz graph and vertices of the Kautz graph.
Example:
The Kautz graph has 6 nodes, and is depicted in thefollowing figure (using the alphabet ={0, 1, 2})
Properties:
The diameter of the Kautz graph is
(For example, there is a path of length from to achieved by thesequence of edges , … unless inwhich case there is a similar path of length beginning.)
Kautz graphs are closely related to de Bruijn graphs, which aredefined similarly but without the condition , andwith an alphabet of only symbols for the degree de Bruijn graph.
For a fixed degree and number of vertices , theKautz graph has the smallest diameter of any possible directed graphwith vertices and degree .
All Kautz graphs have Eulerian cycles
(An Eulerian cycleis one which visits each edge exactly once– This result followsbecause Kautz graphs have in-degree equal to out-degree for eachnode)
All Kautz graphs have a Hamiltonian cycle
(This result follows from the correspondence described abovebetween edges of the Kautz graph and vertices of the Kautz graph; a Hamiltonian cycle on isgiven by an Eulerian cycle on )
A degree- Kautz graph has disjointpaths from any node to any other node .