How many T gates are needed to approximate an arbitrary $n$-qubit quantum state to within error $\varepsilon$? Improving prior work of Low, Kliuchnikov, and Schaeffer, we show that the optimal asymptotic scaling is $Î\left(\sqrt{2^n\log(1/\varepsilon)}+\log(1/\varepsilon)\right)$ if we allow ancilla qubits. We also show that this is the optimal T-count for implementing an arbitrary diagonal $n$-qubit unitary to within error $\varepsilon$. We describe applications in which a tensor product of many single-qubit unitaries can be synthesized in parallel for the price of one.
यह पेपर एक मौलिक क्वांटम कंप्यूटिंग समस्या का अध्ययन करता है: त्रुटि ε के भीतर एक मनमाना n-क्वांटम बिट क्वांटम अवस्था को अनुमानित करने के लिए कितने T-गेट की आवश्यकता है? Low, Kliuchnikov और Schaeffer के पूर्ववर्ती कार्य में सुधार करते हुए, लेखकों ने साबित किया कि यदि सहायक क्वांटम बिट का उपयोग करने की अनुमति दी जाए, तो इष्टतम स्पर्शोन्मुख जटिलता Θ(2nlog(1/ε)+log(1/ε)) है। साथ ही, यह साबित किया गया कि यह मनमाना विकर्ण n-क्वांटम बिट एकात्मक मैट्रिक्स को लागू करने के लिए इष्टतम T-गेट गणना भी है। लेख कई एकल-क्वांटम बिट एकात्मक मैट्रिक्स के टेंसर उत्पाद को समानांतर में संश्लेषित करने के अनुप्रयोग परिदृश्यों का भी वर्णन करता है।
दोष-सहिष्णु क्वांटम कंप्यूटिंग की मूल समस्या: 2D स्टेबिलाइजर त्रुटि सुधार कोड (जैसे सतह कोड) पर आधारित दोष-सहिष्णु क्वांटम कंप्यूटिंग में, T-गेट का कार्यान्वयन लागत Clifford गेट से बहुत अधिक है। T-गेट को जादुई अवस्था आसवन के माध्यम से लागू किया जाता है, जबकि Clifford गेट को अनुप्रस्थ रूप से लागू किया जा सकता है।
क्वांटम जादूपन का परिमाणीकरण: क्वांटम जादूपन (magic) क्वांटम कंप्यूटिंग की शास्त्रीय कंप्यूटिंग से परे क्षमता को मापने के लिए एक महत्वपूर्ण संकेतक है। क्वांटम अवस्थाओं और संचालन को लागू करने के लिए आवश्यक गैर-Clifford संसाधनों को समझना क्वांटम लाभ विश्लेषण के लिए महत्वपूर्ण है।
शास्त्रीय सिमुलेशन की जटिलता: Gottesman-Knill प्रमेय का विस्तार दर्शाता है कि क्वांटम कंप्यूटिंग के शास्त्रीय सिमुलेशन की लागत T-गेट की संख्या को छोड़कर सभी मापदंडों पर बहुपद है।
एकल-क्वांटम बिट मामला: Ross-Selinger एल्गोरिथ्म पहले से ही एकल-क्वांटम बिट एकात्मक मैट्रिक्स के लिए इष्टतम T-गेट गणना O(log(1/ε)) प्रदान करता है, जो सूचना-सैद्धांतिक निचली सीमा से मेल खाता है।
बहु-क्वांटम बिट की चुनौतियां: एकल-क्वांटम बिट विधि को सीधे n-क्वांटम बिट मामले में लागू करने से O(2n(n+log(1/ε))) की T-गेट गणना मिलती है।
LKS विधि में सुधार की गुंजाइश: Low-Kliuchnikov-Schaeffer (2024) ने T-गेट गणना को O(2nnlog(n/ε)+log2(n/ε)) में सुधारा है, लेकिन अभी भी अनुकूलन की गुंजाइश है।
इष्टतम क्वांटम अवस्था तैयारी: साबित किया कि किसी भी n-क्वांटम बिट क्वांटम अवस्था के लिए T-गेट गणना की ऊपरी और निचली सीमा दोनों Θ(2nlog(1/ε)+log(1/ε)) हैं
इष्टतम विकर्ण एकात्मक मैट्रिक्स: विकर्ण एकात्मक मैट्रिक्स के कार्यान्वयन के लिए समान इष्टतम T-गेट गणना स्थापित की
बल्क एकल-क्वांटम बिट एकात्मक मैट्रिक्स संश्लेषण: m=O(loglog(1/ε)) विभिन्न एकल-क्वांटम बिट एकात्मक मैट्रिक्स के लिए, T-गेट गणना O(log(1/ε)) है
एकल-क्वांटम बिट एकात्मक मैट्रिक्स का बल्क उत्पादन: एकल-क्वांटम बिट एकात्मक मैट्रिक्स U की m प्रतियों के लिए, T-गेट गणना O(m+log(1/ε)) है
प्रबलित निचली सीमा प्रमाण: निचली सीमा स्व-अनुकूली Clifford+T सर्किट मॉडल में मान्य है, जो ऊपरी सीमा द्वारा उपयोग किए गए मॉडल से अधिक शक्तिशाली है
क्वांटम अवस्था तैयारी कार्य: n-क्वांटम बिट लक्ष्य अवस्था ∣ψ⟩ और त्रुटि पैरामीटर ε दिया गया है, Clifford+T सर्किट U डिज़ाइन करें ताकि U∣0n⟩∣0a⟩=∣ψ~⟩∣0a⟩, जहां ∥∣ψ⟩−∣ψ~⟩∥≤ε।
विकर्ण एकात्मक मैट्रिक्स संश्लेषण कार्य: n-क्वांटम बिट विकर्ण एकात्मक मैट्रिक्स D और त्रुटि ε दिया गया है, Clifford+T सर्किट डिज़ाइन करें जो D को अनुमानित करे।
मुख्य विचार: n-क्वांटम बिट विकर्ण एकात्मक मैट्रिक्स D को nवें क्वांटम बिट पर कार्य करने वाले एकल-क्वांटम बिट एकात्मक मैट्रिक्स के रूप में देखें, जो पहले n-1 क्वांटम बिट द्वारा नियंत्रित है।
एल्गोरिथ्म चरण:
प्रत्येक नियंत्रण अवस्था ∣y⟩ के लिए, एकल-क्वांटम बिट एकात्मक मैट्रिक्स Gy को O(log(1/ε)) H और T गेट के साथ अनुमानित किया जा सकता है
बूलियन ओरेकल B:∣y⟩∣z⟩∣0⟩→∣y⟩∣z⟩∣sy⟩ का उपयोग करें, जहां syGy के गेट अनुक्रम का बाइनरी स्ट्रिंग है
बूलियन ओरेकल की T-गेट गणना O(2nlog(1/ε)) है
नियंत्रित H और नियंत्रित T गेट लागू करें, T-गेट गणना O(log(1/ε)) है
Khintchine असमानता का उपयोग करके साबित करें कि बूलियन चरण ओरेकल B1,B2 मौजूद हैं ताकि ∣ϕ⟩=B2H⊗nB1H⊗n∣0n⟩ लक्ष्य अवस्था ∣ψ⟩ के साथ स्थिर ओवरलैप ≥1/2 हो
द्वितीय चरण: त्रुटि ह्रास (लेम्मा 3.4)
अंतर अवस्था ∣ψ⟩−∣ϕ⟩ के लिए मोटा अनुमान विधि को पुनरावृत्ति रूप से लागू करें
श्रृंखला विस्तार का निर्माण करें: ∣ψ⟩≈ζ⋅∑k=0O(log(1/ε))2−k/2∣ψk⟩
रैखिक एकात्मक मैट्रिक्स संयोजन (LCU) और सटीक आयाम प्रवर्धन का उपयोग करके कार्यान्वयन करें
Grover-Rudolph ओवरहेड से बचना: पारंपरिक विधि को n बहु-नियंत्रित एकल-क्वांटम बिट एकात्मक मैट्रिक्स की आवश्यकता होती है, यह पेपर केवल O(1) विकर्ण एकात्मक मैट्रिक्स की आवश्यकता है
इष्टतम विकर्ण एकात्मक मैट्रिक्स संश्लेषण: बहु-क्वांटम बिट विकर्ण एकात्मक मैट्रिक्स को एकल-क्वांटम बिट समस्या और बूलियन ओरेकल समस्या में विभाजित करने का नवाचारी तरीका
सटीक आयाम प्रवर्धन: आयाम sin(π/10) को चतुराई से चुनें ताकि दो राउंड आयाम प्रवर्धन के बाद लक्ष्य अवस्था को सटीक रूप से प्राप्त किया जा सके