Перейти к содержанию

Граф Кауца

Материал из Мегавики — свободной энциклопедии
Пример графа Кауца на 3 символах с длиной строк 2 (слева) и 3 (справа). Рёбра слева соответствуют вершинам справа.

Граф Кауца KMN+1 — это ориентированный граф степени M и размерности N+1, который имеет (M+1)MN вершин, помеченных всеми возможными строками s0sN длины N+1, которые составлены из символов si, выбранных из алфавита A, содержащего M+1 различных символов с условием, что соседние символы не могут совпадать (sisi+1).

Граф Кауца KMN+1 имеет (M+1)MN+1 рёбер

{(s0s1sN,s1s2sNsN+1)|siAsisi+1}

Естественно пометить каждое такое ребро KMN+1 как s0s1sN+1, создавая один-к-одному соответствие между рёбрами графа Кауца KMN+1 и вершинами графа Кауца KMN+2.

Графы Кауца тесно связаны с графами де Брёйна.

Свойства[править]

  • Для фиксированной степени M и числа вершин V=(M+1)MN граф Кауца имеет наименьший диаметр для любого ориентированного графа с V вершинами и степенью M.
  • Все графы Кауца имеют эйлеровы циклы. (Эйлеров цикл — это цикл, который посещает каждое ребро ровно раз — этот результат следует из того, что графы Кауца имеют полустепень захода равную полустепени исхода для каждого узла).
  • Все графы Кауца имеют гамильтонов цикл (Этот результат следует из соответствия, описанного выше между рёбрами графа Кауца KMN и вершинами графа Кауца KMN+1. Гамильтонов цикл на KMN+1 задаётся эйлеровым циклом на KMN).
  • Граф Кауца степени k имеет k непересекающихся пути из любого узла x в любой другой узел y.

В обработке данных[править]

Граф Кауца использовался в качестве сетевой технологии для соединения процессоров в высокопроизводительных вычислениях[1] и отказоустойчивых вычислениях[2], такие сети известны как сети Кауца.

Примечания[править]

  1. Darcy, 2007.
  2. Li, Lu, Su, 2004, с. 308–315.

Литература[править]