สถานะบนขอบเขตล่างของวงจรสำหรับวงจรเชิงลึกที่ จำกัด ขอบเขตด้วยโพลีล็อก


17

ความซับซ้อนของวงจรเชิงลึกที่ถูก จำกัด ขอบเขตเป็นหนึ่งในพื้นที่หลักของการวิจัยภายใต้ทฤษฎีความซับซ้อนของวงจร หัวข้อนี้มีต้นกำเนิดในผลลัพธ์เช่น "ฟังก์ชัน parity ไม่ได้อยู่ใน " และ " ฟังก์ชันmodไม่ได้คำนวณโดย " โดยที่เป็นคลาส ภาษา decidable โดยไม่สม่ำเสมอลึกอย่างต่อเนื่องขนาดพหุนามมากมายแฟนใน AND, OR, NOT และโมดูโลประตูที่ 1 อย่างไรก็ตามการได้ผลลัพธ์ขอบเขตที่ต่ำกว่าอย่างเป็นรูปธรรมในวงจรเชิงลึกของโพลีโลกาติกไมโครดูเหมือนจะไม่สามารถเข้าถึงได้โดยใช้วิธีการแบบดั้งเดิมเช่นการ จำกัด อินพุตและการประมาณพหุนามประมาณหลายในฟิลด์ จำกัดAC0A C 0 [ q ] A C 0 [ q ] q gcd ( p , q ) = 1pAC0[q]AC0[q]qGCD(พี,Q)=1

ฉันรู้ว่ากระดาษ STOC'96 ซึ่งนำไปสู่ทฤษฎีความซับซ้อนทางเรขาคณิตและซึ่งแสดงให้เห็นว่าการคำนวณแบบขนานที่มีประสิทธิภาพโดยใช้การดำเนินการโดยไม่ต้องใช้บิตที่ชาญฉลาดไม่สามารถคำนวณปัญหาการไหลของต้นทุนต่ำสุดได้

ซึ่งหมายความว่าในการตั้งค่าที่ จำกัด บางอย่างเราสามารถพิสูจน์ขอบเขตที่ต่ำกว่าของยังไม่มีข้อความสำหรับปัญหาบางอย่างของP complete

ก่อนอื่นมีวิธีการหรือเทคนิคอื่น ๆ ที่อาจเป็นแนวทางที่เป็นไปได้ในการพิสูจน์ขอบเขตความลึกของโพลี

ข้อที่สองมีประโยชน์อย่างไรต่อไปนี้สำหรับชุมชนทฤษฎี?

ขนาดของวงจรคำนวณฟังก์ชั่นบูลีนอย่างน้อยlซึ่งlเป็นจำนวนทางคณิตศาสตร์ขึ้นอยู่กับความแข็งของ ฟังก์ชันเป้าหมายf . ค่าของlอาจจะเป็นเช่นปริมาณ combinatorial เช่นความแตกต่างปริมาณเชิงพีชคณิตเชิงเส้นเช่นอันดับของเมทริกซ์บางประเภทบนสนามหรือจำนวนใหม่ทั้งหมดที่ไม่เคยใช้ในทฤษฎีความซับซ้อนf : { 0 , 1 } n{ 0 , 1 } l l f lยังไม่มีข้อความ:{0,1}n{0,1}ล.ล.ล.


6
คำเตือนอยู่ในลำดับ: แม้แต่ความลึกลอการิทึมถ้าไม่เข้าใจ เรายังไม่มีขอบเขตล่างสุด (!) สำหรับ NC ^ 1 วงจร ที่นี่ความแข็งแกร่งของเมทริกซ์คือ "ปริมาณ combinatorial" ที่ต้องการ แต่เราไม่มีขอบเขตที่ต่ำพอในปริมาณนี้ ยิ่งทำให้หดหู่ใจไม่มีขอบเขตล่างสุดแบบเส้นตรงเป็นที่รู้จักสำหรับ NC ^ 1 วงจรคำนวณการแปลงเชิงเส้น f (x) = Axe เหนือ GF (2) แม้ว่าจะอนุญาตเฉพาะ fanin-2 XOR ของประตูเท่านั้น (เมทริกซ์เกือบทั้งหมด A ต้องการประมาณ n ^ 2 / \ log n gates ในทุกระดับความลึก)
Stasys

@ ขั้นตอนฉันคิดว่าความคิดเห็นของคุณอาจเป็นคำตอบ
Kaveh

คำตอบ:


16

