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


11

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

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

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

  • Є ?L/poly⊊PSPACE/poly

  • Для всіх функціональних функцій f(n) , чи є DSPACE(o(f(n)))/poly⊊DSPACE(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}b−cn≤B(f)≤b

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

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

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

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