एसीसी cricuits के Beigel-Tarui परिवर्तन


14

मैं अरोड़ा और बराक की कम्प्यूटेशनल जटिलता पुस्तक में एनईएक्सपी के लिए एसीसी निचले सीमा के बारे में परिशिष्ट पढ़ रहा हूं । http://www.cs.princeton.edu/theory/uploads/Compbook/accnexp.pdf कुंजी lemmas में से एक से एक परिवर्तन है समतुल्य रूप polylogarithmic डिग्री और quasipolynomial गुणांक, या के साथ पूर्णांकों से अधिक multilinear बहुआयामी पद के लिए सर्किट , सर्किट क्लास S Y M + , जो कि कैसिपोलिनोमियलली कई गहराई वाले दो सर्किटों का वर्ग है और इसके निचले स्तर पर पॉलीग्लारिथिक फैन-इन और शीर्ष स्तर पर एक सममित द्वार है।ACC0SYM+

पाठ्यपुस्तक के परिशिष्ट में, इस परिवर्तन के तीन चरण हैं, यह मानते हुए कि गेट सेट में OR, mod , mod 3 और स्थिर 1 शामिल हैं । पहला कदम पोलीग्लारिथिक क्रम के लिए ओआरएस के फैन-इन को कम करना है।231

बहादुर-Vazirani अलगाव लेम्मा, प्राप्त का उपयोग करते हुए लेखकों कि ऊपर एक या गेट दिया फार्म के आदानों हे आर ( एक्स 1 , , X 2 कश्मीर ) ,, अगर हम लेने एक जोड़ो में स्वतंत्र हैश समारोह होने के लिए , से [ 2 कश्मीर ] को { 0 , 1 } , तो किसी भी अशून्य के लिए एक्स { 0 , 1 } 2 कश्मीर , संभावना के साथ कम से कम 1 / (2kOR(x1,...,x2k)h[2k]{0,1}x{0,1}2k यह आयोजन करेगा कि Σ मैं : ( मैं ) = 1 एक्स मैं आधुनिक  21/(10k)Σi:h(i)=1ximod 2

की संभावना नहीं है कम से कम 1 / 2 ? ऐसा लगता है कि 1 / 10 कश्मीर एक कमजोर लोअर बाउंड है।Σi:h(i)=1ximod 21/21/10k

दूसरा चरण अंकगणितीय द्वारों की ओर बढ़ रहा है और गुणन को नीचे धकेल रहा है। इस चरण में, हम बूलियन सर्किट को एक दिए गए बाइनरी इनपुट स्ट्रिंग के साथ एक पूर्णांक इनपुट के साथ एक अंकगणितीय सर्किट में बदल देंगे।

यहाँ वे ध्यान दें कि साथ बदल दिया है 1 - एक्स 1 एक्स 2एक्स कश्मीर , और एम डी पी ( एक्स 1 , , एक्स कश्मीर ) साथ बदल दिया है ( Σ मैं = 1 , , कश्मीर एक्स मैं ) पी -OR(x1,...,xk)1x1x2xkMODp(x1,...,xk) Fermat की छोटी प्रमेय का उपयोग कर।(Σi=1,...,kxi)p1

यह प्रतिस्थापन एक समान सर्किट क्यों देता है?SYM+


3
मैं उस अभिव्यक्ति को नहीं समझता जो "संभावना के साथ कम से कम 1 / (10k) का अनुसरण करती है जो यह पकड़ लेगी कि ...." क्या आप एक बराबर चिन्ह गायब कर रहे हैं? इसके अलावा, क्या आप उस पृष्ठ संख्या का हवाला दे सकते हैं जहां यह प्रमाण दिखाई देता है?
रॉबिन कोठारी

जवाबों:


10

की संभावना नहीं है कम से कम 1/2? ऐसा लगता है कि 1 / ( 10 k ) एक कमजोर निचली सीमा है।Σi:h(i)=1ximod 2=11/(10k)

वास्तव में जवाब नहीं है। (यह होगा कि संभावना कम से कम के साथ रखती है 1 / 2 - ε , अगर हम एक साथ काम कर रहे थे ε -biased हैश परिवार, और वास्तव में का उपयोग कर ε -biased हैश कार्यों के निर्माण के मानकों में सुधार करने के लिए एक रास्ता देती है। लेकिन जोड़ो में स्वतंत्रता जरूरी नहीं है ε -biased।)Σ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)

यह प्रतिस्थापन एक समान SYM + सर्किट क्यों देता है?

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.