चूँकि मूल प्रश्न एक आम आदमी के विवरण के बारे में था, इसलिए मैं थोड़ा अलग समाधान प्रस्तुत करता हूं, जो एक सतत समय के आधार पर (पृष्ठभूमि पर निर्भर) समझने में आसान है क्रमागत उन्नति। (मैं कोई ढोंग नहीं करता कि यह किसी आम आदमी के लिए उपयुक्त है।)
हम एक प्रारंभिक अवस्था से शुरू करते हैं जो सभी राज्यों का एक समान सुपरपोज़िशन है,
और हम एक राज्य ढूंढने का लक्ष्य बना रहे हैं, जिसे सही उत्तर के रूप में पहचाना जा सके (यह मानते हुए कि वास्तव में ऐसा ही एक राज्य है, हालांकि इसे सामान्यीकृत किया जा सकता है)। ऐसा करने के लिए, हम एक हैमिल्टनियन की कार्रवाई के तहत समय में विकसित होते हैं
ग्रोवर की खोज की वास्तव में सुंदर विशेषता यह है कि इस बिंदु पर, हम गणित को केवल 2 राज्यों आवश्यकता के बजाय सिर्फ दो राज्यों एक उप-समूह में कम कर सकते हैं । यह वर्णन करना आसान है कि क्या हम इन राज्यों से एक असाधारण आधार बनाते हैं, जहां
| एक्स⟩एच=| एक्स⟩⟨x| +| ψ⟩⟨ψ| । {| एक्स⟩,| ψ⟩}2n{| एक्स⟩,| ψ⊥⟩}| ψ⊥⟩=1
|ψ⟩=12n−−√∑y∈{0,1}n|y⟩
|x⟩H=|x⟩⟨x|+|ψ⟩⟨ψ|.
{|x⟩,|ψ⟩}2n{|x⟩,∣∣ψ⊥⟩}ई-आईएचटी| ψ⟩ई-मैंटी(मैं+2-एनजेड+√∣∣ψ⊥⟩=12n−1−−−−−√∑y∈{0,1}n:y≠x|y⟩.
इस आधार का उपयोग करते हुए, समय विकास को लिखा जा सकता है।
जहां और मानक पाउली मैट्रिसेस हैं। इसे रूप में फिर से लिखा जा सकता है।
तो, अगर हम एक समय के लिए विकसित होते हैं तो
e−iHt|ψ⟩एक्सजेडई-आईटी(आईकॉस(टी)e−it(I+2−nZ+2n−1√2nX)⋅⎛⎝⎜12n√1−12n−−−−−√⎞⎠⎟,
XZt=πe−it(Icos(t2n/2)−i12n/2sin(t2n/2)(Z+X2n−1−−−−−√))⎛⎝⎜12n√1−12n−−−−−√⎞⎠⎟.
१t=π22n/2, और वैश्विक चरणों की अनदेखी करते हुए, अंतिम स्थिति
दूसरे शब्दों में, संभावना 1 के साथ, हम राज्य पाने के है कि हम के लिए खोज कर रहे थे। ग्रोवर की खोज का सामान्य सर्किट-आधारित विवरण वास्तव में यह निरंतर समय विकास असतत चरणों में टूट गया है, इस मामूली नुकसान के साथ कि आप आमतौर पर अपने परिणाम के लिए बिल्कुल संभावना 1 प्राप्त नहीं कर सकते हैं, बस इसके बहुत करीब हैं।
12n/2(Z+X2n−1−−−−−√)⎛⎝⎜12n√1−12n−−−−−√⎞⎠⎟=(12n−2n−1√2n)+(1−12n2n−1√2n)=(10).
|x⟩
एक चेतावनी निम्नलिखित है: आप को फिर से परिभाषित कर सकते हैं , और का उपयोग कर विकसित कर सकते हैं और विकास का समय 5 गुना कम होगा। यदि आप वास्तव में कट्टरपंथी बनना चाहते हैं, तो 5 को बदलें , और ग्रोवर की खोज निरंतर समय में चलती है! लेकिन आपको यह मनमाने ढंग से करने की अनुमति नहीं है। किसी भी प्रयोग में एक निश्चित अधिकतम युग्मन शक्ति (यानी एक निश्चित गुणक) होगी। इसलिए, विभिन्न प्रयोगों के अलग-अलग चलने के समय हैं, लेकिन उनका स्केलिंग समान है, । यह सिर्फ कह रही है कि सर्किट मॉडल में गेट लागत स्थिर है, बजाय यह सोचते हैं कि अगर हम गहराई का एक सर्किट का उपयोग की तरह है प्रत्येक गेट समय में चलाने के लिए किया जा सकता है ।H~=5HH~2n/22n/2k1/k
इष्टतमता प्रमाण में अनिवार्य रूप से यह दिखाना शामिल है कि यदि आपने किसी भी संभव चिह्नित राज्य पता लगाया है, तो यह एक अलग चिह्नित राज्य, , धीमी का पता लगाएगा। चूंकि एल्गोरिथ्म को समान रूप से अच्छी तरह से काम करना चाहिए जो भी चिह्नित किया गया है, यह समाधान सबसे अच्छा है।|x⟩|y⟩