NP-полная задача, любая из класса вычислительных задач вычислительные задачи В теоретической информатике вычислительная задача - это проблема, которую компьютер может решить, или вопрос, который может решить компьютер. быть в состоянии ответить. Например, проблема факторинга. «Дано натуральное число n, найдите нетривиальный простой множитель числа n». https://en.wikipedia.org › wiki › Computational_problem
Вычислительная задача - Википедия
для которых не найден эффективный алгоритм решения. К этому классу относятся многие важные задачи информатики, например, задача коммивояжера, проблемы выполнимости и задачи покрытия графов.
Сколько существует полных NP-задач?
Этот список никоим образом не является исчерпывающим (существует более 3000 известных NP-полных задач). Большинство задач в этом списке взяты из основополагающей книги Гэри и Джонсона «Компьютеры и неразрешимость: руководство по теории NP-полноты» и представлены здесь в том же порядке и организации.
Как узнать, является ли задача NP-полной?
A задача решения L является NP-полной, если: 1) L находится в NP (любое заданное решение для NP-полных задач может быть быстро проверено, но не существует эффективного известное решение). 2) Каждая задача из NP сводится к L за полиномиальное время (редукция определена ниже).
Что такое полнота NP датьпример для NP-полной задачи?
NP-полные задачи могут быть решены с помощью недетерминированного алгоритма/машины Тьюринга за полиномиальное время. Чтобы решить эту проблему, он не обязательно должен быть в NP. … Это исключительно проблема Решения. Пример: Проблема остановки, Задача покрытия вершин, Задача выполнимости схемы и т. д.
Является ли задача сортировки NP-полной?
Сортировка чисел
По заданному списку чисел вы можете проверить, отсортирован ли список за полиномиальное время, поэтому проблема явно NP. Известны алгоритмы сортировки списка чисел за полиномиальное время. (Пузырьковая сортировка O(n^2) и т. д.).