ScholarGate
ผู้ช่วย

เมโทรโพลิส มอนติคาร์โลในฟิสิกส์

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

ค้นหาหัวข้อด้วย PaperMindเร็ว ๆ นี้Find papers & topics
Tools & resources
ดาวน์โหลดสไลด์
Learn & explore
วิดีโอเร็ว ๆ นี้

Definition

อัลกอริทึมเมโทรโพลิสเป็นวิธีการมอนติคาร์โลแบบลูกโซ่มาร์คอฟที่สร้างลำดับของการจัดเรียงซึ่งมีการกระจายตัวแบบจำกัดเป็นกลุ่มแคนอนิกัล โดยการเสนอการเปลี่ยนแปลงเฉพาะที่และยอมรับการเปลี่ยนแปลงเหล่านั้นด้วยความน่าจะเป็นที่กำหนดโดยปัจจัยโบลต์ซมันน์ของการเปลี่ยนแปลงพลังงาน

Scope

หัวข้อนี้ครอบคลุมอัลกอริทึมเมโทรโพลิสและเมโทรโพลิส-เฮสติงส์ที่ประยุกต์ใช้กับระบบทางกายภาพ: กฎการยอมรับ, สมดุลละเอียดและการแปรสภาพทั่วถึง, การปรับสมดุลและการหาความสัมพันธ์ในตัวเอง, และการประมาณค่าเฉลี่ยทางความร้อนและข้อผิดพลาดทางสถิติของค่าเหล่านั้น เป็นวิธีการสุ่มตัวอย่างพื้นฐานที่รองรับพื้นที่มอนติคาร์โลที่กว้างขึ้น

Core questions

  • ความน่าจะเป็นในการยอมรับขึ้นอยู่กับการเปลี่ยนแปลงพลังงานของการเคลื่อนที่ที่เสนออย่างไร?
  • เหตุใดสมดุลละเอียดจึงรับประกันการกระจายตัวแบบคงที่ที่ถูกต้อง?
  • การปรับสมดุลและเวลาการหาความสัมพันธ์ในตัวเองได้รับการวินิจฉัยและพิจารณาอย่างไร?
  • ข้อผิดพลาดทางสถิติของค่าเฉลี่ยมอนติคาร์โลจากตัวอย่างที่มีความสัมพันธ์กันประมาณค่าได้อย่างไร?

Key theories

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

Clinical relevance

การสุ่มตัวอย่างแบบเมโทรโพลิสใช้ในการคำนวณปริมาณทางอุณหพลศาสตร์ของแบบจำลองสปินบนโครงตาข่าย, ของไหลและพอลิเมอร์, ระบุการเปลี่ยนเฟส, และทำหน้าที่เป็นกลไกหลักในการจำลองโมเลกุลแบบมอนติคาร์โลและแผนการควอนตัมมอนติคาร์โลหลายรูปแบบ

History

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

Key figures

  • Nicholas Metropolis
  • Arianna Rosenbluth
  • W. Keith Hastings

Related topics

Seminal works

  • metropolis1953
  • hastings1970

Frequently asked questions

เหตุใดการเคลื่อนที่ที่ลดพลังงานจึงได้รับการยอมรับเสมอ?
การเคลื่อนที่ที่ลดพลังงานจะเพิ่มน้ำหนักของโบลต์ซมันน์ ดังนั้นการยอมรับการเคลื่อนที่ดังกล่าวจะทำให้ลูกโซ่เคลื่อนที่ไปยังสถานะที่มีความน่าจะเป็นมากขึ้นเสมอ; การเคลื่อนที่ขึ้นเนินจะได้รับการยอมรับเป็นบางครั้งเท่านั้น โดยมีความน่าจะเป็นที่กำหนดโดยการเพิ่มขึ้นของพลังงาน ซึ่งเป็นสิ่งที่ทำให้ลูกโซ่สามารถสำรวจการกระจายตัวทางความร้อนทั้งหมด แทนที่จะกลิ้งลงเนินเท่านั้น
เหตุใดตัวอย่างจึงต้องถูกทิ้งในช่วงเริ่มต้นของการรัน?
ลูกโซ่เริ่มต้นจากการจัดเรียงแบบสุ่มที่ยังไม่เป็นตัวแทนของการกระจายตัวของสมดุล ระยะเวลาการปรับสมดุลเริ่มต้นหรือช่วง burn-in จะถูกทิ้งไป เพื่อให้ค่าเฉลี่ยที่วัดได้สะท้อนถึงกลุ่มทางความร้อนที่แท้จริง แทนที่จะเป็นอคติเริ่มต้น

Methods for this concept

Related concepts