ในเทคนิคสำหรับการพิสูจน์ขอบเขตโพลีล็อก - ความลึกต่ำกว่าแนวทางปัจจุบันทั้งหมดทำงานภายใต้การตั้งค่าที่จำกัด เช่นเดียวกับในงานที่นำไปสู่ ​​GCTที่คุณพูดถึงขอบเขตล่างจะใช้กับรุ่น PRAM ที่ จำกัด โดยไม่มีการดำเนินการบิต

ภายใต้ข้อ จำกัด อื่นซึ่งเป็นข้อ จำกัด โมโนโทนสำหรับฟังก์ชั่นบูลีน monotone มีวิธีการวิเคราะห์ฟูริเยร์ (หรือ enumerative-combinatorial) เพื่อพิสูจน์ขอบเขตต่ำลึกวงจรโมโนโทนในการทำงานร่วมกันของฉันกับ Aaron Potechin ( ECCCและSTOC ) สิ่งนี้ปรับปรุงจากผลลัพธ์ก่อนหน้าโดย Ran Raz และ Pierre McKenzie ซึ่งขยายกรอบการสื่อสารของ Mauricio Karchmer และ Avi Wigderson เกี่ยวกับความลึกของวงจร

อีกหนึ่งสายงานวิจัยเพื่อขยายเกม Karchmer – Wigderson ถูกเสนอให้เป็น เกมการสื่อสารที่ถูกอ้างถึงโดย Scott Aaronson และ Avi Wigderson ซึ่งแนะนำให้ใช้วิธีการแยก NC จาก P โดย Gillat Kol และ Ran Raz ( ECCCและITCS )

นอกเหนือจากการศึกษาข้อ จำกัด ทางไวยากรณ์ของการพูดซ้ำซากมีวิธีการศึกษาข้อ จำกัด ทางความหมายที่เกี่ยวข้องกับเกมก้อนกรวด (เรียกว่าโปรแกรมกิ่งแตกประหยัด) โดยสตีเฟ่นคุกปิแอร์ McKenzie ดัสติน Wehr มาร์ค Braverman และราหุล Santhanam มีขอบเขตล่างที่แข็งแกร่งภายใต้ข้อ จำกัด การประหยัดโดย Dustin Wehr ซึ่งตรงกับขอบเขตบนที่รู้จักกันดีที่สุดสำหรับปัญหา P-Complete ผลลัพธ์เหล่านี้เกี่ยวข้องกับความซับซ้อนของพื้นที่ที่กำหนดขึ้นซึ่งลดขอบเขตเวลาขนานหรือความลึกของวงจรตามผลการจำลองที่รู้จัก (เช่นตั้งแต่ )AlternatingTime[t]DeterministicSpace[t]

เกี่ยวกับคำถามเกี่ยวกับขนาดและความลึกของวงจรแนวทางต่อไปนี้อาจเกี่ยวข้องกัน ริชาร์ดลิปตันและไรอันวิลเลียมส์แสดงให้เห็นว่าเมื่อขีด จำกัด ล่างที่แข็งแกร่งเพียงพอต่อความลึก (เช่น ) ขนาดที่เล็กกว่าขอบเขตที่อ่อนแอ (เช่นn 1 + Ω ( 1 ) ) สามารถแยก NC จาก P ได้ ติดตามจากอาร์กิวเมนต์การแลกเปลี่ยนเชิงลึกขนาดตามการจำลองการเคารพบล็อก ผลลัพธ์ก่อนหน้านี้เกี่ยวกับความลึกของการซื้อขายสำหรับขนาดนั้นเกิดจาก Allender และKouckýตามแนวคิดของการลดความมันด้วยตนเอง แต่ได้ศึกษาชั้นเรียนที่ซับซ้อนน้อยกว่าเช่น NC 1และ NLn1O(1)n1+Ω(1)1

โปรดทราบว่าในบรรดาวิธีการที่กล่าวมาข้างต้นบางคนพิจารณาทั้งขนาดและความลึกของวงจรในขณะที่วิธีการอื่นพิจารณาเฉพาะความลึกของวงจร โดยเฉพาะวิธีกึ่ง - อัลโบร - เรขาคณิตของMulmuleyวิธีการแข่งขันโปรโตคอล - สุภาษิตศึกษาโดยKol – Razและแนวทางการแลกเปลี่ยนเชิงลึกขนาดของAllender – KouckýและLipton – Williamsล้วนเกี่ยวข้องกับทั้งขนาดและความลึก ของวงจร ผลลัพธ์ที่ได้ใน Chan – Potechin , Raz – McKenzie , Cook – McKenzie – Wehr – Braverman – SanthanamและWehrให้ขอบเขตที่ต่ำกว่าของวงจรเชิงลึกภายใต้การตั้งค่าที่ จำกัด โดยไม่คำนึงถึงขนาด นอกจากนี้เกมการสื่อสารที่อ้างถึงของAaronson – Wigdersonเกี่ยวข้องกับความลึกของวงจรเท่านั้น

