P / Poly проти класів рівномірної складності


9

Невідомо, чи міститься NEXP в P / poly. Дійсно, що доведення, що NEXP не знаходиться в P / poly, мало б застосування в дерандомізації.

  1. Який найменший рівномірний клас C, для якого можна довести, що C не міститься в P / poly?

  2. Чи показало б, що показник того, що co-NEXP не міститься у P / poly, має деякі інші теоретичні наслідки складності, як у випадку NEXP проти P / poly?

Примітка: мені відомо, що як відомо, не міститься у для кожної фіксованої константиSП2SP2Sizе[нк]Size[nk]кk(Це було також показано для MA з 1 бітом порад). Але в цьому питанні мене не цікавлять результати для виправленихкk. Мені дуже цікаві класи, які відрізняються від P / Poly, навіть якщо ці класи дуже великі.


Ви по суті задаєте проблему із нижньою межею суперполіномічного розміру для загальних схем.
Каве

8
МАехpMAexp як відомо, не в П/pолуP/poly. Дивіться статтю Вікіпедії для короткого докази.
Робін Котарі

4
P / poly закритий під доповненням, тому він містить NEXP, якщо і лише якщо він містить coNEXP.
Еміль Єржабек

2
Еміль, Робін та Ендрю, дякую за відповіді. Я думаю, що зараз можна відповісти на моє запитання. Хтось написав би це у відповідь, щоб я міг її прийняти?
Спрінгберг

2
Я вірю, що МАехpMAexp- найменший рівномірний клас з відомими суперполіноміальними нижніми межами ( people.cs.uchicago.edu/~fortnow/papers/nonrel.pdf ), і цеОП2OP2є найменшим з довільними поліноміальними нижніми межами ( citeseerx.ist.psu.edu/viewdoc/… ).
Олексій Головнєв

Відповіді:


9

У літературі є декілька результатів, в яких зазначається, що певний клас задовольняє для будь-якого , і зазвичай просто простежити їх, щоб показати, що будь-яка ледве суперполіномічно розширена версія є не в .СCCSIZE(nk)CSIZE(nk)kkCCP/polyP/poly

Дозвольте сказати, що - це суперполіномічна зв'язок, якщо вона може бути сконструйована часом, і . Наприклад, є суперполіномічною зв'язаною. Насправді, повчальна вправа показує, що якщо - будь-яка необмежена монотонна обчислювальна функція, то існує суперполіномічна пов'язана така, що .f:NNf:NNf(n)=nω(1)f(n)=nω(1)nloglogloglognnloglogloglogng(n)g(n)fff(n)ng(n)f(n)ng(n)

По-перше, пряма діагоналізація показує, що для будь-якого . Цей же аргумент дає:ΣP4SIZE(nk)ΣP4SIZE(nk)kk

  • Якщо - будь-яка суперполіномічна зв'язок, то .ffΣ4-TIME(f(n))P/polyΣ4-TIME(f(n))P/poly

    Ескіз доказування: Для будь-якого , нехай є першою лексикографічно схемою розміру яка обчислює булева функція в змінних, які не можна обчислити схемою розміру . Тоді мова визначена працює.nnCnCn2f(n)2f(n)nn<f(n)<f(n)LLxLC|x|(x)=1xLC|x|(x)=1

Відоме вдосконалення стверджує, що для будь-якого . Так само,S2PSIZE(nk)S2PSIZE(nk)kk

  • Якщо - будь-яка суперполіномічна пов'язана, то .ffS2-TIME(f(n))P/polyS2-TIME(f(n))P/poly

    Доказ ескізу: Якщо немає, то , зокрема , отже . За аргументом прокладки, , quod non .NPS2PP/polyNPS2PP/polyPH=S2PPH=S2PΣ4-TIME(f(n))S2-TIME(f(n))P/polyΣ4-TIME(f(n))S2-TIME(f(n))P/poly

