stringtranslate.com

График частного

В теории графов фактор -граф Q графа G — это граф, вершины которого являются блоками разбиения вершин графа G , и где блок B смежный с блоком C , если некоторая вершина из B смежна с некоторой вершиной из C относительно множества ребер графа G. [ 1] Другими словами, если граф G имеет множество ребер E и множество вершин V , а Rотношение эквивалентности, индуцированное разбиением, то фактор-граф имеет множество вершин V / R и множество ребер {([ u ] R , [ v ] R ) | ( uv ) ∈  E ( G )}.

Более формально, фактор-граф — это фактор-объект в категории графов. Категория графов конкретизируема — отображение графа на его множество вершин делает его конкретной категорией — поэтому ее объекты можно рассматривать как «множества с дополнительной структурой», а фактор-граф соответствует графу, индуцированному на фактор-множестве V / R его множества вершин V . Кроме того, существует гомоморфизм графа ( фактор-отображение ) из графа в фактор-граф, отправляющий каждую вершину или ребро в класс эквивалентности, к которому они принадлежат. Интуитивно это соответствует «склеиванию» (формально, «идентификации») вершин и ребер графа.

Примеры

Граф тривиально является частным графом самого себя (каждый блок разбиения является одной вершиной), а граф, состоящий из одной точки, является частным графом любого непустого графа (разбиение, состоящее из одного блока всех вершин). Простейший нетривиальный частный граф — это тот, который получен путем идентификации двух вершин ( идентификация вершин ); если вершины соединены, это называется стягиванием ребер .

Специальные типы коэффициентов

Направленный граф (синий и черный) и его конденсация (желтый). Сильно связанные компоненты (подмножества синих вершин внутри каждой желтой вершины) образуют блоки разбиения, дающие начало частному.

Конденсация направленного графа — это фактор-граф, где сильно связанные компоненты образуют блоки разбиения. Эта конструкция может быть использована для получения направленного ациклического графа из любого направленного графа. [2]

Результатом одного или нескольких сокращений ребер в неориентированном графе G является частное G , в котором блоки являются связными компонентами подграфа G, образованного сокращенными ребрами. Однако для частных в более общем смысле блоки разбиения, дающие начало частному, не обязательно должны образовывать связные подграфы.

Если G является графом покрытия другого графа H , то H является графом факторизации G . Блоки соответствующего разбиения являются обратными образами вершин H при отображении покрытия. Однако, отображения покрытия имеют дополнительное требование, которое не является верным в более общем случае для факторов, а именно, что отображение должно быть локальным изоморфизмом. [3]

Сложность вычислений

Задача NP-полна , если задан кубический граф G с n вершинами и параметр k , и можно ли получить G как частное планарного графа с n + k вершинами. [4]

Ссылки

  1. ^ Сандерс, Питер ; Шульц, Кристиан (2013), «Высококачественное разбиение графа», Разбиение графа и кластеризация графа, Contemp. Math., т. 588, Amer. Math. Soc., Providence, RI, стр. 1–17, doi : 10.1090/conm/588/11700, MR  3074893.
  2. ^ Блум, Родерик; Габов, Гарольд Н.; Сомензи, Фабио (январь 2006 г.), «Алгоритм для анализа сильно связанных компонентов за n  log  n символических шагов», Формальные методы в проектировании систем , 28 (1): 37–56, doi :10.1007/s10703-006-4341-z, S2CID  11747844.
  3. ^ Гардинер, А. (1974), «Антиподальные покрывающие графы», Журнал комбинаторной теории , Серия B, 16 (3): 255–273, doi : 10.1016/0095-8956(74)90072-0 , MR  0340090.
  4. ^ Фариа, Л.; де Фигейредо, CMH; Мендонса, CFX (2001), «Разделение числа является NP-полным», Дискретная прикладная математика , 108 (1–2): 65–83, doi :10.1016/S0166-218X(00)00220-1, MR  1804713.