Граф Кауца

Материал из testwiki
Перейти к навигации Перейти к поиску
Пример графа Кауца на 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.

В обработке данных

Граф Кауца использовался в качестве сетевой технологии для соединения процессоров в высокопроизводительных вычисленияхШаблон:Sfn и отказоустойчивых вычисленияхШаблон:Sfn, такие сети известны как сети Кауца.

Примечания

Шаблон:Примечания

Литература

Шаблон:Refbegin

Шаблон:Refend Шаблон:Rq