การจัดรูปแบบคำถามของคุณใหม่:
วิธีการทำการจำลองมิลโตเนียนสำหรับเมทริกซ์จตุรัสทั่วไป A?
คำตอบด่วน : มันเป็นไปไม่ได้
เป้าหมายของการจำลองสถานการณ์แฮมิลตัน (HS) คือการหาวงจรควอนตัม (เช่นการต่อเนื่องของประตู) ที่ทำหน้าที่เหมือน ยู( t ) =อี- ฉันA tในสถานะควอนตัม ที่นี่ยู( t ) จะต้องรวมกัน (เพราะคุณสมบัติของประตูควอนตัม) และอื่น ๆ e−iAt ความต้องการยังรวมกัน
ดังนั้นอัลกอริทึม HS สามารถใช้ได้กับเมทริกซ์เท่านั้น A ดังนั้น e−iAtรวมกัน เมทริกซ์ชาวเฮอร์เมียนทุกคนพึงพอใจกับคุณสมบัตินี้ แต่ไม่ใช่ทุกคนที่generic square matrix
ทำได้ ข้อ จำกัด นี้อาจมีหรือไม่มีปัญหา แต่คุณไม่สามารถใช้ HS ได้ขึ้นอยู่กับปัญหาของคุณe−iAt ไม่รวมกัน
ตัวอย่างเช่นอัลกอริทึม HHL (ที่ใช้ HS ของA เป็นรูทีนย่อย) ที่มีระบบ Ax=bถ้า e−iAt ไม่ใช่การรวมกันคุณสามารถพิจารณาถึงปัญหาแทน
Cy=(0A†A0)(0x)=(b0),
แก้ปัญหาด้วย HHL (ซึ่งตอนนี้เป็นไปได้เพราะเมทริกซ์ใหม่
C คือฤาษี) และฟื้นฟู
x.
ดังนั้นคำถามที่น่าสนใจคือตอนนี้:
วิธีทำการจำลองมิลโตเนียนสำหรับเมทริกซ์เฮอร์เมียนที่ให้มา A?
และคำตอบนั้นขึ้นอยู่กับคุณสมบัติของ A.
นี่เป็นหัวข้อการวิจัยขนาดใหญ่และมีหลายสิ่งที่จะพูดเกี่ยวกับมัน ฉันจะไม่นำเสนอทุกวิธีที่นี่เนื่องจากค่อนข้างซับซ้อนและฉันไม่เข้าใจทุกวิธี นี่คือรายการของเอกสาร / งานนำเสนอที่เกี่ยวข้องกับ HS และน่าสนใจที่จะเริ่มต้นด้วย HS:
- การจำลองพลวัตของมิลโตเนียนบนคอมพิวเตอร์ควอนตัมขนาดเล็ก : สไลด์เกี่ยวกับ HS ถึงแม้ว่ามันจะเป็นการนำเสนอ แต่นี่ก็เป็นแหล่งข้อมูลที่สมบูรณ์ที่สุดที่ฉันพบในการจำลองมิลโตเนียน นำเสนอวิธีการที่แตกต่างกัน 3 วิธีอย่างรวดเร็วและอ้างอิงเอกสารที่น่าสนใจสำหรับแต่ละวิธี
- หมายเหตุการบรรยายเกี่ยวกับอัลกอริทึมควอนตัม (Andrew M. Childs, 2017) : ล่าสุดและค่อนข้างสมบูรณ์ HS ได้อธิบายไว้ในบทที่ 25 (หน้า 123)
- การปรับปรุงความแม่นยำแบบทวีคูณสำหรับการจำลองมิลโตเนียนแบบกระจัดกระจาย : นำเสนอในรายละเอียดหนึ่งใน 3 วิธีที่นำเสนอใน 1
- อัลกอริทึมควอนตัมที่มีประสิทธิภาพสำหรับการจำลองแฮมิลตันเบาบาง : นำเสนอในรายละเอียดอีก 3 วิธีที่นำเสนอใน 1