นี่อาจเป็นคำถามแบบอัตนัยมากกว่าคำถามเดียวที่มีคำตอบที่เป็นรูปธรรม แต่อย่างไรก็ตาม
ในทฤษฎีความซับซ้อนเราศึกษาแนวคิดของการคำนวณที่มีประสิทธิภาพ มีชั้นเรียนเหมือนย่อมาจากเวลาพหุนามและย่อมาจากพื้นที่การบันทึก พวกเขาทั้งสองได้รับการพิจารณาว่าเป็น "ประสิทธิภาพ" และพวกเขาก็จับความยากลำบากของปัญหาบางอย่างได้ดีล
แต่มีความแตกต่างระหว่างและ : ในขณะที่เวลาพหุนาม,ถูกกำหนดให้เป็นสหภาพของปัญหาที่ทำงานในเวลาสำหรับการคงที่ใด ๆ , นั่นคือ,L P O ( n k ) k
,
พื้นที่บันทึกถูกกำหนดให้เป็นบันทึก]} ถ้าเราเลียนแบบนิยามของมันจะกลายเป็นS P A C E [ บันทึกn ] P
,
ที่เรียกว่าระดับของพื้นที่ polylog คำถามของฉันคือ:
เหตุใดเราจึงใช้พื้นที่บันทึกเป็นแนวคิดของการคำนวณที่มีประสิทธิภาพแทนที่จะเป็นพื้นที่ polylog
ปัญหาหลักอย่างหนึ่งอาจเกี่ยวกับชุดปัญหาทั้งหมด ภายใต้ logspace การลดลงหลายรายการทั้งและมีปัญหาที่สมบูรณ์ ในทางตรงกันข้ามถ้ามีปัญหาที่สมบูรณ์ภายใต้การลดลงดังกล่าวเราจะขัดแย้งกับทฤษฎีลำดับชั้นของอวกาศ แต่ถ้าเราย้ายไปที่การลด polylog เราสามารถหลีกเลี่ยงปัญหาดังกล่าวได้หรือไม่? โดยทั่วไปถ้าเราพยายามอย่างดีที่สุดเพื่อให้พอดีกับในความคิดเรื่องประสิทธิภาพและ (ถ้าจำเป็น) ปรับเปลี่ยนคำจำกัดความบางอย่างเพื่อให้ได้คุณสมบัติที่ดีทุกอย่างในระดับ "ดี" ควรจะไปได้ไกลแค่ไหน?L P o L Y L P o L Y L
มีเหตุผลทางทฤษฎีและ / หรือการปฏิบัติสำหรับการใช้พื้นที่บันทึกแทนพื้นที่ polylog หรือไม่?