พหุนามใดที่นับยาก แต่ง่ายต่อการตัดสินใจ


15

ทุกวงจรเลขคณิต monotone คือ -circuit คำนวณพหุนามหลายตัวแปรF ( x 1 , , x , n )ด้วยสัมประสิทธิ์จำนวนเต็มแบบไม่ลบ รับพหุนาม f ( x 1 , , x n ) , วงจร{+,×}F(x1,,xn)f(x1,,xn)

  • คำนวณ ถ้าF ( ) = F ( )ถือสำหรับทุกN n ; fF(a)=f(a)aNn
  • นับ ถ้าF ( ) = F ( )ถือสำหรับทุก{ 0 , 1 } n ; fF(a)=f(a)a{0,1}n
  • ตัดสินใจ ถ้าF ( ) > 0ว่าเมื่อ( ) > 0ถือสำหรับทุก { 0 , 1 } n fF(a)>0f(a)>0a{0,1}n

ฉันรู้ว่าชื่อพหุนามที่ชัดเจน (แม้แต่หลายเส้นตรง) แสดงให้เห็นว่าช่องว่างขนาดวงจร "คำนวณ / นับ" สามารถชี้แจง คำถามของฉันเกี่ยวข้องกับช่องว่าง "จำนวน / ตัดสินใจ"f

คำถามที่ 1: มีใครรู้บ้างเกี่ยวกับพหุนามซึ่งนับได้ยากกว่าการตัดสินใจโดย{ + , × } -circuits หรือไม่? f{+,×}

ในฐานะที่เป็นผู้สมัครที่เป็นไปได้หนึ่งอาจจะใช้เส้นทางพหุนามที่มีตัวแปรตรงกับขอบของสมบูรณ์กราฟบน{ 1 , ... , n }และแต่ละสอดคล้อง monomial ไปยังเส้นทางที่เรียบง่ายจากโหนด1ไปยังโหนดnในK n พหุนามนี้สามารถตัดสินใจได้โดยใช้วงจรขนาดO ( n 3 ) ในการใช้งานอัลกอริธึมการเขียนโปรแกรมแบบไดนามิกของ Bellman-Ford และมันค่อนข้างง่ายที่จะแสดงให้เห็นว่าทุกการคำนวณวงจร{ + , × }Kn{1,,n}1nKnO(n3){+,×}เส้นทางจะต้องมีขนาด ) 2Ω(n)

ในทางตรงกันข้ามทุกวงจรนับ PATH แก้ปัญหาเส้นทางคือนับจำนวนของ1 -to- nเส้นทางในที่ระบุโดยสอดคล้อง0 - 1 subgraph ใส่ของK n นี่คือสิ่งที่เรียกว่า# Pปัญหาที่สมบูรณ์ ดังนั้นเราทุกคน "เชื่อ" ว่า PATH ไม่สามารถนับจำนวน{ + , × } -circuits ที่มีขนาดพหุนามได้ ปัญหา "เท่านั้น" คือการพิสูจน์นี้ ... #1n01Kn#{+,×}

ฉันสามารถแสดงให้เห็นว่าทุก ๆ -circuit การนับพหุนามHamiltonian เส้นทางที่เกี่ยวข้องกับHP ต้องใช้ขนาดเอ็กซ์โพเนนเชียล Monomials ของพหุนามนี้สอดคล้องกับ1 -to- n path ในK nที่มี nodes ทั้งหมด แต่น่าเสียดายที่การลดลงของ# HP เพื่อ#เส้นทางโดยองอาจต้องใช้ในการคำนวณค่าผกผันของเมทริกซ์ Vandermonde และด้วยเหตุนี้ไม่สามารถดำเนินการโดย{ + , × } -circuit{+,×}1nKn##{+,×}

คำถามที่ 2:มีใครเห็นการลดเสียงเดียวของ HP เป็น# PATH หรือไม่ ##

และในที่สุดก็:

คำถามที่ 3:มีการพิจารณา "รุ่นเสียงเดียว" ของคลาส Pทั้งหมดหรือไม่ #

