The solution of linear systems of equations is the basis of many other quantum algorithms, and recent results provided an algorithm with optimal scaling in both the condition number $κ$ and the allowable error $ε$ [PRX Quantum \textbf{3}, 040303 (2022)]. That work was based on the discrete adiabatic theorem, and worked out an explicit constant factor for an upper bound on the complexity. Here we show via numerical testing on random matrices that the constant factor is in practice about 1,200 times smaller than the upper bound found numerically in the previous results. That means that this approach is far more efficient than might naively be expected from the upper bound. In particular, it is about an order of magnitude more efficient than using a randomised approach from [arXiv:2305.11352] that claimed to be more efficient.
- पेपर ID: 2312.07690
- शीर्षक: असतत रुद्धोष्म क्वांटम रैखिक प्रणाली समाधानकर्ता के पास यादृच्छिकीकृत रुद्धोष्म समाधानकर्ता की तुलना में कम स्थिरांक गुणक हैं
- लेखक: Pedro C. S. Costa, Dong An, Ryan Babbush, Dominic W. Berry
- वर्गीकरण: quant-ph (क्वांटम भौतिकी)
- प्रकाशन समय: दिसंबर 2023, नवीनतम संस्करण 11 अक्टूबर 2025
- पेपर लिंक: https://arxiv.org/abs/2312.07690
रैखिक समीकरण प्रणालियों का समाधान कई क्वांटम एल्गोरिदम का आधार है। हाल के अनुसंधान ने शर्त संख्या κ और अनुमत त्रुटि ε दोनों के संदर्भ में इष्टतम जटिलता वाले एल्गोरिदम प्रदान किए हैं PRX Quantum 3, 040303 (2022)। यह कार्य असतत रुद्धोष्म प्रमेय पर आधारित है और जटिलता सीमा के लिए स्पष्ट स्थिरांक गुणक देता है। इस पेपर में यादृच्छिक मैट्रिक्स पर संख्यात्मक परीक्षणों के माध्यम से दिखाया गया है कि व्यावहारिक स्थिरांक गुणक पिछले परिणामों में संख्यात्मक रूप से प्राप्त सीमा से लगभग 1200 गुना छोटे हैं। इसका अर्थ है कि यह विधि सीमा से भोलेपन से अपेक्षित की तुलना में बहुत अधिक कुशल है। विशेष रूप से, यह अधिक कुशल होने का दावा करने वाली यादृच्छिकीकृत विधि arXiv:2305.11352 की तुलना में लगभग एक परिमाण क्रम अधिक कुशल है।
क्वांटम रैखिक प्रणाली समस्या (QLSP) क्वांटम कंप्यूटिंग में मुख्य समस्याओं में से एक है, जिसका उद्देश्य रैखिक समीकरण Ax = b के समाधान के अनुपात में क्वांटम अवस्था |x⟩ को कुशलतापूर्वक उत्पन्न करना है। इस समस्या का समाधान क्वांटम मशीन लर्निंग, क्वांटम अनुकूलन और अन्य क्षेत्रों में कई अन्य क्वांटम एल्गोरिदम का आधार है।
- HHL एल्गोरिदम: Harrow, Hassidim और Lloyd द्वारा पहली बार प्रस्तावित क्वांटम रैखिक प्रणाली एल्गोरिदम, जटिलता O(poly(n)κ²/ε) के साथ
- रुद्धोष्म क्वांटम कंप्यूटिंग विधि: बाद के अनुसंधान ने रुद्धोष्म क्वांटम कंप्यूटिंग (AQC) पर आधारित सुधार प्रदान किए, विशेष रूप से Costa आदि द्वारा 6 में असतत रुद्धोष्म प्रमेय के आधार पर इष्टतम जटिलता O(κlog(1/ε)) प्राप्त की गई
- यादृच्छिकीकरण विधि: एक अन्य दृष्टिकोण क्वांटम Zeno प्रभाव को अनुकरण करने के लिए यादृच्छिकीकृत समय विकास का उपयोग करता है
हालांकि असतत रुद्धोष्म विधि सैद्धांतिक रूप से इष्टतम स्पर्शोन्मुख जटिलता प्राप्त करती है, इसकी कठोर सीमा α = 2305 का एक बहुत बड़ा स्थिरांक गुणक देती है, जो इसकी व्यावहारिक दक्षता पर सवाल उठाती है। साथ ही, यादृच्छिकीकरण विधि अधिक सख्त सीमा के कारण व्यावहार में अधिक कुशल होने का दावा करती है। यह पेपर इन विधियों के वास्तविक प्रदर्शन को संख्यात्मक प्रयोगों के माध्यम से सत्यापित करने का लक्ष्य रखता है।
- असतत रुद्धोष्म विधि के वास्तविक स्थिरांक गुणक का खुलासा: व्यापक संख्यात्मक प्रयोगों के माध्यम से वास्तविक स्थिरांक गुणक α = 1.84 की खोज की गई, जो सैद्धांतिक सीमा से लगभग 1200 गुना छोटा है
- असतत रुद्धोष्म विधि की व्यावहारिक श्रेष्ठता का प्रमाण: संख्यात्मक परीक्षणों से पता चलता है कि क्वांटम चलना विधि औसतन यादृच्छिकीकरण विधि से लगभग 7 गुना अधिक कुशल है
- व्यापक प्रदर्शन तुलना: सकारात्मक निश्चित मैट्रिक्स और सामान्य गैर-हर्मिटियन मैट्रिक्स दोनों के मामलों सहित, विभिन्न आयामों और शर्त संख्याओं के परीक्षण
- पूर्ण एल्गोरिदम ओवरहेड पर विचार: फ़िल्टरिंग चरण सहित कुल जटिलता का विश्लेषण, यह साबित करते हुए कि सभी ओवरहेड को ध्यान में रखने के बाद भी असतत रुद्धोष्म विधि में कम से कम 3 गुना सुधार है
एक व्युत्क्रमणीय मैट्रिक्स A ∈ C^(N×N) दिया गया है, जहां ∥A∥ = 1, और एक सामान्यीकृत वेक्टर |b⟩ ∈ C^N, लक्ष्य एक सामान्यीकृत अवस्था |x̃⟩ तैयार करना है जो |x⟩ = A^(-1)|b⟩/∥A^(-1)|b⟩∥ को ε की सटीकता के साथ अनुमानित करे, जहां ∥|x̃⟩ - |x⟩∥ ≤ ε।
सकारात्मक निश्चित हर्मिटियन मैट्रिक्स A के लिए, हैमिल्टनियन का निर्माण करें:
- H₀ := (0 Qb; Qb 0)
- H₁ := (0 AQb; QbA 0)
जहां Qb = I_N - |b⟩⟨b| एक प्रक्षेपण ऑपरेटर है।
समय-निर्भर हैमिल्टनियन है:
H(s) = (1 - f(s))H₀ + f(s)H₁
अनुसूची फ़ंक्शन f(s) ऊर्जा अंतराल स्थिति के अनुसार डिज़ाइन किया गया है:
f(s) = κ/(κ-1)1 - (1 + s(κ^(p-1) - 1))^(1/(1-p))
मैट्रिक्स आयाम को दोगुना करके हर्मिटियन रूप में परिवर्तित करें:
A := (0 A; A† 0)
संबंधित हैमिल्टनियन है:
H(s) = (0 A(f(s))Qb; QbA(f(s)) 0)
जहां A(f) := (1-f)σz⊗I_N + fA।
यादृच्छिकीकरण विधि निम्नलिखित ऑपरेशन को लागू करती है:
e^(-it_q H(v_q)) ⋯ e^(-it₂H(v₂))e^(-it₁H(v₁))
जहां:
- vⱼ = vₐ + j(vb - vₐ)/q असतत समय बिंदु हैं
- tⱼ एक विशेष संभाव्यता वितरण के अनुसार चुने गए यादृच्छिक चर हैं
संभाव्यता घनत्व फ़ंक्शन है:
p_j(t) ∝ (J_p(Δ(vⱼ)|t|/2)/(Δ^(p-1)(vⱼ)|t|^p))²
जहां J_p पहली तरह का बेसल फ़ंक्शन है, p = 1.165।
- आयाम: 4×4, 8×8, 16×16 के यादृच्छिक मैट्रिक्स
- शर्त संख्या: κ = 10, 20, 30, 40, 50
- मैट्रिक्स प्रकार: सकारात्मक निश्चित हर्मिटियन मैट्रिक्स और सामान्य गैर-हर्मिटियन मैट्रिक्स
- नमूना संख्या: प्रत्येक शर्त संख्या के लिए 100 स्वतंत्र यादृच्छिक मैट्रिक्स उत्पन्न किए गए
- क्वांटम चलना विधि: लक्ष्य त्रुटि Δ = 0.4 प्राप्त करने के लिए आवश्यक चलना कदम
- यादृच्छिकीकरण विधि: समान त्रुटि प्राप्त करने के लिए आवश्यक कुल विकास समय ∑|tⱼ|
- त्रुटि परिभाषा: 2-मानदंड त्रुटि ∥|x̃⟩ - |x⟩∥
- अनुसूची फ़ंक्शन पैरामीटर p = 1.4
- जटिलता की गणना के लिए ज्यामितीय माध्य का उपयोग
- चतुर्थक श्रेणी और पूर्ण डेटा श्रेणी के साथ त्रुटि बार
- प्रत्येक यादृच्छिकीकरण विधि उदाहरण के लिए 200 पुनरावृत्तियां
κ = 50 के मामले के लिए:
- सैद्धांतिक सीमा: α = 2305
- वास्तविक माप: α = 1.84
- सुधार गुणक: लगभग 1250 गुना
| शर्त संख्या κ | QW कदम | QW त्रुटि | RM समय | RM त्रुटि | सुधार गुणक |
|---|
| 10 | 36 | 0.348 | 281 | 0.395 | 7.81 |
| 20 | 76 | 0.381 | 604 | 0.397 | 7.95 |
| 30 | 120 | 0.400 | 963 | 0.398 | 8.03 |
| 40 | 176 | 0.399 | 1330 | 0.397 | 7.56 |
| 50 | 232 | 0.397 | 1722 | 0.399 | 7.42 |
SuiteSparse मैट्रिक्स संग्रह से वास्तविक मैट्रिक्स का उपयोग:
- निर्देशित ग्राफ समस्या (ID=168, κ=4.041×10²): QW, RM से 9.58 गुना तेज
- सर्किट सिमुलेशन समस्या (ID=1199, κ=6.302×10⁵): QW, RM से 457 गुना तेज
प्रयोग दिखाते हैं कि जटिलता मैट्रिक्स आयाम पर बहुत कम निर्भर है, जो सैद्धांतिक अपेक्षा के अनुरूप है, क्योंकि जटिलता मुख्य रूप से शर्त संख्या पर निर्भर करती है न कि आयाम पर।
फ़िल्टरिंग चरण के बाद कुल जटिलता पर विचार:
- विशिष्ट लक्ष्य त्रुटि ε > 0.0004 के लिए, रुद्धोष्म भाग प्रभावी है
- QW विधि फ़िल्टरिंग ओवरहेड सहित भी RM विधि पर महत्वपूर्ण लाभ दिखाती है
- इष्टतम त्रुटि सीमा Δ लगभग 0.4 है, जो प्रायोगिक सेटअप के अनुरूप है
- HHL एल्गोरिदम: अग्रणी कार्य, लेकिन O(κ²/ε) की जटिलता के साथ
- परिवर्तनशील समय आयाम प्रवर्धन: सटीकता पर निर्भरता में सुधार
- रुद्धोष्म क्वांटम कंप्यूटिंग विधि: बेहतर जटिलता स्केलिंग प्रदान करती है
- इष्टतम बहुपद फ़िल्टरिंग: कार्यान्वयन को और अनुकूलित करता है
Harrow और Kothari ने क्वांटम रैखिक प्रणाली समस्या के लिए निचली सीमा Ω(κlog(1/ε)) साबित की है, जो Costa आदि के कार्य में पहली बार प्राप्त की गई है।
Subaşı आदि द्वारा प्रस्तावित यादृच्छिकीकरण विधि की जटिलता O(κlog(κ/ε)) है, हालांकि एक अतिरिक्त log κ कारक है, लेकिन छोटे स्थिरांक गुणक के कारण व्यावहार में अधिक कुशल होने का दावा किया जाता है।
- सिद्धांत और व्यावहार का विशाल अंतर: असतत रुद्धोष्म विधि का वास्तविक स्थिरांक गुणक सैद्धांतिक सीमा से 1200 गुना छोटा है
- विधि की श्रेष्ठता: क्वांटम चलना विधि सभी परीक्षण मामलों में यादृच्छिकीकरण विधि से बेहतर है
- व्यावहारिक मूल्य: यह विधि न केवल सैद्धांतिक रूप से इष्टतम है, बल्कि व्यावहार में भी अत्यधिक कुशल है
- त्रुटि सीमा: Δ = 0.4 की अपेक्षाकृत बड़ी लक्ष्य त्रुटि का उपयोग, जो कुछ बाहरी मामलों का कारण बन सकता है
- मैट्रिक्स प्रकार: मुख्य रूप से यादृच्छिक मैट्रिक्स का परीक्षण, वास्तविक अनुप्रयोगों में संरचित मैट्रिक्स अलग प्रदर्शन दिखा सकते हैं
- तुलना की निष्पक्षता: RM विधि तुलना विकास समय बनाम विशिष्ट क्वांटम गेट संख्या है
- अधिक सटीक स्थिरांक गुणक विश्लेषण: अधिक सख्त सैद्धांतिक सीमा विकसित करना
- संरचित मैट्रिक्स: विशेष संरचना वाले मैट्रिक्स के प्रदर्शन का अध्ययन
- हार्डवेयर कार्यान्वयन: वास्तविक क्वांटम हार्डवेयर पर इन परिणामों को सत्यापित करना
- उच्च व्यावहारिक मूल्य: सिद्धांत और व्यावहार के बीच महत्वपूर्ण अंतराल को हल करता है
- पर्याप्त प्रयोग: बड़ी संख्या में यादृच्छिक मैट्रिक्स परीक्षण और वास्तविक अनुप्रयोग मामले
- व्यापक विश्लेषण: फ़िल्टरिंग चरण सहित पूर्ण एल्गोरिदम ओवरहेड पर विचार
- विश्वसनीय परिणाम: सभी परीक्षण उदाहरण सुसंगत लाभ दिखाते हैं
- सैद्धांतिक व्याख्या की कमी: वास्तविक स्थिरांक गुणक इतना छोटा क्यों है इसका गहन विश्लेषण नहीं
- तुलना आधार: RM विधि के साथ तुलना पर्याप्त प्रत्यक्ष नहीं हो सकती है (समय बनाम कदम)
- स्केल सीमा: परीक्षित मैट्रिक्स आयाम अपेक्षाकृत छोटे हैं (अधिकतम 16×16)
यह कार्य क्वांटम एल्गोरिदम समुदाय के लिए महत्वपूर्ण प्रभाव रखता है:
- एल्गोरिदम दक्षता का पुनर्मूल्यांकन: शोधकर्ताओं को याद दिलाता है कि सैद्धांतिक सीमा अत्यधिक रूढ़िवादी हो सकती है
- एल्गोरिदम चयन मार्गदर्शन: व्यावहारिक अनुप्रयोगों के लिए स्पष्ट एल्गोरिदम चयन सुझाव
- भविष्य अनुसंधान दिशा: अधिक सटीक जटिलता विश्लेषण की आवश्यकता को प्रेरित करता है
यह विधि विशेष रूप से उपयुक्त है:
- उच्च सटीकता रैखिक समाधान की आवश्यकता वाले क्वांटम एल्गोरिदम
- उचित शर्त संख्या वाली वास्तविक समस्याएं
- स्थिरांक गुणक के प्रति संवेदनशील अनुप्रयोग परिदृश्य
यह पेपर क्वांटम रैखिक प्रणाली समाधान क्षेत्र के प्रमुख साहित्य का हवाला देता है, जिसमें शामिल हैं:
- 1 HHL मूल एल्गोरिदम
- 6 Costa आदि की असतत रुद्धोष्म विधि
- 10 Jennings आदि द्वारा यादृच्छिकीकरण विधि सुधार
- 14 Berry आदि द्वारा हैमिल्टनियन सिमुलेशन अनुकूलन