Фактор-граф
Фа́ктор-граф графа — граф, вершини якого є блоками розбиття вершин графа , а блок суміжний блоку , якщо деяка вершина в суміжна деякій вершині в . Іншими словами, якщо має набір ребер і набір вершин і — відношення еквівалентності, породжене розбиттям, то фактор-граф має набір вершин і набір ребер .
Формальніше, фактор-граф — це фактор-об'єкт у категорії графів. Категорія графів конкретизовна — відображення графа в його множину вершин робить його конкретною категорією, так що його об'єкти можна розглядати як «множини з додатковою структурою», а фактор-граф відповідає графу, породженому на фактор-множині його множиною вершин . Далі є гомоморфізм графів (фактор-відображення) з графа у фактор-граф, що переводить кожну вершину або ребро в клас еквівалентності, якому він належить. Інтуїтивно, це відповідає «склеюванню» (формально, «ототожненню») вершин і ребер графа.
Граф тривіально є фактор-графом самого себе (кожен блок розбиття є окремою вершиною), а граф, що складається з окремої точки, є фактор-графом будь-якого непорожнього графа (розбиття складається з блока, що містить усі вершини). Найпростіший нетривіальний фактор-граф виходить склеюванням двох вершин (ототожнення вершин), якщо ж дві вершини суміжні, це називається стягуванням ребра.
Ущільнення орієнтованого графа є фактор-графом, коли компоненти сильної зв'язності утворюють блоки розбиття. Цю побудову можна використати для отримання спрямованого ациклічного графа з будь-якого орієнтованого графа[1].
Результатом одного або більше стягувань ребер у неорієнтованому графі є фактор-графом графа , в якому блоки є компонентами зв'язності підграфа графа , утворені стягуванням ребер. Однак блоки розбиття, що приводять до фактор-графа, не обов'язково утворюють зв'язні підграфи.
Якщо є накривальним графом іншого графа , то є фактор-графом графа . Блоки відповідного розбиття є оберненими образами вершин при накривальному відображенні. Однак, накривальні відображення мають додаткові вимоги, які в загальному випадку не виконуються для фактор-графів, а саме, що відображення є локальним ізоморфізмом[2].
Нерідко, особливо під час роботи з періодичними графами[en], розглядають фактор-графи, вершини яких відповідають орбітам вершин початкового графа під впливом групи автоморфізмів графа (чи якоїсь її підгрупи).
Якщо дано n-вершинний кубічний граф і параметр k, визначення, чи можна граф отримати як фактор-граф планарного графа з n + k вершинами, є NP-повною задачею[3].
- ↑ Bloem, Gabow, Somenzi, 2006, с. 37–56.
- ↑ Gardiner, 1974, с. 255–273.
- ↑ Faria, de Figueiredo, Mendonça, 2001, с. 65–83.
- Peter Sanders, Christian Schulz. High quality graph partitioning // Graph partitioning and graph clustering. — Amer. Math. Soc., Providence, RI, 2013. — Т. 588. — С. 1–17. — (Contemp. Math.) — DOI:
- Roderick Bloem, Harold N. Gabow, Fabio Somenzi. An algorithm for strongly connected component analysis in n log n symbolic steps // Formal Methods in System Design. — 2006. — Т. 28, вип. 1 (January). — С. 37–56. — DOI: .
- Gardiner A. Antipodal covering graphs // Journal of Combinatorial Theory. — 1974. — Т. 16. — С. 255–273. — (Series B). — DOI: .
- Faria L., de Figueiredo C. M. H., Mendonça C. F. X. Splitting number is NP-complete // Discrete Applied Mathematics. — 2001. — Т. 108, вип. 1—2. — С. 65–83. — DOI: .