WikiDer > Циклы, связанные кубом
В теория графов, то кубические циклы является ненаправленный кубический граф, образованный заменой каждого вершина из граф гиперкуба по цикл. Он был представлен Препарата и Вуйлемин (1981) для использования в качестве топология сети в параллельные вычисления.
Определение
Куб-связанные циклы порядка п (обозначается CCCп) можно определить как граф, сформированный из набора п2п узлы, индексированные парами чисел (Икс, у) где 0 ≤ Икс < 2п и 0 ≤ у < п. Каждый такой узел связан с тремя соседями: (Икс, (у + 1) мод п), (Икс, (у - 1) мод п), и (Икс ⊕ 2у, у), где "⊕" обозначает побитовый Эксклюзивный или операция с двоичными числами.
Этот граф также можно интерпретировать как результат замены каждой вершины п-мерный граф гиперкуба п-вертексный цикл. Вершины графа гиперкуба нумеруются числами Икс, а позиции внутри каждого цикла - числами у.
Характеристики
Куб-связанные циклы порядка п это Граф Кэли из группа который действует на двоичных словах длины п к вращение и переворачивая кусочки слова.[1] Генераторы, используемые для формирования этого графа Кэли из группы, представляют собой элементы группы, которые действуют, поворачивая слово на одну позицию влево, вращая его на одну позицию вправо или переворачивая его первый бит. Поскольку это граф Кэли, он вершинно-транзитивный: существует симметрия графа, отображающего любую вершину в любую другую вершину.
В диаметр кубически связанных циклов порядка п является 2п + ⌊N / 2⌋ - 2 для любого n ≥ 4; самая дальняя точка от (Икс, у) равно (2п − Икс − 1, (у + п/ 2) модп).[2] Сикора и Врё (1993) показал, что номер перехода КТСп равно ((1/20) + o (1)) 4п.
Согласно Гипотеза Ловаса, куб-связный граф циклов всегда должен содержать Гамильтонов цикл, и теперь это известно. В более общем плане, хотя эти графики не панциклический, они содержат циклы любой длины, кроме ограниченного числа возможных четных длин, а когда п нечетно, они также содержат много возможных нечетных длин циклов.[3]
Приложение для параллельной обработки
Куб-связанные циклы исследовали Препарата и Вуйлемин (1981), который применил эти графики как схема соединения из сеть подключение процессоров в параллельный компьютер. В этом приложении циклы, соединенные кубом, обладают преимуществами связности гиперкубов, при этом для каждого процессора требуется только три соединения. Препарата и Вуйлемин показали, что планарный план, основанный на этой сети, имеет оптимальную площадь × время.2 сложность для многих задач параллельной обработки.
Примечания
Рекомендации
- Акерс, Шелдон Б.; Кришнамурти, Балакришнан (1989), "Теоретико-групповая модель для симметричных взаимосвязанных сетей", Транзакции IEEE на компьютерах, 38 (4): 555–566, Дои:10.1109/12.21148.
- Аннексштейн, Фред; Баумслаг, Марк; Розенберг, Арнольд Л. (1990), «Графы групповых действий и параллельные архитектуры», SIAM Журнал по вычислениям, 19 (3): 544–569, Дои:10.1137/0219037.
- Фриш, Иван; Гавел, Иван; Либл, Петр (1997), "Диаметр кубически связанных циклов", Письма об обработке информации, 61 (3): 157–160, Дои:10.1016 / S0020-0190 (97) 00013-6.
- Джерма, Энн; Гейдеманн, Мари-Клод; Сотто, Доминик (1998), "Циклы в кубе-связном графе циклов", Дискретная прикладная математика, 83 (1–3): 135–155, Дои:10.1016 / S0166-218X (98) 80001-2, МИСТЕР 1622968.
- Препарата, Франко П.; Вюймен, Жан (1981), «Циклы, связанные кубом: универсальная сеть для параллельных вычислений», Коммуникации ACM, 24 (5): 300–309, Дои:10.1145/358645.358660, HDL:2142/74219.
- Сикора, Ондрей; Vrťo, Imrich (1993), "О числе пересечений гиперкубов и кубических связанных циклов", BIT вычислительная математика, 33 (2): 232–237, Дои:10.1007 / BF01989746, HDL:11858 / 00-001M-0000-002D-92E4-9.