วงจรเลขคณิตอ่อนแอกว่าบูลีนหรือไม่?


12

ให้( ฉ)แสดงขนาดต่ำสุดของ (ที่ไม่ใช่เสียงเดียว) คณิตศาสตร์( + , × , - )วงจรคอมพิวเตอร์ที่กำหนดพหุนาม multilinear F ( x 1 , ... , x n ) = Σ อี∈ E C E n Πฉัน= 1 x e i iA(f)(+,×,−) และ B ( ฉ)แสดงขนาดต่ำสุดของ (ที่ไม่ใช่เสียงเดียว) บูล ( ∨ , ∧ , ¬ )วงจรคอมพิวเตอร์รุ่นบูลฉขของฉกำหนดโดย: ฉข ( x 1 , ... , x n ) = ⋁ e ∈ E ⋀ i : e i ≠ 0 x i

f(x1,…,xn)=∑e∈Ece∏i=1nxiei,
B(f)(∨,∧,¬) fbf
fb(x1,…,xn)=⋁e∈E ⋀i:ei≠0xi.
ชื่อพหุนามซึ่งB ( f )เล็กกว่าA ( f )หรือไม่ fB(f)A(f)

ถ้าเราพิจารณาเดียวรุ่นของวงจร - ไม่ลบและไม่มีการไม่ได้( ฌ)ประตู - แล้วB ( ฉ)สามารถแม้จะชี้แจงขนาดเล็กกว่า( ฉ) : ใช้ตัวอย่างเช่นเส้นทางที่สั้นที่สุด ST พหุนามฉบนK n ; ดังนั้นB ( f ) = O ( n 3 )และA ( f ) = 2 Ω ( n(−)(¬)B(f)A(f)fKnB(f)=O(n3) . แต่จะเกิดอะไรขึ้นใน "โลกที่ไม่ใช่เสียงเดียว"? แน่นอนใหญ่ช่องว่างไม่สามารถเป็นที่รู้จักเพียงเพราะเราไม่ได้มีขอบเขตที่ต่ำกว่าขนาดใหญ่บน(ฉ) แต่บางทีอาจมีช่องว่างเล็ก ๆ A(f)=2Ω(n)A(f)


หมายเหตุ (2016/03/15) ในคำถามของฉันฉันจะไม่ได้ระบุว่าค่าสัมประสิทธิ์ขนาดใหญ่ที่ได้รับอนุญาต อิกอร์ Sergeev จำฉันว่าตัวอย่างดังต่อไปนี้ (univariate) พหุนามฉ( Z ) = Σ มJ = 1 2 2 เจมซีเจมี( ฉ) = Ω ( ม. 1 / 2 ) (Strassen และผู้คนของเขา กลุ่ม). แต่B ( f ) = 0สำหรับพหุนามนี้ตั้งแต่f b (cef(z)=∑j=1m22jmzjA(f)=Ω(m1/2)B(f)=0 Z เราสามารถได้รับ Fronฉหลายตัวแปรพหุนามฉ' ( x 1 , ... , x n ) ของ n = เข้าสู่ระบบมตัวแปรที่ใช้ใช้ Kronecker เปลี่ยนตัว เชื่อมโยงกับเลขชี้กำลังทุก j และ monomial X j = ∏ i : a i = 1 x i , โดยที่ ( a 1 , … , a n )fb(z)=zff′(x1,…,xn)n=log⁡mjXj=∏i:ai=1xi(a1,…,an)เป็น 0-1 ค่าสัมประสิทธิ์ของฐานเป็นตัวแทนของเจจากนั้นที่ต้องการพหุนามมีฉ' = Σ มJ = 1คเจเอ็กซ์เจและเรามีที่ ( ฉ' ) + n ≥ ( ฉ) = Ω ( ม. 1 / 2 ) = 2 Ω ( n ) แต่เวอร์ชันบูลีนของf ′เป็นเพียงตัวแปรหรือดังนั้นB (jf′=∑j=1mcjXj
A(f′)+n≥A(f)=Ω(m1/2)=2Ω(n).
f′และเรามีช่องว่างเลขชี้กำลัง ดังนั้นถ้าขนาดของสัมประสิทธิ์สามารถเป็นเลขชี้กำลังสามเท่าในจำนวน nของตัวแปรดังนั้นช่องว่าง A ( f ) / B ( f )สามารถแสดงให้เห็นว่าเป็นเลขชี้กำลัง (อันที่จริงไม่ใช่ขนาดตัวเอง - ยิ่งพึ่งพาพีชคณิตของสัมประสิทธิ์) นี่คือเหตุผลที่ปัญหาที่แท้จริงกับ A ( f )เป็นกรณีของสัมประสิทธิ์ขนาดเล็ก(นึกคิดเพียง 0-1) แต่ในกรณีนี้เมื่อโจชัวจำได้ขอบเขตที่ต่ำกว่า A ( f )B(f′)≤n−1nA(f)/B(f) A(f)ของ Strassen และ Baur (ด้วยสัมประสิทธิ์ 0-1) ยังคงเป็นสิ่งที่ดีที่สุดที่เรามีในปัจจุบันA(f)=Ω(nlog⁡n)

คำตอบ:


9

VP0≠VNP0

Ω(nlog⁡n)∑i=1nxinΩ(nlog⁡n)x1∨x2∨⋯∨xn


สวัสดีโจชัว: คุณพูดถูกเป็นตัวอย่างถาวร (แม้ว่าเงื่อนไข)! ทีนี้เราไม่ทราบขอบเขตล่างของ A (f) สำหรับการถาวร แต่ถ้า VP และ VNP ที่ไม่มีค่าคงที่แตกต่างกันเราก็รู้ว่าการแยก B (f) กับ A (f) โดยไม่ทราบถึงขอบเขต (จริง)
— Stasys

2
Ω(nlog⁡n)

1
ที่ Joshua: ถูกต้องจุดดีอีกครั้ง ถ้า f คือผลรวมของพลัง n-th ของตัวแปร n ทั้งหมดดังนั้น B (f) คือ n มากที่สุดและ Baur-Strassen แสดง A (f) เป็นอย่างน้อยประมาณ n คูณลอการิทึมของ n นี่เป็นที่รู้จักกันดีที่สุดสำหรับ A (f) ดังนั้นช่องว่างที่ชัดเจนที่รู้จักมากที่สุดสำหรับคำถามของฉันเป็นเพียงลอการิทึมเท่านั้น (คำถามกัน: คุณรู้หรือไม่ว่าทำไม @ ของฉันหายไปในความคิดเห็นเสมอ?)
— Stasys

@Stasys: ตัวอย่างที่ดี (Re: กันฉันไม่ฉันคิดว่าระบบจะทำการอนุมานอัตโนมัติว่าใครเป็น "at-ed" และหากคุณกำลังนำข้อความไปที่ "คนเริ่มต้น" มันจะลบออกฉันคิดว่า .)
— Joshua Grochow

ขวา. ผู้เขียนโพสต์จะได้รับแจ้งความคิดเห็นใหม่เสมอดังนั้นระบบจะลบการแจ้งเตือน @ ที่ชัดเจนออกมาซ้ำซ้อน
— Emil Jeřábek
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.