Учитывая новую проблему в , истинная сложность которой находится где-то между и являющейся NP-полной, я знаю два метода, которые можно использовать, чтобы доказать, что решить эту проблему сложно:
- Покажите, что задача является GI-полной (GI = Изоморфизм графов)
- Покажите, что проблема в . По известным результатам такой результат подразумевает, что если задача является NP-полной, то PH падает на второй уровень. Например, известный протокол для неизоморфизма графов делает именно это.
Существуют ли какие-либо другие методы (возможно, с разными «убеждениями»), которые были использованы? Для любого ответа необходим пример того, где он фактически использовался: очевидно, есть много способов показать это, но примеры делают аргумент более убедительным.
Ответы:
Показ того, что ваша проблема в coAM (или SZK), действительно является одним из основных способов привести доказательства «неопределенности твердости». Но кроме этого есть несколько других:
Я уверен, что есть другие, которые я забыл.
источник
Примером может служить проблема разбиения чисел на k-блоки (из блога Fortnow & Gasarch, первоисточник: Cyberpuzzles доктора Экко ):
{ 1{(n,k)∣ there exists a way to partition {1,...,n} into at most k boxes so that no box has x,y,z with x+y=z}
источник
Вот три дополнения к списку Скотта:
H. Бурман и JM Хичкок, NP-Hard Наборы Экспоненциально Плотные Если толькоcoNP⊆NP/poly
источник