Задача о реализации графа

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

Задача о реализации графазадача разрешимости в теории графов. Задана конечная последовательность натуральных чисел, задача спрашивает, существует ли такой простой граф, в котором последовательность степеней вершин этого графа.

Решения[править | править код]

Задача может быть решена за полиномиальное время. Одним из примеров таких решений является алгоритм Гавела — Хакими, в основе которого лежит рекурсия.[1][2] Задачу также можно решить путем проверки справедливости неравенств, используя теорему Эрдёша — Галлаи.[3]

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

  1. Havel, Václav (1955), A remark on the existence of finite graphs, Časopis pro pěstování matematiky Т. 80: 477–480, <http://eudml.org/doc/19050>  Архивная копия от 29 июля 2017 на Wayback Machine.
  2. Hakimi, S. L. (1962), On realizability of a set of integers as degrees of the vertices of a linear graph. I, Journal of the Society for Industrial and Applied Mathematics Т. 10: 496–506 .
  3. Erdős, P. & Gallai, T. (1960), Gráfok előírt fokszámú pontokkal, Matematikai Lapok Т. 11: 264–274, <http://www.renyi.hu/~p_erdos/1961-05.pdf>  Архивная копия от 20 января 2022 на Wayback Machine.