หมายเหตุ : ฉันกำลังพูดถึงคลาสที่ จำกัด อย่างมาก: วงจรเลขคณิตแบบโมโนโทน ! ในชั้นเรียนของวงจรคำถามที่ 1 จะไม่ยุติธรรมที่จะถามเลย: ไม่มีขอบเขตต่ำกว่าΩ ( n log n )สำหรับวงจรดังกล่าวแม้ว่าจะต้องคำนวณพหุนามทั้งหมด อินพุตในR nเป็นที่รู้จักกัน ยิ่งไปกว่านั้นในชั้นเรียนของวงจรดังกล่าวมี "โครงสร้างอะนาล็อก" ของคำถามที่ 1 - มีพหุนามสมบูรณ์# Pซึ่งสามารถตัดสินใจได้โดยโพลี - ขนาด{ + , -{+,,×}Ω(nlogn)Rn#วงจร? - มีคำตอบยืนยัน เป็นเช่นตัวอย่างเช่นค่า PER พหุนามถาวร = Σ ชั่วโมงS n Π n ฉัน= 1 x ฉัน, เอช( ฉัน ) {+,,×}=hSni=1nxi,h(i)

เพิ่ม: Tsuyoshi Ito ตอบคำถามข้อที่ 1 ด้วยเคล็ดลับง่ายๆ ถึงกระนั้นคำถาม 2 และ 3 ยังคงเปิดอยู่ สถานะการนับของ PATH นั้นน่าสนใจในตัวมันเองทั้งคู่เพราะมันเป็นปัญหา DP มาตรฐานและเพราะ # P-complete


2
สำหรับคำถามที่ 1 การเพิ่ม 1 ไปยังพหุนามซึ่งยากที่จะนับ
Tsuyoshi Ito

2
คำถามสามข้อของคุณดูแตกต่างมากพอที่จะเป็นคำถามสามข้อแยกกัน
David Richerby

ฉันกลัวว่าคุณไม่สามารถหลีกเลี่ยงตัวอย่างที่น่ารำคาญได้โดยห้ามค่าคงที่ในวงจรเลขคณิตเท่านั้น วิธีเพิ่ม x_1 + … + x_n ลงในพหุนามที่นับยากซึ่งใช้เวลา 0 ที่จุดกำเนิด (ยิ่งกว่านั้นถ้าคุณห้ามค่าคงที่คุณจะไม่สามารถแสดงพหุนามซึ่งใช้ค่าไม่เป็นศูนย์ที่จุดกำเนิด)
Tsuyoshi Ito

'ในทฤษฎี #P # ภายใต้ "การตัดสินใจ" เราหมายถึง "มีทางออกอย่างน้อยหนึ่งวิธี" และค่าคงที่ไม่ใช่วิธีแก้ปัญหา (ปกติ) ' คุณรู้ไหมคุณอยู่บนทางลาดลื่นที่นี่ ลองพิจารณา #P คู่กันของคำถามที่ 1: ยกตัวอย่างของความสัมพันธ์ RNFNP ซึ่ง #R นั้นสมบูรณ์ # P แต่มันง่ายที่จะตัดสินใจว่า #R (x)> 0 หรือไม่ เราอาจถูกล่อลวงให้พูดการจับคู่ แต่นี่มันเกินความจริง การเพิ่มโซลูชันเล็ก ๆ น้อย ๆ ให้กับ 3SAT นั้นใช้งานได้ดี (เพิ่มเติม)
Tsuyoshi Ito

1
@Tsuyoshi Ito: เคล็ดลับง่าย ๆ ของคุณ (เพิ่มผลรวมของตัวแปรทั้งหมดไปยังพหุนามนับยาก) จริง ๆ แล้วตอบคำถามที่ 1 (ในรูปแบบที่ระบุไว้) คุณคิดว่ามันเป็นคำตอบไหม?
Stasys

คำตอบ:


7

(ฉันโพสต์ความคิดเห็นของฉันเป็นคำตอบเพื่อตอบสนองต่อคำขอของ OP)

สำหรับคำถามที่ 1 ให้f n : {0,1} n →ℕเป็นตระกูลของฟังก์ชั่นที่วงจรทางคณิตศาสตร์ต้องใช้ขนาดเอ็กซ์โพเนนเชียล ดังนั้นf n +1 จึงเป็นเช่นนั้นแต่f n +1 นั้นง่ายต่อการตัดสินใจโดยวงจรเลขคณิตแบบเล็กน้อย หากคุณต้องการหลีกเลี่ยงค่าคงที่ในวงจรเลขคณิต monotone ให้f n : {0,1} n →ℕเป็นกลุ่มฟังก์ชันที่วงจรเลขคณิตของf nต้องการขนาดแทนและf n (0, …, 0) = 0 และพิจารณาn + x 1 + ... + x n

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