2
การจำลองแบบแฮมิลตันกับค่าสัมประสิทธิ์ที่ซับซ้อน
ในฐานะที่เป็นส่วนหนึ่งของอัลกอริทึมแปรปรวนฉันต้องการสร้างวงจรควอนตัม (นึกคิดด้วยpyQuil ) ซึ่งจำลองรูปแบบของมิลโตเนียน: H=0.3⋅Z3Z4+0.12⋅Z1Z3+[...]+−11.03⋅Z3−10.92⋅Z4+0.12i⋅Z1Y5X4H=0.3⋅Z3Z4+0.12⋅Z1Z3+[...]+−11.03⋅Z3−10.92⋅Z4+0.12i⋅Z1Y5X4H = 0.3 \cdot Z_3Z_4 + 0.12\cdot Z_1Z_3 + [...] + - 11.03 \cdot Z_3 - 10.92 \cdot Z_4 + \mathbf{0.12i \cdot Z_1 Y_5 X_4} เมื่อพูดถึงเทอมสุดท้ายปัญหาคือ pyQuil จะพ่นข้อผิดพลาดต่อไปนี้: TypeError: PauliTerm coefficient must be real ฉันเริ่มดำน้ำในวรรณคดีและดูเหมือนว่าปัญหาไม่สำคัญ ฉันได้อ่านบทความนี้เกี่ยวกับควอนตัมสากลมิลโตเนียนซึ่งมีการเข้ารหัสที่ซับซ้อนต่อการเข้ารหัสเช่นเดียวกับการเข้ารหัสในท้องถิ่น อย่างไรก็ตามมันยังไม่ชัดเจนสำหรับฉันว่าจะใช้บางอย่างเช่นนี้ได้อย่างไร ใครสามารถให้คำแนะนำการปฏิบัติเพื่อแก้ไขปัญหานี้ได้บ้าง