Ядро (теорія графів)

Ядро графу — це поняття, яке описує поведінку графу відносно гомоморфізмів графу.

Визначення

Граф є ядром, якщо будь-який гомоморфізм є ізоморфізмом, тобто це бієкція вершин .

Ядро графу  — це граф , такий, що

  1. існує гомоморфізм з в
  2. існує гомоморфізм з в
  3. з цими властивостями граф мінімальний.

Кажуть, що два графи гомоморфно еквівалентні, якщо вони мають ізоморфні ядра.

Приклади

  • Будь-який повний граф є ядром.
  • Цикл непарного порядку є власним ядром.
  • Будь-які два цикли парного порядку, і, загальніше, будь-які два двочасткових графи гомоморфно еквівалентні. Ядром будь-якого такого графу є повний граф K2 з двома вершинами.

Властивості

Будь-який граф має єдине (з точністю до ізоморфізму) ядро. Ядро графу завжди є породженим підграфом графу . якщо і , То графи і обов'язково гомоморфно еквівалентні.

Обчислювальна складність

Задача перевірки, чи має граф гомоморфізм у власний підграф, є NP-повною, і co-NP-повною задачею є перевірка, чи є граф власним ядром (тобто, що не існує гомоморфізмів у власні підграфи)[1].

Примітки

Література

  • Chris Godsil, Gordon Royle. Chapter 6 section 2 // Algebraic Graph Theory. — New York : Springer-Verlag, 2001. — Т. 207. — (Graduate Texts in Mathematics) — ISBN 0-387-95241-1.
  • Pavol Hell, Jaroslav Nešetřil.  // Discrete Mathematics.  1992. Т. 109, вип. 1-3 (3 листопада). С. 117–126. DOI:10.1016/0012-365X(92)90282-K.
  • Jaroslav Nešetřil, Patrice Ossona de Mendez. Proposition 3.5 // Sparsity: Graphs, Structures, and Algorithms. — Heidelberg : Springer, 2012. — Т. 28. — С. 43. — (Algorithms and Combinatorics) — ISBN 978-3-642-27874-7. DOI:10.1007/978-3-642-27875-4..
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.