В теории графов кубически -связанные циклы — это неориентированный кубический граф , образованный заменой каждой вершины гиперкубического графа циклом . Он был введен Препаратой и Вюйемином (1981) для использования в качестве сетевой топологии в параллельных вычислениях .
Кубически-связанные циклы порядка n (обозначаемые CCC n ) можно определить как граф, образованный из набора n 2 n узлов, индексированных парами чисел ( x , y ), где 0 ≤ x < 2 n и 0 ≤ y < n . Каждый такой узел соединен с тремя соседями: ( x , ( y + 1) mod n ) , ( x , ( y − 1) mod n ) и ( x ⊕ 2 y , y ) , где «⊕» обозначает побитовую операцию исключающего или над двоичными числами.
Этот граф также можно интерпретировать как результат замены каждой вершины n -мерного гиперкубического графа на n -вершинный цикл. Вершины гиперкубического графа индексируются числами x , а позиции внутри каждого цикла - числами y .
Связанные кубом циклы порядка n — это граф Кэли группы , действующий на двоичные слова длины n путем вращения и переворачивания битов слова. [1] Генераторы, используемые для формирования этого графа Кэли из группы , — это элементы группы, которые действуют путем вращения слова на одну позицию влево, вращения его на одну позицию вправо или переворачивания его первого бита. Поскольку это граф Кэли, он является вершинно-транзитивным : существует симметрия графа, отображающая любую вершину в любую другую вершину.
Диаметр кубически связанных циклов порядка n равен 2 n + ⌊n/2⌋ − 2 для любого n ≥ 4; самая дальняя точка от ( x , y ) равна (2 n − x − 1, ( y + n /2) mod n ). [2] Сикора и Врто (1993) показали, что число пересечений CCC n равно ((1/20) + o(1)) 4 n .
Согласно гипотезе Ловаса , граф кубически связных циклов всегда должен содержать гамильтонов цикл , и теперь известно, что это правда. В более общем смысле, хотя эти графы не являются панциклическими , они содержат циклы всех, кроме ограниченного числа возможных четных длин, а когда n нечетно, они также содержат многие из возможных нечетных длин циклов. [3]
Кубически-связанные циклы были исследованы Preparata & Vuillemin (1981), которые применили эти графы в качестве схемы взаимосвязей сети, соединяющей процессоры в параллельном компьютере . В этом приложении кубически-связанные циклы обладают преимуществами связности гиперкубов, при этом требуя только трех соединений на процессор. Preparata и Vuillemin показали, что планарная компоновка, основанная на этой сети, имеет оптимальную сложность площадь × время 2 для многих задач параллельной обработки.