Допустим, что язык является P- плотно-близким, если существует алгоритм с полиномиальным временем, который правильно определяет почти на всех входах.L
Другими словами, существует P , такое, что обращается в нуль, что означает Это также означает, что на равномерном случайном входе алгоритм Polytime для A даст правильный ответ для L с вероятностью, приближающейся к 1. Следовательно, имеет смысл просматривать L почти легко.
Обратите внимание, что не должно быть разреженным. Например, если он имеет битных строк, то он все еще исчезает (с экспоненциальной скоростью), поскольку .
В соответствии с приведенным выше определением несложно (искусственно) построить NP- полные задачи, которые являются P- плотно-близкими. Например, пусть будет любым NP- полным языком и определим . Тогда сохраняет NP- полноту, но имеет не более битных да-экземпляров. Следовательно, тривиальный алгоритм, который отвечает «нет» на каждый вход, будет правильно определять почти на всех входах; он будет ошибаться только в части битных входов.
С другой стороны, было бы очень удивительно, если бы все NP- полные проблемы были P- плотно-близкими. Это означало бы, что в некотором смысле все NP- неполные проблемы почти легки. Это мотивирует вопрос:
Предполагая P NP , какие естественные NP- полные проблемы не являются P- плотно-близкими?
источник
Ответы:
Я изучил, существует ли общепринятая гипотеза в теории сложности, которая подразумевает, что должен существовать NP- полный язык, который не может быть принят за полиномиальное время практически на всех входах (как определено в вопросе).
С другой стороны, я нашел одну, немного менее стандартную гипотезу, которая подразумевает существование искомой NP- полной проблемы, хотя и не естественной. В теории меры, ограниченной по ресурсам, основная гипотеза состоит в том, что NP не имеет меры ноль, обозначаемый NP . Неформально это означает, что NP- языки в E не образуют ничтожного подмножества. Подробнее см. Опрос здесь . В этой теории они доказывают, среди прочего, что NP подразумевает существование Pp μp( )≠0 μp( )≠0 -бииммунный язык в НП . Язык является P -би-Иммунная если ни , ни его дополнение имеет бесконечное подмножество в P . Такой язык сильно отвечает нашим требованиям.L L
Однако до сих пор остается неясным, существует ли пример, представляющий естественную проблему.
источник