กลับไปหน้าบทความ

อ่าน 2 นาที

วิธีการที่มีประสิทธิภาพ

ใน เมตาตรรกะ ตรรกะ ทางคณิตศาสตร์ และ ทฤษฎีความสามารถ ใน การคำนวณ วิธีการที่มีประสิทธิภาพ [ 1 ] หรือ ขั้นตอนที่มีประสิทธิภาพ คือขั้น ตอนแบบกำหนดเวลาและแน่นอน สำหรับ การแก้ปัญหา...

วิธีการที่มีประสิทธิภาพ

ในเมตาตรรกะตรรกะทางคณิตศาสตร์และทฤษฎีความสามารถใน การคำนวณ วิธีการที่มีประสิทธิภาพ[ 1 ]หรือขั้นตอนที่มีประสิทธิภาพคือขั้นตอนแบบกำหนดเวลาและแน่นอนสำหรับการแก้ปัญหาจากคลาสเฉพาะ[ 2 ] [ 3 ]บางครั้งวิธีการที่มีประสิทธิภาพก็เรียกว่าวิธีการหรือขั้นตอนเชิงกล[ 4 ]ฟังก์ชันที่มีวิธีการที่มีประสิทธิภาพอยู่บางครั้งเรียกว่าสามารถคำนวณได้อย่างมีประสิทธิภาพ

คำนิยาม

ตามหลักการแล้ว วิธีการจะเรียกว่ามีประสิทธิภาพสำหรับปัญหาเฉพาะกลุ่มใดกลุ่มหนึ่งก็ต่อเมื่อเป็นไปตามเกณฑ์ต่อไปนี้:

  • ประกอบด้วยคำสั่งที่แน่นอนและมีจำนวนจำกัด
  • เมื่อนำไปใช้กับปัญหาในประเภทเดียวกัน:
    • กระบวนการนี้จะสิ้นสุดลง เสมอ หลังจากจำนวนขั้นตอนที่จำกัด
    • มันให้คำตอบที่ถูกต้องเสมอ
  • โดยหลักการแล้ว มนุษย์สามารถทำได้โดยไม่ต้องใช้อุปกรณ์ช่วยใดๆ นอกจากอุปกรณ์การเขียน
  • เพียงแค่ปฏิบัติตามคำแนะนำอย่างเคร่งครัดก็ประสบความสำเร็จ กล่าวอีกนัยหนึ่งคือ ไม่จำเป็นต้องใช้ไหวพริบ ใดๆ ก็ประสบความสำเร็จได้[ 5 ]

นอกจากนี้ อาจกำหนดเพิ่มเติมได้ว่า เมธอดดังกล่าวจะต้องไม่ส่งค่าผลลัพธ์ใดๆ กลับมาเสมือนเป็นคำตอบ เมื่อนำเมธอดนั้นไปใช้กับปัญหาจากภายนอกคลาส การเพิ่มข้อกำหนดนี้จะลดจำนวนคลาสที่มีเมธอดที่ใช้งานได้จริงลง

อัลกอริทึม

วิธีการที่มีประสิทธิภาพในการคำนวณค่าของฟังก์ชันเรียกว่า " อัลกอริทึม "

ฟังก์ชันที่คำนวณได้

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

ทฤษฎีบทเชิร์ช-ทัวริงกล่าวว่าแนวคิดทั้งสองสอดคล้องกัน กล่าวคือฟังก์ชันเชิงทฤษฎีจำนวน ใดๆ ที่คำนวณได้อย่างมีประสิทธิภาพ ก็สามารถคำนวณได้แบบเวียนซ้ำเนื่องจากนี่ไม่ใช่ข้อความทางคณิตศาสตร์ จึงไม่สามารถพิสูจน์ได้ด้วยหลักฐานทางคณิตศาสตร์

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Effective_method&oldid=1339806837 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ วิธีการที่มีประสิทธิภาพ

ใน เมตาตรรกะ ตรรกะ ทางคณิตศาสตร์ และ ทฤษฎีความสามารถ ใน การคำนวณ วิธีการที่มีประสิทธิภาพ [ 1 ] หรือ ขั้นตอนที่มีประสิทธิภาพ คือขั้น ตอนแบบกำหนดเวลาและแน่นอน สำหรับ การแก้ปัญหา...

คำนิยาม

ตามหลักการแล้ว วิธีการจะเรียกว่า มีประสิทธิภาพ สำหรับปัญหาเฉพาะกลุ่มใดกลุ่มหนึ่งก็ต่อเมื่อเป็นไปตามเกณฑ์ต่อไปนี้:

อัลกอริทึม

วิธีการที่มีประสิทธิภาพในการคำนวณค่าของฟังก์ชันเรียกว่า " อัลกอริทึม "

ฟังก์ชันที่คำนวณได้

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