Есть ли проблемы, требующие более чем двукратного экспоненциального времени?
Есть ли проблемы, для которых все известные алгоритмы требуют более чем двукратного экспоненциального времени?
1 ответ
Теорема иерархии времени гарантирует, что проблемы такого рода существуют. В качестве очень надуманного примера, который используется в теореме, рассмотрим следующую проблему:
При условии, что машина Тьюринга M и строка x принимают M в течение 222n шагов?
Эта проблема доказуемо не может быть решена ТМ менее чем за 222n шагов, и, так как ТМ может моделировать компьютер только с замедлением n6, это означает, что ни один компьютер не может решить эту проблему за время o (222n),
Конечно, это не очень интересная проблема (я не понимаю, почему вы хотите решить эту проблему, кроме как в очень надуманных ситуациях), но известно, что для решения этой проблемы требуется три экспоненциальных времени.
Надеюсь это поможет!