มันยังคงสอดคล้องกับความรู้ของเราว่าปัญหา P-Complete บางอย่างไม่สามารถคำนวณได้โดยวงจรที่มีความลึกเล็กน้อย (เช่นlogO(1)n ) โดยไม่คำนึงถึงขนาด หากขนาดไม่สำคัญสำหรับวงจรความลึกขนาดเล็ก (ของพัดลมติดเพดานแบบมีขอบ) ดังนั้นอาจทำให้รู้สึกถึงการโฟกัสที่ความลึกของวงจรได้มากกว่าการมุ่งเน้นที่ขนาดของวงจรความลึกขนาดเล็ก


ขอบคุณ! เท่าที่คุณรู้แล้วคำสั่งที่อยู่ใน Q2 ไม่ได้ถูกค้นพบโดยทุกคนใช่ไหม? นั่นคือซึ่งแตกต่างจากความซับซ้อนของวิธีการสื่อสารที่ต่ำกว่าขอบเขตเราไม่ได้มีปริมาณทางคณิตศาสตร์ใด ๆ ที่ให้ขอบเขตที่ต่ำกว่าของวงจร NC?
shen

@shen ฉันได้เพิ่มอีกสองย่อหน้าในตอนท้าย หวังว่ามันจะเป็นประโยชน์
siuman

2
แนวคิดที่ว่าขอบเขตที่ต่ำกว่าขนาดที่อ่อนแอสามารถขยายได้ซึ่งใช้ในกระดาษของ Lipton – Williams นั้นเป็นเพราะ Allender และKoucký ( eccc.hpi-web.de/report/2008/038 )
Emil Jeřábekสนับสนุน Monica

@ EmilJeřábekขอบคุณ! ฉันเพิ่มกระดาษนั่น หวังว่าคำตอบจะดูดีขึ้นในขณะนี้
siuman

14

ทำตามคำแนะนำของ Kaveh ฉันใส่ความคิดเห็นของฉันเป็นคำตอบ (ขยาย)

เกี่ยวกับQ1มีคำเตือนอยู่ในลำดับ: แม้แต่ความลึกลอการิทึมหากยังไม่เข้าใจ ดังนั้นในโลกที่ไม่ใช่เสียงเดียวปัญหาที่แท้จริงนั้นมีความทะเยอทะยานน้อยกว่ามาก:

ปัญหาเชิงลึกของการเอาชนะปัญหา:พิสูจน์ขอบเขตล่างสุด (!) สำหรับวงจร NC1

ปัญหายังคงเปิดอยู่ (ตอนนี้มากกว่า 30 ปี) แม้กระทั่งสำหรับวงจรเชิงเส้น เหล่านี้เป็น fanin- 2วงจรกว่าพื้นฐาน{ , 1 }และพวกเขาคำนวณเชิงเส้นแปลงF ( x ) = xมากกว่าG F ( 2 ) แสดงการนับได้ง่ายว่าเมทริกซ์Aเกือบทั้งหมดต้องการ ประตูΩ ( n 2 / log n )ในทุกระดับความลึก NC12{,1}f(x)=AxGF(2)AΩ(n2/logn)

เกี่ยวกับQ2 : ใช่เรามี มาตรการเกี่ยวกับพีชคณิต / combinatoric ขอบเขตที่ต่ำกว่าซึ่งจะเอาชนะวงจรเชิงลึก น่าเสียดายที่เราไม่สามารถพิสูจน์ขอบเขตที่ใหญ่พอสำหรับมาตรการเหล่านี้ได้ กล่าวว่าสำหรับการเชิงเส้น -circuits, มาตรการดังกล่าวเป็นความแข็งแกร่งR ( R )ของเมทริกซ์ นี้เป็นจำนวนที่น้อยที่สุดของรายการของว่าหนึ่งในความต้องการที่จะเปลี่ยนเพื่อลดยศไปR มันง่ายที่จะแสดงว่าR A ( r ) ( r )NC1 RA(r)AArถือสำหรับทุกบูล n × nเมทริกซ์และองอาจ (1977) ได้แสดงให้เห็นว่าผูกพันนี้จะแน่นเกือบทั้งหมดเมทริกซ์ ในการเอาชนะวงจรความลึกของบันทึกมันก็เพียงพอที่จะแสดงลำดับของบูลีน n × nเมทริกซ์ Aเช่นนั้นRA(r)(nr)2n×nAn×nA

