В теории графов рёберное покрытие графа — это множество рёбер, в котором каждая вершина графа инцидентна по меньшей мере одному ребру покрытия. В информатике задача о минимальном рёберном покрытии — это задача поиска рёберного покрытия минимального размера. Задача является задачей оптимизации, принадлежит классу задач покрытия[en] и может быть решена за полиномиальное время.
Формально, рёберное покрытие графа G — это множество рёбер C, такое, что каждая вершина графа G инцидентна по меньшей мере одному ребру из C. Множество C называется покрытием вершин графа G. Следующий рисунок показывает рёберное покрытие двух графов.
Минимальное рёберное покрытие — это рёберное покрытие наименьшего размера. Число рёбер в минимальном рёберном покрытии графа называется числом рёберного покрытия и обозначается через (в книге Свами, Тхулалирамана — ). Следующий рисунок показывает примеры минимальных рёберных покрытий.
Заметим, что покрытие правого графа является не только рёберным покрытием, но и паросочетанием. Более того, это паросочетание является совершенным паросочетанием — в нём каждая вершина инцидентна в точности одному ребру паросочетания. Совершенное паросочетание (если существует) всегда является минимальным рёберным покрытием.
Наименьшее рёберное покрытие можно найти за полиномиальное время путём нахождения максимального паросочетания с последующим добавлением рёбер с помощью жадного алгоритма для покрытия оставшихся вершин [1][2]. На следующем рисунке максимальное паросочетание показано красным цветом. Дополнительные рёбра, которые добавлены для покрытия непокрытых вершин, показаны синим цветом (в графе справа максимальное паросочетание является совершенным паросочетанием, в котором все вершины уже покрыты, так что нет необходимости в дополнительных рёбрах.)
С другой стороны, близкая задача нахождения минимального вершинного покрытия является NP-трудной задачей [1]
Для улучшения этой статьи желательно: |
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .