Есть ли проблемы, требующие более чем двукратного экспоненциального времени?

Есть ли проблемы, для которых все известные алгоритмы требуют более чем двукратного экспоненциального времени?

1 ответ

Решение

Теорема иерархии времени гарантирует, что проблемы такого рода существуют. В качестве очень надуманного примера, который используется в теореме, рассмотрим следующую проблему:

При условии, что машина Тьюринга M и строка x принимают M в течение 222n шагов?

Эта проблема доказуемо не может быть решена ТМ менее чем за 222n шагов, и, так как ТМ может моделировать компьютер только с замедлением n6, это означает, что ни один компьютер не может решить эту проблему за время o (222n),

Конечно, это не очень интересная проблема (я не понимаю, почему вы хотите решить эту проблему, кроме как в очень надуманных ситуациях), но известно, что для решения этой проблемы требуется три экспоненциальных времени.

Надеюсь это поможет!

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