การทดสอบเอกลักษณ์แบบสุ่มสำหรับพหุนามระดับสูง?


9

ปล่อย ถั่ว nn- พหุนามแปรแปรเป็นวงจรคณิตศาสตร์ของขนาดโพลี(n)( n )และปล่อยให้ พี=2Ω(n)p =2Ω ( n ) เป็นนายก

คุณสามารถทดสอบได้ไหม มีค่ามากกว่าศูนย์เหมือนกัน ZพีZพี, กับเวลา โรงเรียนสารพัดช่าง(n)โพลี (n) และความน่าจะเป็นข้อผิดพลาด 1-1/โรงเรียนสารพัดช่าง(n)1 - 1 / โพลี ( n )แม้ว่าระดับไม่ได้เป็นนิรนัย จำกัด ? เกิดอะไรขึ้นถ้า univariate คืออะไร

โปรดทราบว่าคุณสามารถทดสอบว่า เป็นศูนย์ที่เหมือนกันในการแสดงออกอย่างเป็นทางการ โดยใช้ Schwartz-Zippel กับสนามขนาดพูด22||22 | |เพราะระดับสูงสุดของ คือ 2||2| |.


หากคุณไม่มีขอบเขตในระดับนั้นไม่มีพหุนามที่ตระหนักถึงหน้าที่เฉพาะเจาะจงหรือไม่?
Peter Shor

@PeterShor: สหกรณ์จะมีความผูกพันกับระดับ; ต้องไม่เกิน 2 ถึงจำนวนของประตู]

ฉันคิดว่าประเด็นสำคัญของคำถามนี้คือฟิลด์ GF (p) ไม่ใหญ่พอที่จะใช้บทสรุป Schwartz – Zippel เพื่อสร้างอัลกอริธึมเวลาพหุนามแบบสุ่มในแบบมาตรฐานหรือขนาดเล็กพอ (เช่น GF (2)) ) เพื่อใช้การคำนวณเพื่อสร้างการลดลงจาก SAT ในวิธีมาตรฐาน
Tsuyoshi Ito

1
ในกรณี univariate คำถามถามว่า xพี-1xพี- 1 แบ่ง ซึ่งสามารถตรวจสอบได้ในฟิลด์ที่มีขนาดใหญ่กว่าหากสามารถช่วยได้ ไม่แน่ใจว่าสิ่งเหล่านั้นพูดถึงหลายตัวแปรหรือไม่
Geoffrey Irving

1
@GeoffreyIrving ขอบคุณ! มันง่ายต่อการตรวจสอบอย่างมีประสิทธิภาพ(xพี-1)|(xพี- 1 ) | เมื่อไหร่ ได้รับเป็นวงจรหรือไม่?
user94741

คำตอบ:


8

ยังไม่ชัดเจนสำหรับฉันว่าอินพุตของปัญหาคืออะไรและคุณบังคับใช้ข้อ จำกัด อย่างไร พี=2Ω(n)p =2Ω ( n )อย่างไรก็ตามภายใต้การกำหนดสูตรที่เหมาะสมคำตอบคือไม่มีสำหรับหลายชื่อหลายชื่อเว้นแต่ NP = RP เนื่องจากการลดลงด้านล่าง

รับพลังพิเศษ QQ ในไบนารีและวงจรบูลีน (wlog ใช้เพียง และ ¬¬ ประตู) เราสามารถสร้างในเวลาพหุนามเป็นวงจรเลขคณิต QQ ดังนั้น iff ไม่น่าพอใจ QQ คำนวณพหุนามเท่ากับศูนย์ไป FQFQ แปล: aab กับ aab, ¬a¬a กับ 1-a1aและตัวแปร xผมxi กับ xQ-1ผมxq1i (ซึ่งสามารถแสดงโดยวงจรขนาด O(เข้าสู่ระบบQ)O(logq) ใช้กำลังสองซ้ำ)

ถ้า Q=พีq=p เป็นสิ่งสำคัญ (ซึ่งฉันไม่คิดว่าจริง ๆ แล้วมีความสำคัญ) และมีขนาดใหญ่พอเราสามารถทำการลดค่าแบบ univariate: แก้ไขคำจำกัดความของ พีCp ดังนั้น xผมxi แปลด้วยพหุนาม ผม(x)=((x+ผม)(พี-1)/2+1)พี-1.

fi(x)=((x+i)(p1)/2+1)p1.
ในอีกด้านหนึ่ง ผม(a){0,1}fi(a){0,1} สำหรับทุกคน aFพีaFpดังนั้นถ้า C เป็นที่น่าพอใจแล้ว พี(a)=0Cp(a)=0 สำหรับทุกคน aa. ในทางกลับกันสมมติว่าC เป็นที่น่าพอใจพูด (1,...,n)=1C(b1,,bn)=1ที่ไหน ผม{0,1}bi{0,1}. สังเกตว่า ผม(a)={1ถ้า a+ผม เป็นสารตกค้างกำลังสอง (รวมถึง 0)0ถ้า a+ผม เป็น nonresidue กำลังสอง
fi(a)={10if a+i is a quadratic residue (including 0),if a+i is a quadratic nonresidue.
ดังนั้นเราจึงมี พี(a)=1Cp(a)=1 ถ้า aFพีaFp เป็นเช่นนั้น a+ผม เป็นสารตกค้างกำลังสอง ผม=1
a+i is a quadratic residue bi=1
สำหรับทุกคน ผม=1,...,ni=1,,n. ข้อพิสูจน์ 5 ในPeraltaมีความหมายเช่นนั้นaa มีอยู่เสมอสำหรับ พี(1+โอ(1))22nn2p(1+o(1))22nn2.

ลด univariate จริง ๆ แล้วสำหรับ nonprime Qq เช่นกันตราบใดที่มันเป็นเลขคี่ 22ในอีกทางหนึ่ง). แทนที่จะเป็นค่าคงที่1,...,n1,,nหนึ่งสามารถใช้ลำดับคงที่ของ nnองค์ประกอบที่แตกต่างของสนาม ที่จำเป็นต้องใช้aa ถ้ามีอีกครั้ง Q22nn2q22nn2โดยหลักแล้วข้อโต้แย้งเช่นเดียวกับในกระดาษของ Peralta (งานที่แท้จริงอยู่ใน Weil 's ผูกไว้กับผลรวมของตัวละครซึ่งถือสำหรับเขตข้อมูลที่ จำกัด ทั้งหมด)
Emil Jeřábek

อ๊ะใช่: ถ้า Q=2k2nq=2k2nเราสามารถแก้ไขได้ F2F2อิสระอย่างเต็มที่ {aผม:ผม=1,...,n}FQ{ai:i=1,,n}Fqและแปล xผมxi กับ T(aผมx)T(aix)ที่ไหน T(x)=ΣJ<kx2JT(x)=j<kx2j เป็นร่องรอยของ FQ/F2Fq/F2.
Emil Jeřábek
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.