Перетворення Бейгеля-Таруя перекладів ACC


14

Я читаю додаток про нижчі межі ACC для NEXP в Арорі та книзі обчислювальної складності Барака . http://www.cs.princeton.edu/theory/uploads/Compbook/accnexp.pdf Однією з ключових лем є перетворення з ланцюгів на багатолінійні поліноми над цілими числами з полілогіартичним ступенем та квазіполіноміальними коефіцієнтами, або рівнозначно , клас схеми S Y M + , що представляє собою клас глибини двох ланцюгів з квазіполіномічно багатьма воротами AND на нижньому рівні з полілогіармічним вентилятором і симетричними воротами на верхньому рівні.ACC0SYM+

У додатку до підручника це перетворення має три етапи, припускаючи, що набір затворів складається з АБО, mod , mod 3 та постійної 1 . Перший крок - звести вентиляцію воріт АБО до полілогіармічного порядку.231

Використання Валиант-Вазірані Isolation лемму, автори отримуємо , що даний логічний елемент АБО над входів виду виведення R ( х 1 , . . . , Х 2 K ) , якщо ми вибираємо час бути попарно незалежні хеш - функція , від [ 2 k ] до { 0 , 1 } , то для будь-якого ненульового рівня x { 0 , 1 } 2 k , з вірогідністю не менше 1 / (2kOR(x1,...,x2k)h[2k]{0,1}x{0,1}2k буде утримуватися, що Σ i : h ( i ) = 1 x i mod  2 .1/(10k)Σi:h(i)=1ximod 2

Чи не є ймовірність , по крайней мере 1 / 2 ? Звісно ж , що 1 / 10 K є слабкою нижньою гранню.Σi:h(i)=1ximod 21/21/10k

Другий крок - це переміщення до арифметичних воріт і висунення множин вниз. На цьому кроці ми перетворимо булеві схеми із заданою двійковою вхідною рядком в арифметичну схему з цілим входом.

При цьому вони відзначають , що замінюється на 1 - х 1 х 2х до і М Про Д р ( х 1 , . . . , Х до ) замінюється ( Σ я = 1 , . . . , до й я ) р -OR(x1,...,xk)1x1x2xkMODp(x1,...,xk) використовуючи маленьку теорему Ферма.(Σi=1,...,kxi)p1

Чому ця заміна дає еквівалентну схему ?SYM+


3
Я не розумію виразу, який випливає "з вірогідністю принаймні 1 / (10k), це буде вважати, що ...." Ви пропускаєте знак рівності? Також ви могли б навести номер сторінки, де відображається цей доказ?
Робін Котарі

Відповіді:


10

Чи не є ймовірність принаймні 1/2? Здається, що 1 / ( 10 к ) - слабка нижня межа.Σi:h(i)=1ximod 2=11/(10k)

Насправді відповідь - ні. (Було б , що має місце з ймовірністю принаймні 1 / 2 - е , якщо ми працювали з ї -biased хеш сімейством, і , дійсно , використовуючи ε -biased хеша функції дозволяють поліпшити параметри конструкції. Але парна незалежність необов'язково ε -безпечена.)Σi:h(i)=1ximod 2=11/2εεεε

Здається, тут не вистачає ще одного кроку. Щоб безпосередньо застосувати Valiant-Vazirani, вам також потрібно буде випадково вибрати діапазон хеш-функції. Замість вибору випадкових попарно незалежних , здається, слід вибрати випадкові { 2 , , k + 1 } і потім вибрати випадкові попарно незалежні h : [ 2 k ] { 0 , 1 } h:[2k]{0,1}{2,,k+1}h:[2k]{0,1}sxi=122s21Σi:h(i)=1xi=11/8

h:[2k]{0,1}1/(8k)Σi:h(i)=1ximod 2=1OR2k1/8О(кжурналс) хеш-функції з діапазоном {0,1}, ти захочеш О(к) різні набори хеш-функцій (кожен набір має різний діапазон), з О(журналс) хеш-функції в кожному наборі.

Чому ця заміна дає еквівалентну схему SYM +?

SYM з AND (тобто SYM +) ланцюга розмірів К по суті еквівалентний тому, що має багатофакторний многочлен h:{0,1}n{0,,K} with at most K monomials, a lookup table g:{0,,K}{0,1}, and computing g(h(x1,,xn)). (For instance, a proof can be found in Beigel-Tarui.) The intuition is that each monomial in f is an AND gate, and g is the SYM gate. I say "essentially equivalent" because the multilinear polynomial h could also have negative coefficients for some terms, and negative coefficents are not obviously implementable in SYM of AND. But I claim (and Beigel and Tarui claim) that this is not a problem. Think about it :)

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