stringtranslate.com

Граф гиперкуба

В теории графов граф гиперкуба Qn — это граф, образованный из вершин и ребер n -мерного гиперкуба . Например, граф куба Q 3 — это граф, образованный 8 вершинами и 12 ребрами трехмерного куба. Q n имеет 2 n вершин , 2 n – 1 n ребер и является регулярным графом с n ребрами, касающимися каждой вершины.

Граф гиперкуба Qn также может быть построен путем создания вершины для каждого подмножества набора из n -элементов с двумя смежными вершинами, когда их подмножества различаются в одном элементе, или путем создания вершины для каждого n -значного двоичного числа , с две вершины смежны, если их двоичные представления отличаются на одну цифру. Это n -кратное декартово произведение полного двухвершинного графа , которое можно разложить на две копии Q n – 1 , соединенные друг с другом идеальным паросочетанием .

Графы гиперкуба не следует путать с кубическими графами , которые представляют собой графы, каждая вершина которых касается ровно трех ребер. Единственный граф гиперкуба Q n , который является кубическим графом, — это кубический граф Q 3 .

Строительство

Построение Q 3 соединением пар соответствующих вершин в двух экземплярах Q 2

Граф гиперкуба Q n может быть построен из семейства подмножеств множества с n элементами путем создания вершины для каждого возможного подмножества и соединения двух вершин ребром всякий раз, когда соответствующие подмножества различаются одним элементом. Эквивалентно, его можно построить, используя 2 n вершин, помеченных n -битными двоичными числами , и соединяя две вершины ребром, если расстояние Хэмминга их меток равно единице. Эти две конструкции тесно связаны: двоичное число можно интерпретировать как набор (набор позиций, в которых оно имеет единицу ) , и два таких набора отличаются одним элементом всякий раз, когда соответствующие два двоичных числа имеют расстояние Хэмминга, равное единице.

Альтернативно, Q n может быть построен из непересекающегося объединения двух гиперкубов Q n - 1 путем добавления ребра из каждой вершины в одной копии Q n - 1 к соответствующей вершине в другой копии, как показано на рисунке. Соединяющиеся края образуют идеальное соответствие .

Приведенная выше конструкция дает рекурсивный алгоритм построения матрицы смежности гиперкуба An . Копирование осуществляется с помощью произведения Кронекера , так что две копии Q n - 1 имеют матрицу смежности , где – единичная матрица в измерениях. При этом соединяемые ребра имеют матрицу смежности . Сумма этих двух слагаемых дает рекурсивную функцию для матрицы смежности гиперкуба:

Другая конструкция Q n представляет собой декартово произведение n двухвершинных полных графов K 2 . В более общем плане декартово произведение копий полного графа называется графом Хэмминга ; графы гиперкубов являются примерами графов Хэмминга.

Примеры

Граф Q 0 состоит из одной вершины, а Q 1 представляет собой полный граф из двух вершин.

Q 2 цикл длины  4 .

Граф Q 3 представляет собой 1-скелет куба и представляет собой плоский граф с восемью вершинами и двенадцатью ребрами .

Граф Q 4 является графом Леви конфигурации Мёбиуса . Это также граф коня для тороидальной шахматной доски . [1]

Характеристики

двусторонность

Любой граф гиперкуба двудольный : его можно раскрасить только двумя цветами. Два цвета этой раскраски можно найти при построении подмножеств графов гиперкубов, придав один цвет подмножествам с четным числом элементов, а другой цвет — подмножествам с нечетным числом элементов.

гамильтоновость

Гамильтонов цикл на тессеракте с вершинами, помеченными 4-битным циклическим кодом Грея.

Каждый гиперкуб Q n с n  > 1 имеет гамильтонов цикл — цикл, который посещает каждую вершину ровно один раз. Кроме того, гамильтонов путь существует между двумя вершинами u и v тогда и только тогда, когда они имеют разные цвета в 2 -раскраске графа. Оба факта легко доказать, используя принцип индукции по размерности гиперкуба и построение графа гиперкуба путем соединения двух меньших гиперкубов паросочетанием.

Гамильтоновость гиперкуба тесно связана с теорией кодов Грея . Точнее , существует взаимно однозначное соответствие между множеством n -битных циклических кодов Грея и множеством гамильтоновых циклов в гиперкубе Qn . [2] Аналогичное свойство справедливо для ациклических n -битных кодов Грея и гамильтоновых путей.

Менее известный факт состоит в том, что каждое совершенное паросочетание в гиперкубе продолжается до гамильтонова цикла. [3] Вопрос о том, распространяется ли каждое паросочетание на гамильтонов цикл, остается открытой проблемой. [4]

Другие объекты недвижимости

Граф гиперкуба Q n (для n > 1 ):

Семейство Q n для всех n > 1 является семейством графов Леви .

Проблемы

Максимальные длины змей ( L s ) и витков ( L c ) в задаче «змеи в коробке» для размерностей n от 1 до 4

Проблема поиска самого длинного пути или цикла, который является индуцированным подграфом данного графа гиперкуба, известна как проблема «змеи в ящике» .

Гипотеза Шиманского касается пригодности гиперкуба в качестве сетевой топологии для коммуникаций. В нем говорится, что независимо от того, как кто-то выбирает перестановку , соединяющую каждую вершину гиперкуба с другой вершиной, с которой он должен быть соединен, всегда существует способ соединить эти пары вершин путями, которые не имеют общего направленного ребра. [9]

Смотрите также

Примечания

  1. ^ Уоткинс, Джон Дж. (2004), Через доску: Математика задач на шахматной доске , Princeton University Press, стр. 68, ISBN 978-0-691-15498-5.
  2. ^ Миллс, WH (1963), «Некоторые полные циклы на n -кубе», Труды Американского математического общества , Американское математическое общество, 14 (4): 640–643, doi : 10.2307/2034292, JSTOR  2034292.
  3. ^ Финк, Дж. (2007), «Совершенные соответствия распространяются на гамильтоновы циклы в гиперкубах», Журнал комбинаторной теории, серия B , 97 (6): 1074–1076, doi : 10.1016/j.jctb.2007.02.007.
  4. ^ Раски, Ф. и Сэвидж, К. Соответствия распространяются на гамильтоновы циклы в гиперкубах в саду открытых проблем. 2007.
  5. ^ Рингель, Г. (1955), "Über drei kombinatorische Issuee am n- Dimensionen Wiirfel und Wiirfelgitter", Abh. Математика. Сем. унив. Гамбург , 20 : 10–19, MR  0949280
  6. ^ аб Харари, Фрэнк ; Хейс, Джон П.; Ву, Хорнг-Джых (1988), «Обзор теории графов гиперкубов» (PDF) , Computers & Mathematics with Applications , 15 (4): 277–289, doi : 10.1016/0898-1221(88)90213- 1, HDL : 2027.42/27522 , MR  0949280.
  7. ^ Оптимальные нумерации и изопериметрические задачи на графах, Л. Х. Харпер, Журнал комбинаторной теории , 1, 385–393, doi : 10.1016/S0021-9800(66)80059-5
  8. ^ Ройхман, Ю. (2000), «Об ахроматическом числе гиперкубов», Журнал комбинаторной теории, серия B , 79 (2): 177–182, doi : 10.1006/jctb.2000.1955.
  9. ^ Шимански, Тед Х. (1989), «О возможности перестановки гиперкуба с коммутацией каналов», Proc. Интерн. Конф. о параллельной обработке , вып. 1, Силвер-Спринг, Мэриленд: Издательство IEEE Computer Society Press, стр. 103–110..

Рекомендации