อุปสรรคในการแยกคลาสความซับซ้อนอื่น ๆ


9

ทำหลักฐานธรรมชาติ Relativization และ Algebrization ยังส่งผลกระทบต่อการแยกชั้นความซับซ้อนอื่น ๆ เช่นL≠NL≠NP≠coNP≠PH≠PSPACE etc?

เช่นอุปสรรคการพิสูจน์ตามธรรมชาติควรมีผลต่อการพิสูจน์ของ NP≠CoNP เพราะมันจะแยกจากกัน P≠NP. อย่างไรก็ตามความสัมพันธ์ระหว่างNP และ CoNP ดูเหมือนจะไม่ได้มีมากกับ OWFs เมื่อเทียบกับความสัมพันธ์ระหว่าง P และ NP. ดังนั้นการพิสูจน์ตามธรรมชาติส่งผลกระทบต่อการแยกที่แข็งแกร่งNP≠CoNP?


ฉันรู้ว่าบรรทัดบนสุดของกระดาษ ( cs.umd.edu/~gasarch/BLOGPAPERS/natural.pdf ) มีP≠PSPACE, P≠NP, P≠NC. นั่นคือเหตุผลที่ฉันไม่รวมPจากรายการด้านบน ตั้งแต่ฉันคลานNP≠CoNP spearates P และ NPฉันรวมคำถามแยกต่างหาก คุณมีใบเสนอราคาตรงที่มันบอกอะไรโดยเฉพาะNP≠CoNP?
— ....

คำตอบ:


12

มี (อย่างน้อย) สองด้านที่อุปสรรคที่มีอยู่มีน้อยที่จะพูดว่า:

ACC ขอบเขตที่ต่ำกว่าไม่มีสิ่งกีดขวางใด ๆ ที่รู้จักกันในการพิสูจน์ว่า TC0 ไม่ได้อยู่ใน (ไม่เหมือนกัน) ACC - นอกเหนือจากความเป็นไปได้ที่การแยกอาจเป็นเท็จ ไม่ชัดเจนว่าควรใช้การพิสูจน์ทางธรรมชาติกับ ACC คำถามนี้ลดลงไปที่: เราควรคาดหวังว่าจะมีฟังก์ชั่นหลอกเทียมที่สามารถใช้งานได้ใน ACC หรือไม่?

LOGSPACE vs NPตามที่Fortnowชี้ให้เห็นกลไกออราเคิลที่มีอยู่สำหรับการคำนวณที่ จำกัด พื้นที่ดูเหมือนจะไม่แสดงอุปสรรคที่แท้จริงให้กับ LOGSPACE vs NP สำหรับความรู้ของฉันแบบจำลองพยากรณ์ที่รู้จักกันซึ่งทำให้การล่มสลายของ LOGSPACE และ NP ยังยุบตัว ALTERNATING LOGSPACE (เช่น P) และ ALTERNATING POLYTIME (เช่น PSPACE) ดังนั้นนักทำนายเหล่านี้จึงเลือกใช้แบบจำลองการคำนวณที่ไม่สอดคล้องกันกับความเป็นจริง ถึง PSPACE)


6

ผลของ Razborov และ Rudich ในกระดาษพิสูจน์ธรรมชาติของพวกเขา ค่อนข้างทั่วไป มันไม่ได้ถูก จำกัดP เมื่อเทียบกับ NP.

ฉันชอบความชัดเจนของคำอธิบายในหนังสือเล่มล่าสุดของStasys Juknaเรื่อง " Boolean Function Complexity: Advance and Frontiers ":

คำจำกัดความ 18.30 ฟังก์ชั่นG:{0,1}l→{0,1}n กับ l<n เรียกว่า (s,ϵ)- เครื่องกำเนิดไฟฟ้าเทียมหลอกที่ปลอดภัยถ้าสำหรับวงจรใด ๆ C ขนาด s บน n ตัวแปร

|Pr[C(y)=1]−Pr[C(G(x))=1]|<ϵ,
ที่ไหน y ได้รับการสุ่มเลือกอย่างสม่ำเสมอ {0,1}nและ x ใน {0,1}l.

คำจำกัดความ 18.31 ปล่อยf:0,1n→0,1เป็นฟังก์ชั่นบูลีน เราพูดอย่างนั้นf คือ (s,ϵ)- ยากสำหรับวงจรใด ๆ C ขนาด s,

|Pr[C(x)=f(x)]−12|<ϵ,
ที่ไหน x ได้รับการสุ่มเลือกอย่างสม่ำเสมอ {0,1}n.

ตัวสร้างฟังก์ชันแบบสุ่มหลอกเป็นฟังก์ชันบูลีน f(x,y):{0,1}n+n2→{0,1}. โดยการตั้งค่าy- แปรปรวนสุ่มเราได้รับฟังก์ชั่นย่อยของมัน fy(x)=f(x,y). ปล่อยh:{0,1}n→{0,1}เป็นฟังก์ชั่นบูลีนสุ่มอย่างแท้จริง เครื่องกำเนิดไฟฟ้าf(x,y) ปลอดภัยต่อ Γ- โจมตีถ้าสำหรับทุก ๆ วงจร C ใน Γ,

