ทัวริงที่สมบูรณ์และพลังการคำนวณ


15

ในการบรรยายอาจารย์กล่าวว่าคอมพิวเตอร์สมัยใหม่ไม่มีพลังในการคำนวณมากเท่ากับเครื่องทัวริงเพราะไม่มีหน่วยความจำที่ไม่มีที่สิ้นสุดและเนื่องจากคอมพิวเตอร์ไม่สามารถมีหน่วยความจำที่ไม่มีที่สิ้นสุดเครื่องทัวริงจึงไม่สามารถบรรลุได้ ของการคำนวณ มีการวัดหรือคำจำกัดความของปัญหา (หรือระดับของปัญหา) ที่เกินขอบเขตอำนาจการคำนวณของเราเนื่องจากสิ่งนี้หรือไม่?


ใช่แน่นอนมันเรียกว่า "ทฤษฎีความซับซ้อน" =) .. อย่างจริงจังมันมีประโยชน์ที่จะคิดว่าเครื่องทัวริงเป็นนามธรรมซึ่งตระหนักในทางปฏิบัติเมื่อคอมพิวเตอร์มีหน่วยความจำขนาดใหญ่ซึ่งค่อนข้างจริงเนื่องจากการเปลี่ยนแปลงในมัวเรส ราคาได้ลดลงและความหนาแน่น / ประสิทธิภาพเพิ่มขึ้น ดังนั้นขึ้นอยู่กับบริบทและอารมณ์ของนักวิทยาศาสตร์คอมพิวเตอร์ว่ากันว่าคอมพิวเตอร์นั้นสะท้อนเครื่องทัวริงหรือไม่! คำถามเซนที่แท้จริงในบางครั้ง "คอมพิวเตอร์ทัวริงเป็นเครื่องจริงหรือเปล่า" เสียงปรบมือข้างเดียวคืออะไร? & เหมือนพิมพ์เขียวเทียบกับบ้าน
vzn

คำตอบ:


12

ถ้าเราคิดว่าเอกภพนั้นมีค่า จำกัด ดังนั้นสิ่งใดก็ตามที่ต้องการหน่วยความจำมากกว่าจำนวน จำกัด นั้นเกินความสามารถในการคำนวณของเรา

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

ตรวจสอบบทความ Wikipedia เกี่ยวกับเครื่องจักรทัวริงมีส่วนที่กล่าวถึงความเกี่ยวข้องของโมเดล

หากคุณสนใจในการคำนวณที่เป็นไปได้ทฤษฎีความซับซ้อน (ที่เราพิจารณาทรัพยากรจำนวนมากเช่นเวลาและพื้นที่สำหรับการปฏิบัติงานคำนวณ) นั้นใกล้เคียงกับสิ่งที่เราสามารถทำได้จริงในทางปฏิบัติมากกว่าทฤษฎีการคำนวณ ผู้เชี่ยวชาญหลายคนระบุว่าการคำนวณที่เป็นไปได้นั้นอยู่ในระดับความซับซ้อน (และเมื่อเร็ว ๆ นี้ในรุ่นที่น่าจะเป็นและควอนตัมของ Pเช่น B P Pและ B Q P )PPBPPBQP


2
คำตอบของคุณดีมากและทฤษฎีความซับซ้อนดูเหมือนจะเป็นไปตามสิ่งที่ฉันสนใจในการตรวจสอบ ขอขอบคุณ. แค่ทราบ: ความรู้สึกที่ฉันได้รับจากอาจารย์ของฉันคือเครื่องทัวริงไม่เทียบเท่ากับคอมพิวเตอร์และแสดงถึงขอบเขตบนไม่ใช่ว่ามันไม่เกี่ยวข้อง ความเกี่ยวข้องใด ๆ ที่ไม่เกี่ยวข้องนั้นเป็นของฉันทั้งหมดและความผิดพลาดในความพยายามของฉันที่จะพยายามทำให้ชัดเจนว่าฉันมาจากไหน
JustAnotherSoul

5

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

btw ในบางแง่บางปัญหา "ไม่สามารถเข้าถึงได้" ขณะนี้อยู่ในอุ้งมือเนื่องจากพลังการคำนวณที่ จำกัด !

ตัวอย่างเช่นปัญหาการหยุดชะงักสำหรับเครื่องทัวริงไม่สามารถระบุได้ แต่จะสามารถตัดสินใจได้สำหรับออโตเมติกเชิงเส้นที่ถูก จำกัด ขอบเขต


ฉันไม่ได้พิจารณาความจริงที่ว่ามีปัญหาที่เราสามารถแก้ไขได้เนื่องจากข้อ จำกัด น่าสนใจ
JustAnotherSoul

4

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

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

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

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