Можно ли найти вероятность решения NP-полных задач?

Название охватывает весь вопрос. Можно ли получить функцию, позволяющую с уверенностью сказать, что предложенное решение NP-полной задачи имеет процентную вероятность быть правильным?

1 ответ

Я сомневаюсь. Например, вероятность случайной функции быть оптимальной numberOfOptimalSolutions / searchSpace, Поэтому, если вы знаете ответ на этот вопрос, вы можете вывести число OfOptimalSolutions (о котором IIRC всегда сложнее узнать, чем найти 1 оптимальное решение для полной задачи NP).

В книге "В погоне за коммивояжером" для каждой строительной эвристики в TSP указывается, насколько близко (или далеко) она находится в худшем случае из оптимального решения. В нем также упоминается средний процент правильности для (некоторых) этих алгоритмов, но IIRC, вероятно, основан на выборке и ухудшается по мере масштабирования проблемы.

Другие вопросы по тегам