В математической области теории графов кубический граф — это граф , в котором все вершины имеют степень три. Другими словами, кубический граф — это 3- регулярный граф . Кубические графы также называются трехвалентными графами .
Бикубический граф — это кубический двудольный граф .
В 1932 году Рональд М. Фостер начал собирать примеры кубических симметричных графов , что положило начало переписи Фостера . [1] Многие известные отдельные графы являются кубическими и симметричными, включая граф полезности , граф Петерсена , граф Хивуда , граф Мёбиуса–Кантора , граф Паппуса , граф Дезарга , граф Науру , граф Коксетера , граф Тутта–Коксетера , граф Дика , граф Фостера и граф Биггса–Смита . У. Т. Тутт классифицировал симметричные кубические графы по наименьшему целому числу s, такому, что каждые два ориентированных пути длины s могут быть отображены друг на друга ровно одной симметрией графа. Он показал, что s не превышает 5, и привел примеры графов с каждым возможным значением s от 1 до 5. [2]
К полусимметричным кубическим графам относятся граф Грея (наименьший полусимметричный кубический граф), граф Любляны и 12-клетка Тутте .
Граф Фрухта является одним из пяти наименьших кубических графов без каких-либо симметрий: [3] он обладает только одним графовым автоморфизмом — тождественным автоморфизмом. [4]
Согласно теореме Брукса, любой связный кубический граф, отличный от полного графа K 4 , имеет вершинную раскраску не более чем тремя цветами. Следовательно, любой связный кубический граф, отличный от K 4 , имеет независимое множество из не менее n /3 вершин, где n — число вершин в графе: например, наибольший цветовой класс в 3-раскраске имеет не менее этого числа вершин.
Согласно теореме Визинга, для раскраски ребер кубического графа требуется либо три, либо четыре цвета . Раскраска ребер в 3 цвета известна как раскраска Тейта и образует разбиение ребер графа на три совершенных паросочетания . По теореме Кёнига о раскраске линий каждый бикубический граф имеет раскраску Тейта.
Кубические графы без мостов, не имеющие раскраски Тейта, называются снарками . Они включают в себя граф Петерсена , граф Титце , снарки Блануши , снарки цветка , снарки двойной звезды , снарки Секереша и снарки Уоткинса . Существует бесконечное количество различных снарков. [5]
Кубические графы естественным образом возникают в топологии несколькими способами. Например, кубические графы с 2g-2 вершинами описывают различные способы разрезания поверхности рода g ≥ 2 на пары брюк . Если рассматривать граф как 1-мерный комплекс CW , кубические графы являются общими в том смысле, что большинство 1-клеточных карт присоединения не пересекаются с 0-скелетом графа. Кубические графы также образуются как графы простых многогранников в трех измерениях, многогранников, таких как правильный додекаэдр со свойством, что три грани встречаются в каждой вершине.
Произвольное вложение графа на двумерной поверхности может быть представлено как кубическая графовая структура, известная как граф-кодированная карта . В этой структуре каждая вершина кубического графа представляет флаг вложения, взаимно инцидентную тройку вершины, ребра и грани поверхности. Три соседа каждого флага — это три флага, которые могут быть получены из него путем изменения одного из членов этой взаимно инцидентной тройки и оставления двух других членов неизменными. [6]
Было проведено много исследований гамильтоновости кубических графов. В 1880 году П. Г. Тейт предположил, что каждый кубический полиэдральный граф имеет гамильтонов контур . Уильям Томас Тейт представил контрпример к гипотезе Тейта , 46-вершинный граф Тейта , в 1946 году. В 1971 году Тейт предположил, что все бикубические графы являются гамильтоновыми. Однако Джозеф Хортон предоставил контрпример для 96 вершин, граф Хортона . [7] Позже Марк Эллингем построил еще два контрпримера: графы Эллингема–Хортона . [8] [9] Гипотеза Барнетта , все еще открытая комбинация гипотез Тейта и Тейта, утверждает, что каждый бикубический полиэдральный граф является гамильтоновым. Когда кубический граф является гамильтоновым, нотация LCF позволяет представить его кратко.
Если кубический граф выбирается равномерно и случайным образом среди всех n -вершинных кубических графов, то весьма вероятно, что он будет гамильтоновым: доля n -вершинных кубических графов, которые являются гамильтоновыми, стремится к единице в пределе, когда n стремится к бесконечности. [10]
Дэвид Эппштейн предположил, что каждый кубический граф с n вершинами имеет не более 2 n /3 (приблизительно 1,260 n ) различных гамильтоновых циклов, и привел примеры кубических графов с таким количеством циклов. [11] Лучшая доказанная оценка количества различных гамильтоновых циклов равна . [12]
Ширина пути любого n -вершинного кубического графа не превышает n / 6. Лучшая известная нижняя граница ширины пути кубических графов составляет 0,082 n . Неизвестно, как сократить этот разрыв между этой нижней границей и верхней границей n / 6. [13]
Из леммы о рукопожатии , доказанной Леонардом Эйлером в 1736 году в рамках первой статьи по теории графов, следует , что каждый кубический граф имеет четное число вершин.
Теорема Петерсена утверждает, что любой кубический граф без мостов имеет идеальное паросочетание . [14] Ловас и Пламмер предположили, что любой кубический граф без мостов имеет экспоненциальное число идеальных паросочетаний. Гипотеза была недавно доказана, показав, что любой кубический граф без мостов с n вершинами имеет по крайней мере 2 n/3656 идеальных паросочетаний. [15]
Несколько исследователей изучали сложность алгоритмов экспоненциального времени , ограниченных кубическими графами. Например, применяя динамическое программирование к путевой декомпозиции графа, Фомин и Хойе показали, как найти их максимальные независимые множества за время 2 n /6 + o( n ) . [13] Задача коммивояжера в кубических графах может быть решена за время O(1.2312 n ) и полиномиальное пространство. [16] [17]
Несколько важных задач оптимизации графов являются APX-трудными , что означает, что, хотя у них есть алгоритмы аппроксимации , коэффициент аппроксимации которых ограничен константой, у них нет схем аппроксимации за полиномиальное время , коэффициент аппроксимации которых стремится к 1, если только P=NP . К ним относятся задачи поиска минимального покрытия вершин , максимального независимого множества , минимального доминирующего множества и максимального разреза . [18] Число пересечений (минимальное число ребер, которые пересекаются в любом рисунке графа ) кубического графа также является NP-трудным для кубических графов, но может быть аппроксимировано. [19] Было доказано, что задача коммивояжера на кубических графах является NP - трудной для аппроксимации с точностью до любого множителя, меньшего 1153/1152. [20]