NP-полная задача должна удовлетворять двум условиям:
Она принадлежит классу NP (недетерминированно полиномиальное время). Это означает, что решение предоставленного экземпляра задачи можно проверить за полиномиальное время относительно размера входных данных.
Любая другая задача из класса NP может быть сведена к данной задаче за полиномиальное время. Такой редукцией демонстрируется, что задача является "как минимум такой же** сложной, как и любая другая задача в NP.
На практике, для распознавания NP-полной задачи часто используют следующие подходы:
NP-полная задача должна удовлетворять двум условиям:
Она принадлежит классу NP (недетерминированно полиномиальное время). Это означает, что решение предоставленного экземпляра задачи можно проверить за полиномиальное время относительно размера входных данных.
Любая другая задача из класса NP может быть сведена к данной задаче за полиномиальное время. Такой редукцией демонстрируется, что задача является "как минимум такой же** сложной, как и любая другая задача в NP.
На практике, для распознавания NP-полной задачи часто используют следующие подходы:
Register or sign in to get access to full answers for all questions from the question bank.