ACC cricuits'in Beigel-Tarui dönüşümü


14

Arora ve Barak'ın Hesaplama Karmaşıklığı kitabında NEXP için ACC alt sınırları hakkındaki eki okuyorum . http://www.cs.princeton.edu/theory/uploads/Compbook/accnexp.pdf önemli lemmalarõn bir bir dönüşümdür eşdeğer polylogarithmic derecesi ve quasipolynomial katsayıları veya tamsayılar üzerinde çoklu doğrusal polinomları devreler devre sınıfı S Y M + , poliasaritmik fan girişi ile alt seviyesinde çok sayıda AND geçidine ve en üst düzeyde simetrik bir kapıya sahip iki devrenin derinlik sınıfıdır.ACC0SYM+

Ders kitabının ekinde, bu dönüşümün geçit kümesinin OR, mod , mod 3 ve sabit 1'den oluştuğu varsayılarak üç adımı vardır . İlk adım, OR geçitlerinin fan girişini polilogaritmik düzeye indirmektir.231

Yazarlar, bu fazla bir OR kapısını verilen Valiant-Vazirani İzolasyon Lemma elde kullanarak formunun girişler O R ' ( X 1 , . . . , X 2 k ) , biz almak durumunda h bir ikili bağımsız bir hızlı arama fonksiyonu olarak , [ 2 k ] ila { 0 , 1 } arasında , ardından sıfır olmayan x { 0 , 1 } 2 k için olasılık en az 1 / (2kOR(x1,...,x2k)h[2k]{0,1}x{0,1}2kΣ i : h ( i ) = 1 x i mod  2'yi tutacaktır.1/(10k)Σi:h(i)=1ximod 2

Olasılığı değil , en az 1 / 2 ? O görünüyor 1 / 10 k zayıf alt sınırdır.Σi:h(i)=1ximod 21/21/10k

İkinci adım aritmetik kapılara hareket etmek ve çarpmaları aşağı doğru itmek. Bu adımda, belirli bir ikili giriş dizgisine sahip Boole devrelerini bir tamsayı girişine sahip aritmetik bir devreye dönüştüreceğiz.

İşte dikkat ile değiştirildiği , 1 - X 1 x 2x k ve M O D p ( x 1 , . . . , X k ) ile değiştirilir ( Σ i = 1 , . . . , k x i ) p -OR(x1,...,xk)1x1x2xkMODp(x1,...,xk) Fermat'ın Küçük Teoremini kullanarak.(Σi=1,...,kxi)p1

Bu değiştirme neden eşdeğer bir devresi veriyor ?SYM+


3
"En az 1 / (10k) olasılıkla bunu tutacaktır ...." ifadesini takip etmiyorum ... Eşittir işareti eksik mi? Ayrıca, bu ispatın göründüğü sayfa numarasını gösterebilir misiniz?
Robin Kothari

Yanıtlar:


10

olasılığı en az 1/2 değil mi? Görünüşe göre 1 / ( 10 k ) zayıf bir alt sınır.Σi:h(i)=1ximod 2=11/(10k)

Aslında cevap hayır. (O olacaktır olasılık en azından ile tutar 1 / 2 - ε biz çalışma olsaydı, ε kullanılarak gerçekten -biased karma etti ve ε -biased karma fonksiyonlar yapının parametrelerini iyileştirmek için bir yol sağlar, ancak ikili bağımsızlık mutlaka ε- tavsiye değildir .)Σi:h(i)=1ximod 2=11/2εεεε

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/8O(klogs){0,1}O(k)O(logs)

Bu değiştirme neden eşdeğer bir SYM + devresi veriyor?

Kh:{0,1}n{0,,K}Kg:{0,,K}{0,1}g(h(x1,,xn))fgh

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.