В теории графов универсальная вершина — это вершина неориентированного графа , которая смежна со всеми остальными вершинами графа. Она также может называться доминирующей вершиной , поскольку образует одноэлементное доминирующее множество в графе. Граф, содержащий универсальную вершину, может называться конусом , а его универсальная вершина может называться вершиной конуса. [1] Эту терминологию следует отличать от несвязанного использования этих слов для универсальных кванторов в логике графов и для вершинных графов .
Графы, содержащие универсальную вершину, включают звезды , тривиально совершенные графы и графы дружбы . Для графов-колес (графов пирамид ) и графов многомерных пирамидальных многогранников вершина на вершине пирамиды является универсальной. Когда граф содержит универсальную вершину, он является графом cop-win , и почти все графы cop-win содержат универсальную вершину.
Число помеченных графов, содержащих универсальную вершину, можно подсчитать методом включения-исключения , показывающим, что существует нечетное число таких графов на любом четном числе вершин. Это, в свою очередь, можно использовать для того, чтобы показать, что свойство наличия универсального графа является уклончивым : проверка этого свойства может потребовать проверки смежности всех пар вершин. Однако универсальную вершину можно сразу распознать по ее степени : в графе с -вершинами она имеет степень . Универсальные вершины можно описать короткой логической формулой, которая использовалась в алгоритмах графов для связанных свойств.
Звезды — это именно те деревья , которые имеют универсальную вершину и могут быть построены путем добавления универсальной вершины к независимому множеству . Колесные графы могут быть образованы путем добавления универсальной вершины к циклическому графу . [2] Тривиально совершенные графы получаются из корневых деревьев путем добавления ребра, соединяющего каждую пару предок-потомок в дереве. Они всегда содержат универсальную вершину, корень дерева. Более строго их можно охарактеризовать как конечные графы, в которых каждый связанный индуцированный подграф содержит универсальную вершину. [3] Связанные пороговые графы образуют подкласс тривиально совершенных графов, поэтому они также содержат универсальную вершину. Их можно определить как графы, которые могут быть образованы путем повторного добавления либо универсальной вершины, либо изолированной вершины (вершины без инцидентных ребер). [4]
В геометрии трехмерные пирамиды имеют графы колес в качестве своих скелетов , [5] и в более общем смысле многомерная пирамида - это многогранник, грани всех измерений которого соединяют вершину вершины со всеми гранями основания меньшей размерности, включая все вершины основания. Многогранник называется пирамидальным в своей вершине, и он может иметь более одной вершины. Однако существование соседних многогранников означает, что граф многогранника может иметь универсальную вершину или все вершины универсальны, при этом сам многогранник не является пирамидой. [6]
Теорема о дружбе гласит, что если каждые две вершины в конечном графе имеют ровно одного общего соседа, то граф содержит универсальную вершину. Графы, описываемые этой теоремой, являются графами дружбы , образованными системами треугольников, соединенных вместе в общей общей вершине, универсальной вершине. [7] Предположение о том, что граф конечен, важно; существуют бесконечные графы, в которых каждые две вершины имеют одного общего соседа, но не имеют универсальной вершины. [8]
Каждый конечный граф с универсальной вершиной является демонтируемым графом , что означает, что его можно свести к одной вершине, многократно удаляя вершину, замкнутое соседство которой является подмножеством замкнутого соседства другой вершины. В графе с универсальной вершиной любая последовательность удаления, которая оставляет универсальную вершину на месте, удаляя все остальные вершины, соответствует этому определению. Почти все демонтируемые графы имеют универсальную вершину, в том смысле, что доля -вершинных демонтируемых графов, которые имеют универсальную вершину, стремится к единице в пределе, стремящемся к бесконечности. Демонтируемые графы также называются графами полицейской победы, потому что сторона, играющая полицейскую, выигрывает определенную игру полицейского и грабителя, определенную на этих графах. [9]
Когда граф имеет универсальную вершину, множество вершин, состоящее только из этой вершины, является доминирующим множеством , множеством, которое включает или смежно с каждой вершиной. По этой причине в контексте задач доминирующего множества универсальная вершина может также называться доминирующей вершиной . [10] Для сильного произведения графов доминирующие числа и подчиняются неравенствам Это означает, что сильное произведение имеет доминирующую вершину тогда и только тогда, когда оба его фактора подчиняются; в этом случае верхняя граница его доминирующего числа равна единице, а в любом другом случае нижняя граница больше единицы. [11]
Число помеченных графов с вершинами, по крайней мере одна из которых является универсальной (или, что эквивалентно, изолированной в дополнительном графе ), можно подсчитать с помощью принципа включения-исключения , в котором подсчитываются графы, в которых одна выбранная вершина является универсальной, затем вносится поправка на пересчет путем вычитания количества для графов с двумя выбранными универсальными вершинами, затем сложения количества для графов с тремя выбранными универсальными вершинами и т. д. Это дает формулу
В каждом члене суммы — число вершин, выбранных в качестве универсальных, а — число способов сделать этот выбор. — число пар вершин, которые не включают выбранную универсальную вершину, и, взяв это число в качестве показателя степени двойки, подсчитываем число графов с выбранными вершинами в качестве универсальных. [12]
Начиная с , эти номера графиков следующие:
Для эти числа нечетны, когда четны, и наоборот. [12] Немаркированная версия этой задачи перечисления графов тривиальна в том смысле, что количество -вершинных немаркированных графов с универсальной вершиной совпадает с количеством -вершинных графов. [13]
В графе с вершинами универсальная вершина — это вершина, степень которой равна точно . [10]
Свойство иметь универсальную вершину может быть выражено формулой в логике первого порядка графов . Используя для указания отношения смежности в графе, граф имеет универсальную вершину тогда и только тогда, когда он моделирует формулу Существование этой формулы и ее небольшое количество чередований между универсальными и экзистенциальными кванторами может быть использовано в фиксированно-параметрическом легко поддающемся обработке алгоритме для проверки того, можно ли сделать так, чтобы все компоненты графа имели универсальные вершины путем удаления вершины из каждого компонента. [14]
Свойство наличия универсальной вершины (или, что эквивалентно, изолированной вершины) рассматривалось в отношении гипотезы Аандерраа–Карпа–Розенберга о том, сколько запросов (вызовов подпрограмм) необходимо для проверки того, имеет ли помеченный граф свойство, при условии доступа к графу только через подпрограмму, которая может проверить, являются ли две заданные вершины смежными. В графе с вершинами можно определить весь граф и проверить любое свойство, используя запросы. Свойство графа является уклончивым , если ни один алгоритм не может проверить свойство, гарантируя меньшее количество запросов. Проверка существования универсальной вершины является уклончивой на графах с четным числом вершин. Существует нечетное число таких графов, имеющих универсальную вершину. Алгоритм тестирования может быть вынужден опрашивать все пары вершин с помощью подпрограммы смежности, которая всегда отвечает таким образом, чтобы оставить нечетное число оставшихся графов, имеющих универсальную вершину. Пока все ребра не будут проверены, общее число оставшихся графов будет четным, поэтому алгоритм не сможет определить, имеет ли запрашиваемый им граф универсальную вершину. [12]