วิธีการติดตามของสิ่งกีดขวางเมื่อเลียนแบบการคำนวณควอนตัม?
ฉันกำลังพยายามสร้างห้องสมุดคำนวณควอนตัมเป็นโครงการมหาวิทยาลัยของฉัน ฉันยังคงเรียนรู้ทุกแง่มุมของเขตข้อมูล Quantum Computing ฉันรู้ว่ามีห้องสมุดที่มีประสิทธิภาพสำหรับการจำลองควอนตัมอยู่แล้ว ฉันแค่ต้องการสร้างตัวเองซึ่งจะช่วยให้ฉันเข้าใจแนวคิดหลักของ Quantum Computing ฉันรู้แล้ว nnn qubits สามารถจัดเก็บด้วย 2n2n2^nองค์ประกอบที่ซับซ้อนอาร์เรย์ นอกจากนี้nnn ประตู qubit เป็น 2n×2n2n×2n2^n \times 2^nอาร์เรย์ 2 มิติ ดังนั้นต่อไปนี้เป็นข้อสงสัยของฉัน (ส่วนใหญ่เกี่ยวข้องกับการพัวพัน): ฉันต้องค้นหาผลิตภัณฑ์เทนเซอร์ของประตูเมื่อไหร่ (เช่น ผม⊗ H⊗ ฉันI⊗H⊗II \otimes H \otimes I, สำหรับ 333ระบบ qubit)? จำเป็นหรือไม่ที่ต้องคำนวณผลิตภัณฑ์ของเมตริกซ์ตามลำดับ2n×2n2n×2n2^n \times 2^nแม้ว่า qubits จะไม่เข้าไปพัวพันกับ? มีเพียง 2n2n2^nอาร์เรย์องค์ประกอบ (ซึ่งฉันเก็บค่าสัมประสิทธิ์) จริง ๆ แล้วฉันสามารถคำนวณ qubits อันใดที่มีการพันกันหรือไม่ หรือฉันต้องสร้างโครงสร้างข้อมูลอื่นเพื่อจัดเก็บข้อมูลพัวพันของฉันnnn …