วิธีการตีความวงจรควอนตัมเป็นเมทริกซ์?


15

หากวงจรใช้มากกว่าหนึ่ง qubit เป็นอินพุตและมีประตูควอนตัมซึ่งใช้จำนวนของ qubits ต่างกันเราจะตีความวงจรนี้เป็นเมทริกซ์ได้อย่างไร

นี่คือตัวอย่างของเล่น:

ป้อนคำอธิบายรูปภาพที่นี่

คำตอบ:


17

วงจรเฉพาะ

12[1111]

HผมI

12[1010010110100101]

ต่อไปเรามีประตู CNOT โดยปกติจะแสดงโดย

[1000010000010010]

นี่คือขนาดที่เหมาะสมสำหรับสอง qubits ดังนั้นเราไม่จำเป็นต้องปรับขนาดด้วยผลิตภัณฑ์ kronecker จากนั้นเรามีประตูฮาดามาร์ดอีกอันหนึ่งซึ่งมีขนาดเท่ากันเป็นประตูแรก ในการค้นหาเมทริกซ์โดยรวมของวงจรจากนั้นเราคูณพวกมันทั้งหมดเข้าด้วยกัน:

12[1010010110100101][1000010000010010]12[1010010110100101]

and get

12[1111111111111111]

(if python multiplied correctly =) We would then multiply this by our original qubit state, and get our result.

Generalization

So basically, you go through each gate one by one, take the base representation, and scale them appropriately using kronecker products with identity matrices. Then you multiply all the matrices together in the order they are applied. Be sure to do this such that if you wrote out the multiplication, the very first gate is on the far right; as arriopolis points out, this is a common mistake. Matrices are not commutative! If you don't know the base representation of a matrix, check first wikipedia's article on quantum gates which has a lot.


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

@ arriopolis จุดดี; ฉันจะเพิ่มที่!
ทุ่งหญ้า

1
แทนที่จะคิดเกี่ยวกับ 'ปรับ' ประตูจากสิ่งที่ฉันเข้าใจผลิตภัณฑ์ kronecker โดยเมทริกซ์เอกลักษณ์เนื่องจากความจริงที่ว่าใน qubit ที่สองไม่มีอะไรใช้ แต่ถ้าคุณพิจารณาวงจรโดยรวมในขั้นตอนแรก มันจะได้รับการแปลง H และควิตแรกและ "I" แปลงที่สองซึ่งจะแสดงพร้อมกันกับH⊗I
FSic

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