Неконструктивні функції та аномальні результати


10

У книзі Арора-Барак у визначенні функцій, що можна сконструювати за часом, сказано, що використання функцій, які не можна сконструювати за часом, може призвести до "аномальних результатів". Хтось має приклад такого «аномального результату»? Я, зокрема, чув, що можуть існувати такі функції, які теорема ієрархії часу не містить, чи має хто-небудь приклад таких функцій? Чи є щось про це десь у літературі?



@JukkaSuomela: Так, у мене є, але вони стосуються того, які функції можна сконструювати в часі / просторі і чому вони корисні.
Паскаль

Відповіді:


11

Теорема пробілу Бородіна : для кожної загальної обчислюваної функціїг(н)н, є загальна обчислювальна функція т такий як DТЯМЕ[г(т(н))]=DТЯМЕ[т(н)].

Насправді це стосується будь-якого заходу Блюма щодо складності замість DТЯМЕ.

Дивіться також сторінку вікіпедії та посилання на неї.


6

Оскільки стаття у Вікіпедії не дає доказів, і папір є на ACM DL, я подумав, що може бути корисним розмістити підтвердження тут:

ТЕОРЕМА 3.7. (Теорема прогалини).

Дозволяє Φ бути мірою складності, г не зменшується рекурсивна функція така, що х,г(х)х. Тоді існує зростаюча рекурсивна функціят такий, що функціонує обчислювальну міру складності т такі самі, як функції, що обчислюються мірою складності гт.

ДОКАЗ.

Визначте т наступним чином:

т(0): =1
т(н): =мкк>т(н-1):iн,(Φi(н)<кΦi(н)>г(к))
  1. для усіх н, є к, оскільки для всіх iн:

    а. якщоΦi(н) тоді не визначено к,Φi(н)>г(к), і

    б. якщо Φi(н) визначені тоді к,Φi(н)<к.

  2. к можна знайти рекурсивно, оскільки Φ є мірою складності і, таким чином Φi(н)<к і Φi(н)>г(к) є рекурсивними предикатами.

  3. т задовольняє теорему, оскільки нi випливає, що або Φi(н)<т(н) або Φi(н)>гт(н).

QED.

Ми спостерігаємо, що довільно велике тможна знайти, що задовольняє теорему 3.7. Припустимо, ми хочемот(н)>r(н), то визначте

т(0): =r(0)+1
т(н): =мкк>мах{т(н-1),r(н)}:

(від Аллана Бородіна " Обчислювальна складність та існування прогалин складності ", JACM 1972, з незначними модифікаціями.)


Ідея полягає у визначенні т(н) бути найменшим к будь-яка функція (з індексом менше н), що обчислюється мірою складності г(к) також обчислюється в мірі складності к.
Каве
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.