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


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 i0 x i

f(x1,,xn)=eEcei=1nxiei,
B(f)(,,¬) fbf
fb(x1,,xn)=eE i:ei0xi.
ชื่อพหุนามซึ่ง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=logmjXj=i:ai=1xi(a1,,an)เป็น 0-1 ค่าสัมประสิทธิ์ของฐานเป็นตัวแทนของเจจากนั้นที่ต้องการพหุนามมี' = Σ J = 1เจเอ็กซ์เจและเรามีที่ ( ' ) + n ( ) = Ω ( ม. 1 / 2 ) = 2 Ω ( n ) แต่เวอร์ชันบูลีนของf เป็นเพียงตัวแปรหรือดังนั้นB (jf=j=1mcjXj
A(f)+nA(f)=Ω(m1/2)=2Ω(n).
fและเรามีช่องว่างเลขชี้กำลัง ดังนั้นถ้าขนาดของสัมประสิทธิ์สามารถเป็นเลขชี้กำลังสามเท่าในจำนวน nของตัวแปรดังนั้นช่องว่าง A ( f ) / B ( f )สามารถแสดงให้เห็นว่าเป็นเลขชี้กำลัง (อันที่จริงไม่ใช่ขนาดตัวเอง - ยิ่งพึ่งพาพีชคณิตของสัมประสิทธิ์) นี่คือเหตุผลที่ปัญหาที่แท้จริงกับ A ( f )เป็นกรณีของสัมประสิทธิ์ขนาดเล็ก(นึกคิดเพียง 0-1) แต่ในกรณีนี้เมื่อโจชัวจำได้ขอบเขตที่ต่ำกว่า A ( f )B(f)n1nA(f)/B(f) A(f)ของ Strassen และ Baur (ด้วยสัมประสิทธิ์ 0-1) ยังคงเป็นสิ่งที่ดีที่สุดที่เรามีในปัจจุบันA(f)=Ω(nlogn)

คำตอบ:


9

VP0VNP0

Ω(nlogn)i=1nxinΩ(nlogn)x1x2xn


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

2
Ω(nlogn)

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.