Порождённый подграф

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Порождённый подграф графа — это другой граф, образованный из подмножества вершин графа вместе со всеми рёбрами, соединяющими пары вершин из этого подмножества.

Определение[править | править код]

Формально, пусть G = (V, E) — любой граф, и пусть SV — подмножество вершин графа G. Тогда порождённый подграф G[S] — это граф, вершинами которого являются элементы S, а рёбра которого состоят из всех рёбер из множества E, конечные вершины которых принадлежат S[1]. Одно и то же определение подходит для неориентированных графов, ориентированных графов и даже для мультиграфов.

Порождённый подграф G[S] может быть также назван подграфом, порождённым в G набором вершин S или (если контекст не приводит к двусмысленности) порождённым подграфом вершин S.

Примеры[править | править код]

Важными типами подграфов являются следующие:

Задача о змее в коробке относится к наиболее длинным порождённым путям в графах гиперкубов.

Вычисление[править | править код]

Задача изоморфизма порождённых подграфов является видом задачи поиска изоморфного подграфа, в которой целью является проверка, может ли один граф быть найден как порождённый подграф другого графа. Поскольку эта задача включает задачу о клике как частный случай, она NP-полна[4].

Примечания[править | править код]

  1. Diestel, 2006, с. 3–4.
  2. Howorka, 1977, с. 417–420.
  3. Chudnovsky, Robertson, Seymour, Thomas, 2006, с. 51–229.
  4. Johnson, 1985, с. 434–451.

Литература[править | править код]