Чи Р дорівнює перетину всіх часових класів суперполінома?


21

Назвемо функцію суперполіномічною, якщо виконується для кожного c> 0 .f(n) limnnc/f(n)=0c>0

Зрозуміло, що для будь-якої мови LP справедливо, що LDTIME(f(n)) для кожного суперполіноміального часу, пов'язаного f(n) . Цікаво, чим зворотне це твердження також вірно? Тобто, якщо ми знаємо LDTIME(f(n)) для кожного суперполіноміального часу, пов'язаного f(n) , чи означає це LP ? Іншими словами, чи правда, що

P=fDTIME(f(n))
де перетин приймається над кожним суперполіномом f(n) .

1
Загальна порада щодо написання запитань полягає в тому, що ви повинні зробити своє запитання (викладене найпростішим способом зрозуміти) свою назву.
Каве

Відповіді:


31

Так.

Насправді, згідно з теоремою Союзу Маккрейта-Мейєра (теорема 5.5 Маккрейта і Мейєра, 1969 р. , Вільна версія тут ), результат, на який я вважаю, пов'язаний з Мануелем Блюмом , є одна функція f така, що P=DTIME(f(n)) . Ця функція обов'язково є суперполіномальною, але "ледь-ледь".

Теорема застосовується більш загально до будь-якої міри складності Блума Φ та будь-якого класу об'єднання fSBLUMΦ(f(n)) де S - це ce, самообмежений набір загальна обчислювальна функція. (Набір функцій S є ce, якщо є одна часткова обчислювальна функція F(i,x) така, що S={fi(x)|iN} де fi(x):=F(i,x) . Самообмежене означає, що для кожного кінцевого підмножини S_0 \ підмножина SS0S є функція в S яка домінує над усіма gS0 майже скрізь. " BLUMΦ"- це позначення, якого я не бачив раніше, але мені це подобається :) - я використовую його для Φ -обмеженого аналога часового обмеженого класу складності.)


12
Я думаю, що улов полягає в тому, що f не може бути сконструйований часом.
Сашо Ніколов

4
Джош, чи використовує результат Мануеля щось особливе щодо часу полінома? Я маю на увазі, чи застосовується це і для подібних класів союзів часу?
Каве

2
Я вважаю такий факт захоплюючим: хоча очевидно, що немає найменшої суперполіноміальної функції, все ж є найменший клас складності серед тих, що визначаються суперполіномічною обмеженою часом. Причому цей клас дорівнює P, в якому нічого не є суперполіноміальним.
Андрас Фараго

2
@AndrasFarago: Це дійсно захоплююче, але (я думаю) не чуже, ніж Теорема пропущення Бородіна-Трахтенброта ( en.wikipedia.org/wiki/Gap_theorem ).
Джошуа Грохов

2
@SashoNikolov: Мені довелося б більше подумати над цим, але, подумавши лише за одну мить, я думаю, це має більше спільного з тим, що можна імітувати / діагоналізувати ТМ, що має більше спільного з їх підрахунковою природою та існування універсальних машин ... Зокрема, аксіоми для міри складності Блюма вимагають, щоб різні функції, що визначають міру Блюма, були обчислювані або частково обчислювані, і це є ключовим у всіх цих теоремах. І зауважте, що McCreight-Meyer вимагає, щоб сам набір S був цілим набором функцій, також ключовим.
Джошуа Грохов
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.