วิธีการใช้เมทริกซ์เลขชี้กำลังในวงจรควอนตัม?


9

อาจเป็นคำถามที่ไร้เดียงสา แต่ฉันไม่สามารถหาวิธีอธิบายเมทริกซ์ในวงจรควอนตัมได้ สมมติว่ามีเมทริกซ์จตุรัสทั่วไปAหากฉันต้องการได้เลขชี้กำลังeAฉันสามารถใช้ชุด

eAI+A+A22!+A33!+...

ที่จะมีการประมาณ ฉันไม่ได้รับวิธีการทำเช่นเดียวกันโดยใช้ประตูควอนตัมจากนั้นใช้มันเพื่อดำเนินการจำลองแฮมิลตัน ความช่วยเหลือ?


4
ไม่ชัดเจนว่าคุณกำลังพูดถึงวงจรควอนตัมที่ใช้ A เป็นอินพุตและเอาต์พุต eA หรือการจำลองมิลโตเนียน (เช่นสร้างวงจรที่มีเมทริกซ์รวมกัน eiA)
Nelimee

ความผิดฉันเอง; สิ่งที่ฉันหมายถึงคือเอาเมทริกซ์ A ฉันต้องการให้มันอยู่ในวงจรเลขชี้กำลังeiA.
FSic

คำตอบ:


7

การจัดรูปแบบคำถามของคุณใหม่:

วิธีการทำการจำลองมิลโตเนียนสำหรับเมทริกซ์จตุรัสทั่วไป A?

คำตอบด่วน : มันเป็นไปไม่ได้

เป้าหมายของการจำลองสถานการณ์แฮมิลตัน (HS) คือการหาวงจรควอนตัม (เช่นการต่อเนื่องของประตู) ที่ทำหน้าที่เหมือน U(t)=eiAtในสถานะควอนตัม ที่นี่U(t) จะต้องรวมกัน (เพราะคุณสมบัติของประตูควอนตัม) และอื่น ๆ eiAt ความต้องการยังรวมกัน

ดังนั้นอัลกอริทึม HS สามารถใช้ได้กับเมทริกซ์เท่านั้น A ดังนั้น eiAtรวมกัน เมทริกซ์ชาวเฮอร์เมียนทุกคนพึงพอใจกับคุณสมบัตินี้ แต่ไม่ใช่ทุกคนที่generic square matrixทำได้ ข้อ จำกัด นี้อาจมีหรือไม่มีปัญหา แต่คุณไม่สามารถใช้ HS ได้ขึ้นอยู่กับปัญหาของคุณeiAt ไม่รวมกัน

ตัวอย่างเช่นอัลกอริทึม HHL (ที่ใช้ HS ของA เป็นรูทีนย่อย) ที่มีระบบ Ax=bถ้า eiAt ไม่ใช่การรวมกันคุณสามารถพิจารณาถึงปัญหาแทน

Cy=(0AA0)(0x)=(b0),
แก้ปัญหาด้วย HHL (ซึ่งตอนนี้เป็นไปได้เพราะเมทริกซ์ใหม่ C คือฤาษี) และฟื้นฟู x.

ดังนั้นคำถามที่น่าสนใจคือตอนนี้:

วิธีทำการจำลองมิลโตเนียนสำหรับเมทริกซ์เฮอร์เมียนที่ให้มา A?

และคำตอบนั้นขึ้นอยู่กับคุณสมบัติของ A.

นี่เป็นหัวข้อการวิจัยขนาดใหญ่และมีหลายสิ่งที่จะพูดเกี่ยวกับมัน ฉันจะไม่นำเสนอทุกวิธีที่นี่เนื่องจากค่อนข้างซับซ้อนและฉันไม่เข้าใจทุกวิธี นี่คือรายการของเอกสาร / งานนำเสนอที่เกี่ยวข้องกับ HS และน่าสนใจที่จะเริ่มต้นด้วย HS:

  1. การจำลองพลวัตของมิลโตเนียนบนคอมพิวเตอร์ควอนตัมขนาดเล็ก : สไลด์เกี่ยวกับ HS ถึงแม้ว่ามันจะเป็นการนำเสนอ แต่นี่ก็เป็นแหล่งข้อมูลที่สมบูรณ์ที่สุดที่ฉันพบในการจำลองมิลโตเนียน นำเสนอวิธีการที่แตกต่างกัน 3 วิธีอย่างรวดเร็วและอ้างอิงเอกสารที่น่าสนใจสำหรับแต่ละวิธี
  2. หมายเหตุการบรรยายเกี่ยวกับอัลกอริทึมควอนตัม (Andrew M. Childs, 2017) : ล่าสุดและค่อนข้างสมบูรณ์ HS ได้อธิบายไว้ในบทที่ 25 (หน้า 123)
  3. การปรับปรุงความแม่นยำแบบทวีคูณสำหรับการจำลองมิลโตเนียนแบบกระจัดกระจาย : นำเสนอในรายละเอียดหนึ่งใน 3 วิธีที่นำเสนอใน 1
  4. อัลกอริทึมควอนตัมที่มีประสิทธิภาพสำหรับการจำลองแฮมิลตันเบาบาง : นำเสนอในรายละเอียดอีก 3 วิธีที่นำเสนอใน 1

ขอบคุณโดยเฉพาะอย่างยิ่งสำหรับการอ้างอิงฉันจะดูพวกเขา!
FSic

ฉันแนะนำให้คุณเริ่มด้วยการอ้างอิงแรก สมบูรณ์ที่สุดและให้ลิงก์ไปยังบทความอื่น สำหรับฉัน (มุมมองส่วนตัว) เทคนิคแรกที่ใช้สูตร Trotter-Suzuki เป็นที่เข้าใจได้มากที่สุด แต่มันอาจจะไม่เหมือนกันสำหรับคุณ!
Nelimee

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