Чи узагальнює теорема про космічну ієрархію до неоднорідних обчислень?


11

Загальне запитання

Чи узагальнює теорема про космічну ієрархію до неоднорідних обчислень?

Ось ще кілька конкретних питань:

  • Є ?L/polyPSPACE/poly

  • Для всіх функціональних функцій f(n) , чи є DSPACE(o(f(n)))/polyDSPACE(f(n))/poly ?

  • Для яких функцій h(n) відомо, що: для всіх конструкцій простору f(n) , DSPACE(o(f(n)))/h(n)DSPACE(f(n))/h(n) ?

Відповіді:


7

Одна нерівномірна "ієрархія простору", яку ми можемо довести, - це ієрархія розмірів для програм розгалуження . Для булевої функції , нехай позначає найменший розмір програми розгалуження, що обчислює . За аргументом, аналогічним цьому аргументу ієрархії щодо розміру ланцюга , можна показати, що існують константи тому для кожного значення існує функція такі, що .f:{0,1}n{0,1}B(f)fϵ,cbϵ2n/nf:{0,1}n{0,1}bcnB(f)b

Думаю, відокремити від було б складно. Це еквівалентно доказуванню, що деяка мова в має складність програми суперполіномального розгалуження. Простий аргумент показує, що не має програм розгалуження фіксованого поліноміального розміру:PSPACE/polyL/polyPSPACEPSPACE

Пропозиція. Для кожної постійної існує мова так що для всіх досить великих , . (Тут - функція індикатора для .)kLPSPACEnB(Ln)>nkLnL{0,1}n

Доказ. За доведеною нами ієрархією існує програма розгалуження розміром яка обчислює функцію з . У поліноміальний просторі, ми можемо перебрати все розгалужені програми розміром , все розгалужені програми розміром , і всі входи довжини знайти таке розгалуження програми . Тоді ми можемо змоделювати для обчислення .Pnk+1fB(f)>nknk+1nknPPf

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