Задача о вершинном покрытии состоит в том, чтобы найти множество ψ для неориентированного графа G = (V, E) для ψ ∈ V, такого, что если {u, v} ∈ E, то либо u ∈ ψ, либо v ∈ ψ, либо и то, и другое. Эта проблема определена и доказана как NP-полная.
Существуют ли детерминированные c алгоритмы, которые могут решить эту проблему? Экспоненциальное время работы приемлемо, но есть ли лучшие детерминированные алгоритмы c? Я нашел похожий вопрос и только один подход Использование двоичного поиска . Я не ищу приблизительных решений, которые можно было бы запустить за меньшее время - насколько я понимаю, тот, который перечислен в главе 35 текста Кормена, Лейзерсона, Ривеста и Штейна (CLRS), является приближенным алгоритмом.