В теории графов , разделе математики, k -я степень G k неориентированного графа G — это другой граф, имеющий тот же набор вершин , но в котором две вершины являются смежными, когда их расстояние в G не превышает k . Степени графов обозначаются с использованием терминологии, похожей на терминологию возведения в степень чисел: G 2 называется квадратом G , G 3 называется кубом G и т . д. [1]
Степени графа следует отличать от произведений графа на самого себя, которые (в отличие от степеней) обычно имеют гораздо больше вершин, чем исходный граф.
Если граф имеет диаметр d , то его d -я степень является полным графом . [2] Если семейство графов имеет ограниченную кликовую ширину , то так же обстоит дело и с его d -й степенью для любого фиксированного d . [3]
Раскрашивание графа на квадрате графа может использоваться для назначения частот участникам беспроводных сетей связи таким образом, чтобы никакие два участника не мешали друг другу ни на одном из их общих соседей, [4] а также для нахождения рисунков графа с высоким угловым разрешением . [5]
Как хроматическое число , так и вырожденность k -й степени планарного графа максимальной степени Δ равны O (Δ ⌊ k /2⌋ ) , где граница вырожденности показывает, что жадный алгоритм раскраски может быть использован для раскраски графа таким количеством цветов. [4] Для особого случая квадрата планарного графа Вегнер в 1977 году предположил, что хроматическое число квадрата планарного графа не превышает max(Δ + 5, 3Δ/2 + 1) , и известно, что хроматическое число не превышает 5Δ/3 + O (1) . [6] [7] В более общем смысле, для любого графа с вырожденностью d и максимальной степенью Δ вырожденность квадрата графа равна O ( d Δ) , поэтому многие типы разреженных графов , отличные от планарных графов, также имеют квадраты, хроматическое число которых пропорционально Δ .
Хотя хроматическое число квадрата непланарного графа с максимальной степенью Δ может быть пропорционально Δ 2 в худшем случае, оно меньше для графов с большим обхватом , будучи ограниченным O ( Δ 2 / log Δ) в этом случае. [8]
Определение минимального количества цветов, необходимых для раскраски квадрата графа, является NP-трудной задачей даже в плоском случае. [9]
Куб каждого связного графа обязательно содержит гамильтонов цикл . [10] Не обязательно, что квадрат связного графа является гамильтоновым, и задача NP-полна, чтобы определить, является ли квадрат гамильтоновым. [11] Тем не менее, по теореме Флейшнера , квадрат 2-вершинно-связного графа всегда является гамильтоновым. [12]
Степень k графа с n вершинами и m ребрами может быть вычислена за время O ( mn ) , выполняя поиск в ширину, начиная с каждой вершины, чтобы определить расстояния до всех остальных вершин, или немного быстрее, используя более сложные алгоритмы. [13] В качестве альтернативы, если A — матрица смежности для графа, измененная так, чтобы иметь ненулевые элементы на его главной диагонали, то ненулевые элементы A k дают матрицу смежности степени k графа, [14] из чего следует, что построение степени k может быть выполнено за время, которое находится в пределах логарифмического множителя времени умножения матриц .
Степень деревьев k может быть распознана за время, линейно зависящее от размера входного графа. [15]
Для данного графа решение вопроса, является ли он квадратом другого графа, является NP-полной задачей . [16] Более того, NP-полной задачей является определение того, является ли граф k -й степенью другого графа, для заданного числа k ≥ 2 , или является ли он k- й степенью двудольного графа , для k > 2. [ 17]
Половина квадрата двудольного графа G является подграфом G 2 , индуцированным одной стороной двудольного графа G. Графы карт являются полуквадратами планарных графов , [18] а графы половинных кубов являются полуквадратами графов гиперкубов . [19]
Степени листьев — это подграфы степеней деревьев, индуцированные листьями дерева. Степени листьев k — это степени листьев, показатель степени которых равен k . [20]
{{citation}}
: CS1 maint: отсутствует местоположение издателя ( ссылка ).