คำถามติดแท็ก ibm-q-experience

3
โปรแกรมควอนตัมแบบง่าย ๆ จะเป็นอย่างไร?
หลังจากอ่าน " ชิพโทนิคควอนตัมชิปตัวแรก " ฉันสงสัยว่าซอฟต์แวร์สำหรับคอมพิวเตอร์ที่ใช้ความยุ่งเหยิงของควอนตัมเป็นอย่างไร มีตัวอย่างของรหัสสำหรับการเขียนโปรแกรมควอนตัมที่เฉพาะเจาะจงหรือไม่ เช่น pseudocode หรือภาษาระดับสูง? โดยเฉพาะสิ่งที่เป็นโปรแกรมที่สั้นที่สุดที่สามารถใช้ในการสร้างรัฐเบลล์เริ่มต้นจากสถานะที่กำหนดเป็น| ψ0⟩=| 00⟩ใช้ทั้งการจำลองสถานการณ์และหนึ่งในโปรเซสเซอร์Quantum Experienceของ IBMเช่นibmqx4?| ψ ⟩ = 12-√( | 00 ⟩ + | 11 ⟩ )|ψ⟩=12(|00⟩+|11⟩)\left|\psi\right> = \frac{1}{\sqrt 2} \left(\left|00\right> + \left|11\right> \right)| ψ0⟩ = | 00 ⟩|ψ0⟩=|00⟩\left|\psi_0\right> = \left|00\right> การทำให้ความคิดกระโดดจากการเขียนโปรแกรมแบบดั้งเดิมไปสู่ความพัวพันไม่ใช่เรื่องง่าย ฉันได้พบlibquantumของ C ด้วยเช่นกัน

1
การควบคุม -Yi สามารถทำจาก CNOT และการหมุนได้อย่างไร?
ฉันต้องการที่จะสามารถใช้เกต (หมุนรอบแกน Y) สำหรับอุปกรณ์จริงบน IBM Q Experience สามารถทำได้หรือไม่ ถ้าเป็นเช่นนั้นได้อย่างไรRYRyR_y

2
การติดตั้งใช้งาน oracle ของอัลกอริทึมของ Grover บน IBM Q โดยใช้สาม qubits
ฉันกำลังพยายามทำความคุ้นเคยกับ IBM Q โดยใช้อัลกอริทึมของ qubits Grover สามตัว แต่มีปัญหาในการใช้ oracle คุณสามารถแสดงวิธีการดังกล่าวหรือแนะนำทรัพยากรที่ดีบางอย่างเพื่อให้ชินกับการเขียนโปรแกรมวงจร Q ของ IBM ได้หรือไม่? สิ่งที่ฉันต้องการจะทำคือการทำเครื่องหมายรัฐใดสถานะหนึ่งโดยการพลิกเครื่องหมายของมันเป็น oracle ควรจะทำ ตัวอย่างเช่นฉันมี 1 / 8-√( | 000 ⟩ + | 001 ⟩ + | 010 ⟩ + | 011 ⟩ + | 100 ⟩ + | 101 ⟩ + | 110 ⟩ + | …

2
ขั้นตอนวิธีเชิงควอนตัมสำหรับระบบเชิงเส้นของสมการ (HHL09): ขั้นตอนที่ 2 - การจัดทำสถานะเริ่มต้นและ
นี่คือความต่อเนื่องของอัลกอริทึมควอนตัมสำหรับระบบเชิงเส้นของสมการ (HHL09): ขั้นตอนที่ 2 -คืออะไร?|Ψ0⟩|Ψ0⟩|\Psi_0\rangle ในกระดาษ: อัลกอริทึมควอนตัมสำหรับระบบเชิงเส้นของสมการ (Harrow, Hassidim & Lloyd, 2009) , รายละเอียดของการใช้งานจริงของอัลกอริทึมไม่ได้รับ วิธีการที่รัฐและถูกสร้างขึ้นแล้วเป็นประเภทของ " กล่องดำ " (ดูหน้า 2-3)|Ψ0⟩|Ψ0⟩|\Psi_0\rangle|b⟩|b⟩|b\rangle |Ψ0⟩=2T−−√∑τ=0T−1sinπ(τ+12)T|τ⟩|Ψ0⟩=2T∑τ=0T−1sin⁡π(τ+12)T|τ⟩|\Psi_0\rangle = \sqrt{\frac{2}{T}}\sum_{\tau = 0}^{T-1}\sin \frac{\pi (\tau+\frac{1}{2})}{T}|\tau\rangle และ|b⟩=∑1Nbi|i⟩|b⟩=∑1Nbi|i⟩|b\rangle = \sum_{1}^{N}b_i|i\rangle โดยที่|Ψ0⟩|Ψ0⟩|\Psi_0\rangleเป็นสถานะเริ่มต้นของการลงทะเบียนนาฬิกาและ|b⟩|b⟩|b\rangleเป็นสถานะเริ่มต้นของการลงทะเบียนอินพุต (พูด) ฉันต้องการทำอัลกอริทึมของพวกเขาในคอมพิวเตอร์ควอนตัมควอนตัมIBM161616และฉันต้องการแก้สมการโดยที่คือเมทริกซ์เฮอริเทจกับรายการจริงและเป็นเวกเตอร์คอลัมน์มีรายการจริงAx=bAx=b\mathbf{Ax=b}AA\mathbf{A}4×44×44\times 4bb\mathbf{b}4×14×14\times 1 ลองมาตัวอย่าง: A=⎡⎣⎢⎢⎢1234215635174671⎤⎦⎥⎥⎥A=[1234215635174671]\mathbf{A} = \begin{bmatrix} 1 & 2 & 3 & 4 \\ 2 & 1 …

3
วิธีการนำ“ สแควร์รูทของ Swap gate” ไปใช้บน IBM Q (ผู้แต่ง)?
ฉันต้องการจำลองอัลกอริทึมควอนตัมโดยที่หนึ่งในขั้นตอนคือ"สแควร์รูทของ Swap gate"ระหว่าง 2 qubits ฉันจะใช้ขั้นตอนนี้โดยใช้ผู้แต่ง IBM ได้อย่างไร
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.