নিশ্চয়ই! আপনার কল্পনা করুনK=2k অনুসন্ধান ওরাকল এর অনুলিপি USযে আপনি ব্যবহার করতে পারেন। সাধারণত, আপনি ক্রিয়াটি পুনরাবৃত্তি করে অনুসন্ধান করবেন
H⊗n(In−2|0⟩⟨0|⊗n)H⊗nUS,
একটি প্রাথমিক অবস্থা থেকে শুরু (H|0⟩)⊗n। এটি সময় লাগেΘ(N−−√)। (আমি ব্যাবহার করছিIn বোঝাতে 2n×2n পরিচয় ম্যাট্রিক্স.)
আপনি এটি দিয়ে প্রতিস্থাপন করতে পারে 2k সমান্তরাল অনুলিপি, প্রতিটি দ্বারা একটি দ্বারা সূচিত x∈{0,1}k, ব্যবহার
(Ik⊗H⊗(n−k))Ik⊗(In−k−2|0⟩⟨0|⊗(n−k))(Ik⊗H⊗(n−k))US
এবং একটি রাষ্ট্র থেকে শুরু |x⟩(H|0⟩)⊗(n−k)
এগুলি চালানোর জন্য প্রয়োজনীয় সময়টি হ্রাস করা হবে O(N/K−−−−√), প্রয়োজন ব্যয় K গুন বেশি জায়গা।
স্কেলিং অর্থে, কেউ এটিকে অপ্রাসঙ্গিক ফলাফল হিসাবে বিবেচনা করতে পারেন। আপনার যদি নির্দিষ্ট সংখ্যক ওরাকল থাকে,K, তারপরে আপনি একটি স্থির (K−−√) উন্নতি (ঠিক যেমন, আপনার যদি থাকে) K সমান্তরাল ক্লাসিকাল কোর, আপনি যে সর্বোত্তম উন্নতি পেতে পারেন তা হ'ল একটি উপাদান K), এবং এটি স্কেলিং পরিবর্তন করে না। তবে এটি মৌলিক চলমান সময়কে বদলে দেয়। আমরা জানি গ্রোভারের অ্যালগরিদম হুবহু অনুকূল। এটি একটি একক ওরাকল দিয়ে নিখুঁত ন্যূনতম সময় নেয়। সুতরাং, আপনি একটি পেয়ে জেনেK−−√ সময়ের মান উন্নতি একটি নির্দিষ্ট চলমান সময়ের একটি নির্দিষ্ট মানের সেই মানদণ্ডের সাথে সম্পর্কিত N।