Wikipediaกำหนดให้เป็น
อัลกอริธึมบอกว่าเป็นเวลาพหุนามหากเวลาวิ่งของมันถูก จำกัด ด้วยพหุนามนิพจน์ในขนาดของอินพุตสำหรับอัลกอริทึมคือสำหรับค่าคงที่ k
อัลกอริทึมทำงานในเวลาพหุนามอย่างยิ่งถ้า [8]
จำนวนของการดำเนินการในรูปแบบการคำนวณทางคณิตศาสตร์ถูก จำกัด ขอบเขตโดยพหุนามในจำนวนของจำนวนเต็มในอินสแตนซ์อินพุต และ
พื้นที่ที่ใช้โดยอัลกอริทึมนั้นถูก จำกัด โดยพหุนามในขนาดของอินพุต
ในBernhard Korte, Jens Vygen, การเพิ่มประสิทธิภาพ Combinatorial :
นิยาม 1.4
อัลกอริธึมที่มีเหตุผลเข้าว่ากันว่าในเวลาพหุนามถ้า
- มีจำนวนเต็ม k ซึ่งมันทำงานในเวลาโดยที่ n คือขนาดอินพุตและ
- ตัวเลขทั้งหมดในการคำนวณระดับกลางสามารถเก็บไว้ได้ด้วยบิต
อัลกอริทึมที่มีการป้อนข้อมูลโดยพลการบอกว่าจะทำงานในเวลาพหุนามอย่างยิ่งถ้า
- มีจำนวนเต็ม k ซึ่งมันทำงานในเวลาสำหรับอินพุตใด ๆ ที่ประกอบด้วยตัวเลข n และ
- มันทำงานในเวลาพหุนามสำหรับการเข้าเหตุผล
โปรดแก้ไขฉันหากฉันผิด ต่อไปนี้เป็นความแตกต่างที่แท้จริงที่ฉันสังเกตเห็น:
สำหรับอัลกอริธึมเวลาพหุนามนิยามของ Korte และ Vygen คือ "คำจำกัดความของวิกิพีเดีย + พื้นที่เก็บข้อมูลพหุนาม"
สำหรับอัลกอริธึมเวลาแบบพหุนามอย่างยิ่งคำจำกัดความของ Korte และ Vygen และคำจำกัดความของ Wikipedia ทั้งคู่ต้องใช้เวลาพหุนามในขนาดที่เก็บข้อมูล แต่ K และ V นั้นยังต้องการเวลาพหุนามในจำนวนตัวเลขในอินพุตใด ๆ ในขณะที่วิกิพีเดียนั้นต้องการพื้นที่เก็บข้อมูลพหุนามในขนาดอินพุตเพิ่มเติม
ดังนั้นคำจำกัดความของ K และ V และ Wikipedia สำหรับแนวคิดทั้งสองนี้เทียบเท่ากันตามลำดับหรือไม่ ความแตกต่างและความสัมพันธ์ระหว่างพวกเขาคืออะไร?
ขอบคุณและขอแสดงความนับถือ!