Блоковый граф

Материал из testwiki
Перейти к навигации Перейти к поиску
Блоковый граф

Блоковый граф (кликовое дерево[1]) — вид неориентированного графа, в котором каждая компонента двусвязности (блок) является кликой[2].

Блоковые графы можно описать графами пересечений блоков произвольных неориентированных графов[3].

Описание

Блоковые графы — это в точности те графы, в которых для каждых четырёх вершин u, v, x и y наибольшие два из трёх расстояний d(u,v)+d(x,y), d(u,x)+d(v,y), d(u,y)+d(v,x) всегда равны[4][5][6].

Их можно также описать с помощью запрещённых подграфов, как графов, не содержащих алмазов или циклов длины четыре или более в качестве порождённого подграфа. То есть, они являются хордальными графами без алмазов[6]. Они являются также графами Птолемея (хордальными дистанционно-наследуемыми графами[7]), в которых любые две вершины на расстоянии два соединены единственным кратчайшим путём[4], и хордальными графами, в которых любые две клики имеют максимум одну общую вершину[4].

Граф G является блоковым тогда и только тогда, когда пересечение любых двух связных подмножеств вершин графа G либо пусто, либо связно. Таким образом, связные подмножества вершин в связном блоковом графе образуют Шаблон:Не переведено 5, и этим свойством не обладает никакой другой вид графов[8]. По причине этого свойства в связном блоковом графе любое множество вершин имеет единственное минимальное связное надмножество, замыкание множества в выпуклой геометрии. Связные блоковые графы — это в точности те графы, в которых существует единственный порождённый путь, соединяющий любые две пары вершин[1].

Связанные классы графов

Блоковые графы являются хордальными[9] и дистанционно-наследуемыми графами. Дистанционно-наследуемые графы — это графы, в которых любые два порождённых пути между двумя вершинами имеют одну и ту же длину, что слабее требования блоковых графов как имеющих единственный порождённый путь между любыми двумя вершинами. Поскольку и хордальные графы, и дистанционно-наследуемые графы являются подклассами совершенных графов, блоковые графы тоже совершенны.

Любое дерево является блоковым графом. Другой пример класса блоковых графов дают мельницы.

Любой блоковый граф имеет прямоугольность, не превосходящую двух[10][11].

Блоковые графы являются примером псевдо-медианных графов — для любых трёх вершин либо существует единственная вершина, лежащая на трёх кратчайших путях между этими тремя вершинами, либо существует единственный треугольник, рёбра которого лежат на этих кратчайших путях.[10]

Рёберные графы деревьев — это блоковые графы, в которых любая разрезающая вершина инцидентна максимум двум блокам, или, что то же самое, блоковые графы без клешней. Рёберные графы деревьев используются для поиска графов с заданным числом рёбер и вершин, в котором наибольший порождённый подграф, являющийся деревом как можно меньшего размера[12].

Блоковые графы неориентированных графов

Блоковый граф для заданного графа G (обозначается B(G)) — граф пересечений блоков графа G: B(G) имеет вершину для каждой двусвязной компоненты графа G и две вершины графа B(G) смежны, если соответствующие два блока разделяют (имеют общий) шарнир (в терминах Харари — точка сочленения)[13]. Если K1 — граф с одной вершиной, то B(K1) по определению будет пустым графом. B(G) заведомо является блочным — он имеет одну двусвязную компоненту для каждой точки сочленения графа G и каждая двусвязная компонента, образованная таким путём, будет кликой. Обратно, любой блоковый граф является графом B(G) для некоторого G[3]. Если G — дерево, то B(G) совпадает с рёберным графом графа G.

Граф B(B(G)) имеет вершину для каждой точки сочленения графа G. Две вершины смежны в B(B(G)), если они принадлежат одному и тому же блоку в G[3].

Примечания

Шаблон:Примечания

Литература

Шаблон:Rq

  1. 1,0 1,1 Шаблон:Статья
  2. Блоковые графы иногда ошибочно называют деревьями Хусими, по имении японского физика Шаблон:Не переведено 5), однако Хусими рассматривал Кактус (теория графов) — графы, в которых любая двусвязная компонента является циклом.
  3. 3,0 3,1 3,2 Шаблон:Статья
  4. 4,0 4,1 4,2 Шаблон:Статья
  5. Шаблон:Harvnb; стр. 151, Theorem 10.2.6
  6. 6,0 6,1 Шаблон:Статья
  7. Шаблон:Harvnb; стр. 130, Corollary 8.4.2
  8. Шаблон:Статья
  9. Имеет место следующая иерархия классов графов:
    Блоковые Птолемея строго хордальные хордальные
    Шаблон:Harvnb Стр. 126, Глава 8.2 Further acyclicity types; clique and neighborhood hypergraphs
  10. 10,0 10,1 Блоковые графы Шаблон:Wayback, Информационная система о иерархии классов графов
  11. Шаблон:Harvnb Стр. 54, Глава 4.5 Boxicity, intersection dimention, and dot product
  12. Шаблон:Статья
  13. Шаблон:Книга Глава 3. Блоки, стр. 41-46