|Pr[C(fy)=1]−Pr[C(h)=1]|<2−n2.

Γ- หลักฐานธรรมชาติต่อต้าน Λ เป็นทรัพย์สิน Φ:Bn→0,1ความพึงพอใจต่อไปนี้สามเงื่อนไข:
1. ประโยชน์กับΛ : Φ(f)=1 หมายถึง f∉Λ.
2. ส่วนใหญ่:Φ(f)=1 อย่างน้อย 2−O(n) เศษส่วนของทั้งหมด 22n ฟังก์ชั่น f∈Bn.
3. การสร้าง:Φ∈Γคือเมื่อมองว่าเป็นฟังก์ชันบูลีน N=2n ตัวแปรคุณสมบัติ Φ ตัวเองเป็นของชั้นเรียน Γ.

ทฤษฎีบท 18.35 หากมีระดับความซับซ้อนΛ มีตัวสร้างฟังก์ชันสุ่มหลอกที่ปลอดภัยต่อการโจมตีแบบΓแล้วไม่มี Γ- หลักฐานธรรมชาติต่อต้าน Λ.

คำถามคือ 1. เราเชื่อไหมว่ามีฟังก์ชั่นหนัก ๆ 2. เราคาดหวังว่าจะมีคุณสมบัติในการพิสูจน์การแยกที่เป็นไปได้ในปัจจุบันหรือไม่

ในอีกทางหนึ่ง Razbarov ได้กล่าวถึงสถานที่ต่าง ๆ ที่เขามองว่าเป็นแนวทางสำหรับสิ่งที่ควรหลีกเลี่ยงและไม่ใช่อุปสรรคสำคัญในการพิสูจน์ขอบเขตที่ต่ำกว่า

นอกเหนือจากเอกสารของRyan Williamsในช่วงไม่กี่ปีที่ผ่านมามีสองบทความที่เขากล่าวถึง:

  1. Timothy Chow , " เกือบเป็นข้อพิสูจน์ทางธรรมชาติ ", 2008, ซึ่งระบุว่าถ้าเราผ่อนคลายความใหญ่โตเล็กน้อยแล้วมีคุณสมบัติทางธรรมชาติที่พิสูจน์ได้ว่าจะแยกจากกันNP จาก P.

  2. Eric AllenderและMichal Koucký , "การขยายขอบเขตที่ต่ำกว่าโดยวิธีการลดตัวเอง ", 2008, ซึ่งบอกว่าจะแยกNC1 จาก TC0 เราจำเป็นต้องพิสูจน์ขอบเขตที่ต่ำกว่าสุดเพียงเล็กน้อยกับขนาดของ TC0วงจรคำนวณปัญหาการประเมินสูตรบูลีน การดำรงอยู่ของการพิสูจน์ตามธรรมชาติสำหรับขอบเขตที่ต่ำกว่านั้นดูเหมือนจะไม่มีเหตุผล

Relativization และ Algebraization ค่อนข้างซับซ้อนและขึ้นอยู่กับวิธีที่เรากำหนด relaztivization สำหรับคลาสเหล่านี้ แต่ตามกฎทั่วไปdiagonalization ง่าย ๆ (diagonalization ที่ใช้เคาน์เตอร์ - ตัวอย่างเดียวกันสำหรับทุกเครื่องคอมพิวเตอร์ที่ใช้ฟังก์ชันเดียวกันนั่นคือเคาน์เตอร์ - ตัวอย่างขึ้นอยู่กับสิ่งที่เครื่องจักรในการคำนวณขนาดเล็กและไม่ขึ้นอยู่กับรหัสและวิธีการคำนวณ ) ไม่สามารถแยกคลาสเหล่านี้ได้

เป็นไปได้ที่จะดึงฟังก์ชั่น diagonalization ที่ไม่ใช่แบบง่ายจากผลลัพธ์ diagonaliztion ทางอ้อมเช่นขอบเขตล่างล่างสำหรับ SAT


".... ที่ปลอดภัยจากการโจมตีของΓ" ก็เหมือนกับ OWFs P VS NP เมื่อเราเปรียบเทียบพูด L VS NL หรือ NP VS coNP หรือ PH VS PSpace?
— ....

คุณหมายความว่าวงจรนั้นมา NP, CoNP, PH และ PSPACE ทุกคนไม่สามารถทำลาย OWF ในชั้นเรียนที่เรากำลังพิจารณาอยู่ (ตัวอย่างเช่น NP Vs CoNPวงจรใน CoNP ไม่สามารถทำลาย OWFs ใน NP)? การตีความนี้ถูกต้องหรือไม่ คำถามหนึ่งข้อเพื่อให้ลูปเสร็จสมบูรณ์ ทำLมี PNG ไหม
— ....

1
Γกำหนดจำนวนของการสร้างสรรค์ที่คุณต้องการจากการพิสูจน์ไม่ใช่คลาสที่ใหญ่กว่า
— Kaveh

@JAS, btw ถ้าฉันเป็นคุณฉันจะไม่ยอมรับคำตอบอย่างรวดเร็วคุณอาจได้คำตอบที่ดีกว่า
— Kaveh

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