คำถามติดแท็ก quantum-fourier-transform

4
ทำไมการแปลงฟูริเยร์แบบไม่ต่อเนื่องสามารถนำไปใช้อย่างมีประสิทธิภาพเป็นวงจรควอนตัม?
มันเป็นผลที่รู้จักกันดีว่าไม่ต่อเนื่องแปลงฟูเรีย (DFT)ของN=2nN=2nN=2^nตัวเลขมีความซับซ้อนO(n2n)O(n2n)\mathcal O(n2^n)กับอัลกอริทึมที่รู้จักกันดีในขณะที่การแสดงฟูเรียร์ของช่วงกว้างของคลื่นของรัฐควอนตัมกับคลาสสิก อัลกอริธึม QFTต้องการเพียงประตูทางเข้าหลักO(n2)O(n2)\mathcal O(n^2)เท่านั้น มีเหตุผลใดบ้างที่รู้ว่าทำไมถึงเป็นเช่นนั้น ด้วยสิ่งนี้ฉันหมายความว่ามีลักษณะที่เป็นที่รู้จักของ DFT ที่ทำให้สามารถใช้งาน "รุ่นควอนตัม" ที่มีประสิทธิภาพได้หรือไม่ แท้จริงผิวเผินมากกว่าNNNเวกเตอร์มิติสามารถจะคิดว่าเป็นการดำเนินการเชิงเส้น y⃗ =DFTx⃗ ,DFTjk≡1N−−√exp(2πiNjk).y→=DFT⁡x→,DFTjk≡1Nexp⁡(2πiNjk).\vec y=\operatorname{DFT} \vec x, \qquad \text{DFT}_{jk}\equiv \frac{1}{\sqrt N}\exp\left(\frac{2\pi i}{N}jk\right). "รุ่นควอนตัม" ของปัญหานี้คือภารกิจของให้สถานะควอนตัม|x⟩≡∑Nk=1xk|k⟩|x⟩≡∑k=1Nxk|k⟩|\boldsymbol x\rangle\equiv\sum_{k=1}^N x_k|k\rangle , รับสถานะเอาต์พุต|y⟩≡∑Nk=1yk|k⟩|y⟩≡∑k=1Nyk|k⟩|\boldsymbol y\rangle\equiv\sum_{k=1}^N y_k |k\rangleดังกล่าวว่า |y⟩=DFT|x⟩=QFT|x⟩.|y⟩=DFT⁡|x⟩=QFT⁡|x⟩.|\boldsymbol y\rangle=\operatorname{DFT}|\boldsymbol x\rangle=\operatorname{QFT}|\boldsymbol x\rangle. การทำให้เข้าใจง่ายแรกดูเหมือนว่ามาจากข้อเท็จจริงที่ว่าเนื่องจากความเป็นเชิงเส้นของ QM เราจึงสามารถมุ่งเน้นไปที่สถานะพื้นฐาน , กับวิวัฒนาการของเวกเตอร์ทั่วไป | x ⟩จากนั้นมาฟรี|j⟩,j=1,...,N|j⟩,j=1,...,N|j\rangle, \,\,j=1,...,N|x⟩|x⟩|\boldsymbol x\rangle หากจะสามารถแสดง| j ⟩ในฐานสองมี| …

3
เหตุใดกลไก“ Phase Kickback” จึงทำงานในอัลกอริทึมการประมาณเฟสควอนตัม?
ฉันอาจอ่านบทการแปลงควอนตัมฟูริเยร์และแอปพลิเคชันจาก Nielsen และ Chuang (ฉบับที่ 10 ฉบับครบรอบ) สองสามครั้งก่อนและสิ่งนี้เอาสิ่งนี้ให้สิทธิ์ แต่วันนี้เมื่อฉันดูอีกครั้งมันไม่ได้ ' ฉันดูเหมือนจะไม่ชัดเจนเลย! นี่คือแผนภาพวงจรสำหรับอัลกอริทึมการประมาณเฟส: การลงทะเบียนครั้งแรกที่มี qubits ควรจะเป็น "การลงทะเบียนการควบคุม" ถ้าใด ๆ ของคิวบิตในการลงทะเบียนครั้งแรกอยู่ในสถานะที่สอดคล้องกันควบคุมประตูรวมได้รับนำไปใช้กับการลงทะเบียนที่สอง ถ้ามันอยู่ในรัฐแล้วมันไม่ได้นำไปใช้กับการลงทะเบียนที่สอง หากอยู่ในการซ้อนทับของสองสถานะและการกระทำของการรวมกันที่สอดคล้องกันในการลงทะเบียนครั้งที่สองสามารถกำหนดได้โดย "linearity" ขอให้สังเกตว่าประตูทั้งหมดจะทำหน้าที่เฉพาะในการลงทะเบียนที่สองและไม่มีในการลงทะเบียนครั้งแรก ลงทะเบียนครั้งแรกควรจะเป็นเพียงการควบคุม| 1 ⟩ | 0 ⟩ | 0 ⟩ | 1 ⟩เสื้อเสื้อt| 1⟩|1⟩|1\rangle| 0⟩|0⟩|0\rangle| 0⟩|0⟩|0\rangle| 1⟩|1⟩|1\rangle อย่างไรก็ตามพวกเขาแสดงให้เห็นว่าสถานะสุดท้ายของการลงทะเบียนครั้งแรกเป็น: 12t / 2( | 0 ⟩ + exp ( 2 …

2
ควอนตัมอัลกอริทึมสำหรับการสนทนา
ฉันถูกมองในการใช้งานของควอนตัมคอมพิวเตอร์เพื่อการเรียนรู้เครื่องและพบต่อไปนี้ก่อนการพิมพ์จากปี 2003 ควอนตัมบิดและอัลกอริทึมความสัมพันธ์เป็นไปไม่ได้ ดูเหมือนว่าบทความจะไม่ได้รับการตีพิมพ์ในวารสารใด ๆ แต่ได้มีการอ้างถึงหลายสิบครั้ง ผู้เขียนบทความทำให้เป็นกรณีที่เป็นไปไม่ได้ที่จะคำนวณการโน้มน้าวต่อเนื่องมากกว่ารัฐควอนตัม ดูเหมือนว่าฉันจะไม่ถูกต้องอย่างสังหรณ์ใจเนื่องจากฉันรู้ว่าเราสามารถทำการคูณควอนตัมเมทริกซ์และฉันรู้ว่าการแยกคอนเวอร์เจนซ์นั้นสามารถถูกวางกรอบเพียงแค่การคูณด้วยเมทริกซ์ Toeplitz (หรือ circulant) ปมของการโต้แย้งของเขาดูเหมือนว่าจะไม่มีองค์ประกอบของผู้ประกอบการรวมกันสำหรับผลิตภัณฑ์ elementwise (Hadamard) ของสองเวกเตอร์ การเชื่อมต่อของฉันอยู่ที่ไหน มีเหตุผลใดบ้างที่เราไม่สามารถสร้างเมทริกซ์ Toeplitz สำหรับการโน้มน้าวใจแยกกันในคอมพิวเตอร์ควอนตัม? หรือเป็นบทความที่ไม่ถูกต้องเพียงแค่? ฉันได้ทำงานผ่านความขัดแย้งที่ผู้เขียนนำเสนอในบทพิสูจน์ของเขาของเล็มม่า 14 และดูเหมือนว่าสมเหตุสมผลสำหรับฉัน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.