Задача о реализации графа
Перейти к навигации
Перейти к поиску
Задача о реализации графа — задача разрешимости в теории графов. Задана конечная последовательность натуральных чисел, задача спрашивает, существует ли такой простой граф, в котором — последовательность степеней вершин этого графа.
Решения[править | править код]
Задача может быть решена за полиномиальное время. Одним из примеров таких решений является алгоритм Гавела — Хакими, в основе которого лежит рекурсия.[1][2] Задачу также можно решить путем проверки справедливости неравенств, используя теорему Эрдёша — Галлаи.[3]
Примечания[править | править код]
- ↑ 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.
- ↑ 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.
- ↑ 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.