คืออะไรจำกัด ให้พยานขนาดเชิงเส้น?


24

สิ่งนี้เกี่ยวข้องกับคำถามขนาดของการเป็นสมาชิกของทุกภาษาที่รู้จักกันดีอยู่แล้วหรือไม่

ปัญหาธรรมชาติบางส่วน(- สมบูรณ์) มีพยานความยาวเป็นเส้นตรง: การมอบหมายที่น่าพอใจสำหรับลำดับของจุดยอดสำหรับเป็นต้นN P S A T H A M P A T HNPSATHAMPATH

พิจารณาความซับซ้อนของคลาส "จำกัดความยาวเชิงเส้นของพยาน" การนิยามอย่างเป็นทางการของคลาสความซับซ้อนนี้เรียกมันว่า :ถ้า')N P C L CL P : ( x LNPCLCw { 0 , 1 } O ( | x | ) : ( x , w ) L )LP:(xLw{0,1}O(|x|):(x,w)L)

นี่เป็นระดับความซับซ้อนที่เป็นที่รู้จักหรือไม่? คุณสมบัติของมันคืออะไร?


คุณไม่สามารถทำสิ่งนั้นได้ด้วยการแพ็ดดิงหรือไม่?
MCH

5
ดังที่ MCH ชี้ให้เห็นหากLLเป็นภาษาใด ๆN PNPมีพยานขนาดO ( n k )O(nk)จากนั้นpad(L):={x10|x|k:xL}pad(L):={x10|x|k:xL}เป็นNPNPภาษาที่มีพยานเป็นเส้นตรงและLLและpad(L)pad(L)เป็นพหุนาม - เวลาเทียบเท่าหลาย ๆ ชั้นเรียนของคุณไม่ได้ค่อนข้างNPNPแต่โดยพื้นฐานแล้วมันเหมือนกัน ชั้นที่คุณแนะนำไม่ได้ปิดภายใต้ polytime หลายหนึ่งลดลง แต่สำหรับทุกLLในNPNPมีบางภาษาในชั้นเรียนของคุณที่ polytime หลายหนึ่งเทียบเท่ากับLLL
Joshua Grochow

คำตอบ:


27

ชั้นCCคุณจะนำเสนออาจจะไม่NPNPNP(ถ้าC=NPC=NPจากนั้นภาษาNPทุกคนNPNPจะมีพยานเชิงเส้นขนาดซึ่งจะหมายถึงว่าทุกNPTIME[2O(n)]NPTIME[2O(n)]และNPEXPNPEXPเหนือสิ่งอื่นใด) .

มันเป็นเรื่องธรรมดามากที่จะพิจารณาคลาสเหล่านี้ พวกเขาเกิดขึ้นในหลาย ๆ การตั้งค่า ในบทความนี้ Rahul Santhanam (โดยนัย) เสนกรณ์สำหรับการคำนวณเวลา -กับบิตคาดเดา ดังนั้นkn) ในบทความนี้ผมกำหนดชั้นคล้าย(n)] (NTIBI ย่อมาจาก "nondeterministic time and bits".) นอกจากนี้ Cai และ Chen จะเรียก classของคุณTIGU(t(n),g(n))TIGU(t(n),g(n))t(n)t(n)g(n)g(n)C=kTIGU(nk,kn)C=kTIGU(nk,kn)NTIBI[t(n),b(n)]NTIBI[t(n),b(n)]GC(O(n),P)(GC ย่อมาจาก "Guess and Check", cf. L. Cai และ J. Chen. เกี่ยวกับปริมาณของ nondeterminism และอำนาจในการตรวจสอบ SIAM Journal on Computing, 1996) ในที่สุดหากคุณค้นหา "ลัทธิการไม่เชื่อเร่ร่อนอย่างไร้ขอบเขต" คุณอาจพบสัญลักษณ์สามอย่างเพิ่มเติมสำหรับชั้นเรียนเดียวกัน ...

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