การเพิ่มความเร็วในการคำนวณแบบ nondeterminism เป็นไปได้หรือไม่?


9

นี่คือการติดตามถึง ความเร็วสูงขึ้นของการคำนวณที่กำหนด nondeterministic

มันเป็นไปได้ไหมที่ nondeterminism (หรือการสลับกันโดยทั่วไป) จะช่วยให้การคำนวณแบบกำหนดค่ากำลังสองทั่วไปเป็นไปอย่างรวดเร็วหรือไม่? หรือมีผลที่ไม่น่าเชื่อที่ทราบได้สำหรับบางอย่างเช่น ?DTime(n2)NTime(n)


ฉันไม่แน่ใจ แต่ฉันคิดว่ามีข้อโต้แย้งที่คล้ายกันที่คุณใช้ในคำถามก่อนหน้านี้ของเราเรามีไม่ได้อยู่ใน{n}) ที่จริงไม่ได้อยู่ในเพราะแต่ฉันไม่รู้ว่าขอบเขตที่ต่ำกว่านั้นดีกว่า
TMSAT={<a,x,1n,1t>:u{0,1}ns.t.Maoutputs1oninput<x,u>withintsteps}
DTIME(n2/lgn)TMSATDTIME(n)NTIME(n)DTIME(n)
Erfan Khaniki

@Erfan อาร์กิวเมนต์ของฉันไม่ได้แสดงมันไม่ได้ก็ไม่ได้แสดงให้เห็นว่ามันไม่น่าเป็นมันก็แสดงให้เห็นว่าสามารถพิสูจน์ได้ว่ามันเป็นสิ่งที่ไม่เป็นที่รู้จักและเป็นเรื่องยากสำหรับ 2 ω(nlgn)2
Kaveh

ใช่คุณถูก. จริงนี้โต้แย้งแสดงให้เห็นว่ามันเป็นเรื่องยากที่จะพิสูจน์(n) DTIME(n2)NTIME(n)
Erfan Khaniki

คำตอบ:


10

โปรดทราบว่าแม้ผลลัพธ์ตามแนวจะละเมิด NSETHเป็นพหุนามที่ไม่แปรเปลี่ยนการทดสอบ (ตามที่กำหนดไว้ในหัวข้อ 3.2) สามารถแก้ไขได้ในเวลาที่กำหนด แต่ดูเหมือนจะไม่มีวิธีที่ชัดเจนในการใช้ nondeterminism เพื่อช่วยพิสูจน์ตัวตนDTime(O~(n2))NTime(n2ϵ)O~(n2)

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