สำหรับค่าคงที่ ε , δ > 0 RA(ϵn)n1+δϵ,δ>0

ที่ดีที่สุดของเรารู้เพื่อให้ห่างไกลมีการฝึกอบรมกับR ( R ) ( n 2 / R ) เข้าสู่ระบบ( n / R ) สำหรับซิลเวสเมทริกซ์ (เช่นการฝึกอบรมผลิตภัณฑ์ภายใน) ที่ต่ำกว่าผูกพันของΩ ( n 2 / R )เป็นเรื่องง่ายที่จะแสดง ARA(R)(n2/R)เข้าสู่ระบบ(n/R)Ω(n2/R)

เรามีมาตรการ combinatorial สำหรับทั่วไป (ไม่ใช่เชิงเส้น) วงจรเช่นกันสำหรับ bipartite n × n กราฟGให้t ( G )เป็นจำนวนที่เล็กที่สุดtซึ่งGสามารถเขียนเป็นจุดตัดของt bipartite กราฟแต่ละการเป็นสหภาพของที่มากที่สุดเสื้อกราฟสองส่วนบริบูรณ์ ในการเอาชนะวงจรความลึกของบันทึกทั่วไปมันก็เพียงพอแล้วที่จะหาลำดับของกราฟด้วยยังไม่มีข้อความ1n×nGเสื้อ(G)เสื้อGเสื้อเสื้อ

สำหรับค่าคงที่ ϵ > 0เสื้อ(Gn)nεε>0

(ดูเช่นที่นี่เกี่ยวกับสิ่งที่เกิดขึ้น) อีกครั้งเกือบทุกคนมีกราฟ 2 อย่างไรก็ตามสิ่งที่ดีที่สุดยังคงเป็นขอบเขตที่ต่ำกว่าt ( G ) log 3 nเสื้อ(G)n1/2เสื้อ(G)เข้าสู่ระบบ3nสำหรับการฝึกอบรมซิลเวสเนื่องจากLokam

ในที่สุดขอผมพูดถึงว่าเรายังมีมาตรการ combinatorial (ง่าย) ที่ จำกัด ขอบเขต (เชิงเส้น) ที่อ่อนแอ (เชิงเส้น) ซึ่งจะให้ผลแบบเอกซ์โปเนนเชียล (!) ขอบเขตล่างสำหรับวงจรที่ไม่ใช่โมโนโทน สำหรับ bipartite กราฟGให้c ( G )เป็นจำนวนที่น้อยที่สุดของ fanin - 2 union ( ) และการแยก ( ) ที่จำเป็นในการสร้างGเมื่อเริ่มต้นจากดาว; ดาวคือชุดของขอบที่เชื่อมต่อกับจุดยอดหนึ่งจุดยอดทั้งหมดอยู่อีกด้านหนึ่ง กราฟเกือบทั้งหมดมีc ( G ) = Ω ( nn×nG(G)2G ) ในทางกลับกันขอบเขตล่างของ(G)=Ω(n2/เข้าสู่ระบบn)

สำหรับค่าคงที่ ϵ > 0(Gn)(4+ε)nε>0

Ω(2ยังไม่มีข้อความ/2)Gยังไม่มีข้อความGn×ม.ม.=โอ(n)(Gn)(2+ε)n(G)(2-ε)n-ε+εAC

2+εPยังไม่มีข้อความP(G)ขอบเขตล่าง: คลาสความซับซ้อนบางอย่างมีฟังก์ชันที่ต้องการวงจรหรือสูตรขนาดใหญ่ แต่เป้าหมายสูงสุดคือการสร้างฟังก์ชั่นที่ชัดเจนอย่างชัดเจนซึ่งคำจำกัดความไม่มี "อัลกอริทึมกลิ่น" ไม่มีความซับซ้อนที่ซ่อนอยู่


2
GF(2)

Ω((n))Ω((n,R))Ω((n,R))nΩ((n))

RA(R) R0RA(n)=0
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.