Kautz graph

Example of Kautz graph on 3 characters with string length 2 (on the left) and 3 (on the right); the edges on the left correspond to the vertices on the right.

The Kautz graph KMN+1 is a directed graph of degree M and dimension N+1, which has (M+1)MN vertices labeled by all possible strings s0⋯sN of length N+1 which are composed of characters si chosen from an alphabet A containing M+1 distinct symbols, subject to the condition that adjacent characters in the string cannot be equal (si≠si+1).

The Kautz graph KMN+1 has (M+1)MN+1 edges

{(s0s1⋯sN,s1s2⋯sNsN+1)|si∈Asi≠si+1}

It is natural to label each such edge of KMN+1 as s0s1⋯sN+1, giving a one-to-one correspondence between edges of the Kautz graph KMN+1 and vertices of the Kautz graph KMN+2.

Kautz graphs are closely related to De Bruijn graphs.

Properties

In computing

The Kautz graph has been used as a network topology for connecting processors in high-performance computing and fault-tolerant computing applications: such a network is known as a Kautz network.

Notes

  1. ↑ Li, Dongsheng; Xicheng Lu; Jinshu Su (2004). "Graph-Theoretic Analysis of Kautz Topology and DHT Schemes". Network and Parallel Computing: IFIP International Conference. Wuhan, China: NPC. pp. 308–315. ISBN 3-540-23388-1. Retrieved 2008-03-05.

This article incorporates material from Kautz graph on PlanetMath, which is licensed under the Creative Commons Attribution/Share-Alike License.