В теории графов циркулянтный граф — это неориентированный граф, на который действует циклическая группа симметрий , которая переводит любую вершину в любую другую вершину . Иногда его называют циклическим графом , [1], но этот термин имеет и другие значения.
Циркулярные графы можно описать несколькими эквивалентными способами: [2]
Каждый граф-цикл является циркулянтным графом, как и каждый граф-корона с числом вершин, сравнимым с 2 по модулю 4.
Графы Пейли порядка n (где n — простое число, сравнимое с 1 по модулю 4 ) — это граф, в котором вершинами являются числа от 0 до n − 1 , а две вершины являются смежными, если их разность является квадратичным вычетом по модулю n . Поскольку наличие или отсутствие ребра зависит только от разности по модулю n двух чисел вершин, любой граф Пейли является циркулянтным графом.
Каждая лестница Мёбиуса является циркулянтным графом, как и каждый полный граф . Полный двудольный граф является циркулянтным графом, если он имеет одинаковое количество вершин по обе стороны от своей двудольности.
Если два числа m и n взаимно просты , то граф ладьи m × n (граф, имеющий вершину для каждой клетки шахматной доски m × n и ребро для каждых двух клеток, между которыми ладья может переместиться за один ход) является циркулянтным графом. Это происходит потому, что его симметрии включают в себя в качестве подгруппы циклическую группу C mn C m × C n . В более общем случае, в этом случае тензорное произведение графов между любыми циркулянтами m - и n -вершинными является само по себе циркулянтом. [2]
Многие из известных нижних границ чисел Рамсея получены из примеров циркулянтных графов, которые имеют небольшие максимальные клики и небольшие максимальные независимые множества . [1]
Циркулянтный граф со скачками определяется как граф с узлами, помеченными как i , где каждый узел смежный с 2k узлами .
Самодополнительный граф — это граф, в котором замена каждого ребра на не-ребро и наоборот даёт изоморфный граф . Например, граф цикла с пятью вершинами является самодополнительным, а также циркулянтным графом. В более общем смысле каждый граф Пейли простого порядка является самодополнительным циркулянтным графом. [4] Хорст Сакс показал, что если число n обладает свойством, что каждый простой множитель n сравним с 1 по модулю 4 , то существует самодополнительный циркулянт с n вершинами. Он предположил , что это условие также необходимо: никакие другие значения n не допускают существования самодополнительного циркулянта. [2] [4] Гипотеза была доказана примерно 40 лет спустя Вильфредом. [2]
Определим циркулянтную нумерацию циркулянтного графа как маркировку вершин графа числами от 0 до n − 1 таким образом, что если некоторые две вершины с номерами x и y являются смежными, то любые две вершины с номерами z и ( z − x + y ) mod n являются смежными. Эквивалентно, циркулянтная нумерация — это нумерация вершин, для которых матрица смежности графа является циркулянтной матрицей.
Пусть a — целое число, взаимно простое с n , и пусть b — любое целое число. Тогда линейная функция , которая переводит число x в ax + b, преобразует циркулянтную нумерацию в другую циркулянтную нумерацию. Андраш Адам предположил, что эти линейные отображения являются единственными способами перенумерации циркулянтного графа, сохраняя при этом свойство циркулянта: то есть, если G и H — изоморфные циркулянтные графы с разными нумерациями, то существует линейное отображение, которое преобразует нумерацию для G в нумерацию для H . Однако теперь известно, что гипотеза Адама ложна. Контрпример дают графы G и H с 16 вершинами каждый; вершина x в G соединена с шестью соседями x ± 1 , x ± 2 и x ± 7 по модулю 16, тогда как в H шесть соседей — это x ± 2 , x ± 3 и x ± 5 по модулю 16. Эти два графа изоморфны, но их изоморфизм не может быть реализован линейным отображением. [2]
Гипотеза Тоиды уточняет гипотезу Адама, рассматривая только специальный класс циркулянтных графов, в которых все разности между соседними вершинами графа взаимно просты с числом вершин. Согласно этой уточненной гипотезе, эти специальные циркулянтные графы должны обладать свойством, что все их симметрии происходят из симметрий базовой аддитивной группы чисел по модулю n . Это было доказано двумя группами в 2001 и 2002 годах. [5] [6]
Существует алгоритм распознавания циркулянтных графов за полиномиальное время , и проблема изоморфизма для циркулянтных графов может быть решена за полиномиальное время. [7] [8]