Скажите пожалуйста, а NP-complete — это гипотеза? Есть ли тот алгоритм, который решение любой NP-complete приводит к решению другой NP-complete? Или это просто допущение?
Скажите пожалуйста, а NP-complete — это гипотеза? Есть ли тот алгоритм, который решение любой NP-complete приводит к решению другой NP-complete? Или это просто допущение?
Кажется все NP-complete сводятся друг к другу переформулировкой
То есть если я за неполиномиальное время найду конкретное решение одной задачи, то я "по изоморфизму" смогу его превратить в конкретное решение другой?
Скажите пожалуйста, а NP-complete — это гипотеза? Есть ли тот алгоритм, который решение любой NP-complete приводит к решению другой NP-complete? Или это просто допущение?
ну то есть утверждение "данная задача является NP-полной" доказывается через утверждение вида "потому что если я смогу ее решать, то подобрав вот такие входные данные я получу решение вот такой известной NP-полной задачи"
Есть эвристики для каждого алгоритма, наверное. Если собрать много эвристик и все преобразования одного алгоритма в другой из этого списка, то можно получить ускорения решений во многих случаях?
ну то есть утверждение "данная задача является NP-полной" доказывается через утверждение вида "потому что если я смогу ее решать, то подобрав вот такие входные данные я получу решение вот такой известной NP-полной задачи"
я видел такое в статье блума/блума/шуба про генератор x^2 mod N - "пусть кто-то умеет восстановить эту последовательность. Тогда надо взять вот такое N и вот такое b0 и мы получим разложение N на простые множители"