Как указал Юкка, ответ тривиально нет для всех неразрешимых проблем.
Более разумным вопросом будет: можно ли сделать каждую задачу, которая является полной для класса рекурсивно перечислимых языков, NP-полной, простым способом? Я не уверен, что это верно в целом, но в особых случаях, которые вы упоминаете в своем вопросе (Bounded-Halting и Tiling), эти проблемы для RE завершены даже при «особых» полиномиальных сокращениях времени. (Я оставляю «специальное» в основном неопределенным в этом ответе, но необходимые свойства можно определить из него.)
Так что, если мы зададим еще более разумный вопрос: можно ли сделать каждую задачу, которая является полной (с помощью специальных сокращений по многим временам) для класса рекурсивно перечислимых языков, простым образом сделать NP-полную? здесь ответ да . Возьмем любую RE-полную задачу , определенную относительно машины Тьюринга M A, которая принимает пару входов ( x , y ) , такую, что x ∈ AAMA( х , у) . Мы предполагаемчто существует полиномиальное сокращение времени от остановочных задачи к А . Определите "Bounded-A", чтобы быть набором пар ( x , 1 t ), таким, что есть y длины не более t, такой, что M A ( x , y ) останавливается в течение t шагов.x ∈ A⟺( ∃ у) [ МA( х , у) останавливается ] A( х , 1T)YTMA( х , у)T
Ясно , что «Ограниченность-А» находится в . Это также N P -полный, потому что мы можем уменьшить N P -полную Ограниченную проблему остановки до B-A за полиномиальное время (обратите внимание, что здесь вам нужны специальные свойства для сокращения R за полиномиальное время, чтобы гарантировать, что он переносится на Bounded-Halting как хорошо: то есть, вы должны быть в состоянии эффективно вычислить верхнюю границу t ' того, как долго M A ( R ( M , x ) , y ) должен бежать, предполагая, что M ( x ) останавливается в пределахNпNпNпрT'MA( R ( M, х ) , у)M( х ) шагов.)T
Теперь, есть ли язык, который является RE-полным при (скажем) сокращениях в два раза по экспоненте, но не при сокращениях по экспоненте? Для такой проблемы маловероятно, что вы можете тривиально изменить ее, чтобы получить -комплектную версию. Я предполагаю, что такая проблема может быть искусственно построена.Nп