Очевидні заняття роблять ще краще. Враховуючи заперечення , нехай . Тоді для будь-якого , і такий же аргумент дає:NLin=NTIME(n)NLin=NTIME(n)NLinO2PSIZE(nk)NLinO2PSIZE(nk)kk

  • Якщо - будь-яка суперполіномічна зв'язок, то .ffNLinO2-TIME(f(n))P/polyNLinO2-TIME(f(n))P/poly

    Доказ ескізу: якщо , а потім за допомогою заповнення, , що означає . Потім ми продовжуємо, як і раніше.NLinP/polyNLinP/polyNPP/polyNPP/polyPH=O2PPH=O2P

Також є результати за участю МА. Часто згадуваний результат, що є надлишком. Сантанам довів для будь-якого , і подібний аргумент дає:MA-EXPP/polyMA-EXPP/polypromise-MApromise-coMASIZE(nk)

promise-MApromise-coMASIZE(nk)
kk
  • Якщо - будь-яка суперполіномічна зв'язана, то ffpromise-MA-TIME(f(n))promise-coMA-TIME(f(n))P/poly.

    promise-MA-TIME(f(n))promise-coMA-TIME(f(n))P/poly.

    Ескіз доказу: За лемою 11 Сантанама (що є загостреною версією стандартного факту, що з PSPACE-доказом), існує мова PSPACE-повна та рандомізований багаторазовий оракул TM таким, що на вході , задає лише запити oracle довжиною; якщо , то приймає з ймовірністю ; і якщо , то для будь-якого оракула , приймає з ймовірністю .PSPACE=IPPSPACE=IPLLMMxxMM|x||x|xLxLML(x)ML(x)11xLxLAAMA(x)MA(x)1/21/2

    Для відповідного однотонного многочлена , нехай є проблемою обіцянки, визначеною Нехай - поліноміальне скорочення на його доповнення, і - проблема обіцянки ppA=(AYES,ANO)A=(AYES,ANO)(x,s)AYEScircuit C(p(|C|+|x|)f(|s|)Pr[MC(x) accepts]=1),(x,s)ANOYEScircuit C(p(|C|+|x|)f(|s|)Pr[MC(x) accepts]1/2).

    (x,s)AYES(x,s)ANOcircuit C(p(|C|+|x|)f(|s|)Pr[MC(x) accepts]=1),circuit C(p(|C|+|x|)f(|s|)Pr[MC(x) accepts]1/2).
    h(x)h(x)LLB=(BYES,BNO)B=(BYES,BNO)(x,s)BYES(x,s)AYES(h(x),s)ANO,(x,s)BNOYES(x,s)ANO(h(x),s)AYES.
    (x,s)BYES(x,s)BNO(x,s)AYES(h(x),s)ANO,(x,s)ANO(h(x),s)AYES.
    Якщо вибрано відповідно великим, Отже, припустимо для суперечності, що має схеми розміру полінома, скажімо, . Нехай позначає розмір найменшої схеми обчислення на входах довжиною , а ; точніше, Тодіp(n)p(n)Bpromise-MA-TIME(f(n))promise-coMA-TIME(f(n)).
    Bpromise-MA-TIME(f(n))promise-coMA-TIME(f(n)).
    BBBSIZE(nk)BSIZE(nk)s(n)s(n)LLnnt(n)=f1(p(s(n)))t(n)=f1(p(s(n)))t(n)=min{m:p(s(n))f(m)}.
    t(n)=min{m:p(s(n))f(m)}.
    x(x,1t(n))x(x,1t(n)) - це зменшення до , таким чином , що означає Але оскільки є суперполіноміальним, маємо . Це дає протиріччя для досить великих.LLBBLSIZE(t(n)k)LSIZE(t(n)k)s(n)t(n)k.
    s(n)t(n)k.
    fft(n)=s(n)o(1)t(n)=s(n)o(1)nn

