Kautz Graph
   HOME

TheInfoList



OR:

The Kautz graph K_M^ is a
directed graph In mathematics, and more specifically in graph theory, a directed graph (or digraph) is a graph that is made up of a set of vertices connected by directed edges, often called arcs. Definition In formal terms, a directed graph is an ordered pa ...
of degree M and dimension N+ 1, which has (M +1)M^ vertices labeled by all possible strings s_0 \cdots s_N of length N + 1 which are composed of characters s_i chosen from an alphabet A containing M + 1 distinct symbols, subject to the condition that adjacent characters in the string cannot be equal (s_i \neq s_). The Kautz graph K_M^ has (M + 1)M^ edges \ \, It is natural to label each such edge of K_M^ as s_0s_1 \cdots s_, giving a one-to-one correspondence between edges of the Kautz graph K_M^ and vertices of the Kautz graph K_M^. Kautz graphs are closely related to
De Bruijn graph In graph theory, an -dimensional De Bruijn graph of symbols is a directed graph representing overlaps between sequences of symbols. It has vertices, consisting of all possible sequences of the given symbols; the same symbol may appear multiple ...
s.


Properties

* For a fixed degree M and number of vertices V = (M + 1) M^N, the Kautz graph has the smallest
diameter In geometry, a diameter of a circle is any straight line segment that passes through the center of the circle and whose endpoints lie on the circle. It can also be defined as the longest chord of the circle. Both definitions are also valid fo ...
of any possible directed graph with V vertices and degree M. * All Kautz graphs have
Eulerian cycle In graph theory, an Eulerian trail (or Eulerian path) is a trail in a finite graph that visits every edge exactly once (allowing for revisiting vertices). Similarly, an Eulerian circuit or Eulerian cycle is an Eulerian trail that starts and ends ...
s. (An Eulerian cycle is one which visits each edge exactly once—This result follows because Kautz graphs have in-degree equal to out-degree for each node) * All Kautz graphs have a
Hamiltonian cycle In the mathematical field of graph theory, a Hamiltonian path (or traceable path) is a path in an undirected or directed graph that visits each vertex exactly once. A Hamiltonian cycle (or Hamiltonian circuit) is a cycle that visits each vertex ...
(This result follows from the correspondence described above between edges of the Kautz graph K_M^ and vertices of the Kautz graph K_M^; a Hamiltonian cycle on K_M^ is given by an Eulerian cycle on K_M^) * A degree-k Kautz graph has k disjoint paths from any node x to any other node y.


In computing

The Kautz graph has been used as a
network topology Network topology is the arrangement of the elements ( links, nodes, etc.) of a communication network. Network topology can be used to define or describe the arrangement of various types of telecommunication networks, including command and contr ...
for connecting processors in
high-performance computing High-performance computing (HPC) uses supercomputers and computer clusters to solve advanced computation problems. Overview HPC integrates systems administration (including network and security knowledge) and parallel programming into a mult ...
and fault-tolerant computing applications: such a network is known as a ''Kautz network''.


Notes

{{DEFAULTSORT:Kautz Graph Parametric families of graphs Directed graphs