Якщо ми віддаємо перевагу результату з необіцяною версією MA, Miltersen, Vinodchandran і Watanabe, доведено для напів-експоненційної функції . Ми можемо вдосконалити його двома способами: по-перше, він утримується для -експонентних меж для будь-якої постійної , а по-друге, це справедливо для забутих класів. Тут, -експоненціальна функція - це, грубо кажучи, функція така, щоMA-TIME(f(n))coMA-TIME(f(n))P/poly

MA-TIME(f(n))coMA-TIME(f(n))P/poly
ff1k1kkk1k1kffffk=expffk=exp. Для точного визначення див дивіться папір Miltersen – Vinodchandran – Watanabe та посилання на них; він включає в себе добре сприйняте сімейство добре поводиться функцій , , так що , , і . Також, якщо і , то . Тоді ми маємо:eα(x)eα(x)αR+αR+e0(x)=xe0(x)=xe1(x)=ex1e1(x)=ex1eα+β=eαeβeα+β=eαeβf(n)eα(poly(n))f(n)eα(poly(n))g(n)eβ(poly(n))g(n)eβ(poly(n))f(g(n))eα+β(poly(n))f(g(n))eα+β(poly(n))
  • OMA-TIME(eα)coOMA-TIME(eα)P/polyOMA-TIME(eα)coOMA-TIME(eα)P/poly для будь-якого .α>0

    Ескіз доказування: Припустимо інакше. Зафіксуйте ціле число таким, що . Дозвольте скоротити За допомогою прокладки ми маємо для будь-якого . Більше того, використовуючи, наприклад, лемму 11 Сантанама вище, ми маємо імплікацію Так як тривіально , повторна програма з (1) і (2) показує ,k1/k<αOcOMT(f)=OMA-TIME(poly(f(poly(n)))coOMA-TIME(poly(f(poly(n))).

    OcOMT(eβ+1/k)SIZE(eβ(poly(n)))
    β0PSPACESIZE(eβ(poly(n)))PSPACEOcOMT(eβ).
    PSPACEOcOMT(e1)PSPACESIZE(e(k1)/k(poly(n)))PSPACEOcOMT(e(k1)/k) , , тощо. Після кроків ми до Використовуючи підкладку ще раз, ми отримуємо що суперечить наведеним вище результатам , оскільки є суперполіномічною зв'язаною.PSPACESIZE(e(k2)/k(poly(n)))PSPACEOcOMT(e(k2)/k)kPSPACEP/polyandPSPACE=OMAcoOMA.
    DSPACE(e1/k)OcOMT(e1/k)P/poly,
    e1/k

4

Оскільки ніхто не опублікував відповіді, я сам відповім на це питання за допомогою коментарів, розміщених у оригінальному запитанні. Завдяки Робіну Котарі, Емілю Джерабеку, Ендрю Моргану та Алексу Головнєву.

MAexp здається, є найменшим рівномірним класом з відомими суперполіноміальними нижніми межами.

OP2 здається, є найменшим відомим класом, що не має схем розміром для кожного фіксованого .nkk

За діагоналізації, це означає , що для будь-якого супер-многочлен (і просторово-конструктивні) функція , не мають схем полиномиального розміру. проти все ще відкритий.sDSPACE[s(n)]PSPACEP/poly

P/poly закритий під доповненням, тому він містить тоді і лише тоді, коли він містить .NEXPcoNEXP


4

Будь ласка , поправте мене , якщо я помиляюся, але, наскільки я можу судити, ми на самому ділі не знаємо , з фіксованим многочленом розміру нижньої межі для . Це тому, що звичайний аргумент Карпа-Ліптона не проходить для , оскільки ми не знаємо, (насправді це еквівалентно запитуванню, ). Однак ми знаємо, що не містяться в для будь-якого , як показали Чакараварті та Рой.OP2OP2NPOP2NPP/polyNPOP2SIZE(nk)k

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