ワンステップの非構造化量子検索を可能にする最大のセット


8

オラクルへの単一の呼び出しのみで動作する単一のマークされた要素に対して、決定論的量子検索アルゴリズムを許可する最大のセットは何ですか?

要素セットでの非構造化検索ではOracleへの呼び出しが必要なGroverのアルゴリズムは、実際には単一の呼び出しのみを使用して4要素セットを検索できるため、この質問は興味深いものです。O NO(N)

一般に、単一のマークされた要素のサイズ非構造化セットを決定論的に検索するために必要な、量子オラクルへの最小呼び出し数を求めるのは興味深いことです。N

グローバーのアルゴリズムは、大きなの範囲で一定の因子まで最適であることに注意してください。もちろん、これは、特定の有限セットに対して最適であることを意味するものではありません。N


こんにちはニール。コメントしてくれてありがとう。単一のマークされた要素の場合の単純さのために興味があることを明確にするために質問を編集しましたが、これについては質問の後半で明示的に言及しました。
Jamie Vicary 2012

また、問題は単にグローバーのアルゴリズムのパフォーマンスに関するものではないことにも注意してください。
Jamie Vicary 2012

2
Groverのアルゴリズムは正確に最適です(大きなNの制限だけではありません)。これはZalkaによって示されました:Groverの量子検索アルゴリズムは最適です。
ロビンKothari

回答:


6

おそらくあなたの質問により適切です:ドンピョチとキムジンスーは、「グローバーのような」アルゴリズムについて、拡散演算子とオラクルゲートの位相をからおそらく独立した任意の複雑な位相に変更できることを示しました、マークされた要素は、少なくともマークされたアイテムがある場合にのみ、単一のクエリで見つけることができます。ここに彼らの記事へのリンクがあります。N / 41N/4

ケースは、Brassard、Boyer、HoyerおよびTappによって以前に発見されたことに注意してください。t=N/4


フィリップ、ありがとうございます。これは興味深い別のアプローチです。そしてそれは問題の精神にあり、それはグローバーのアルゴリズムのパフォーマンスだけについてではありません。しかし、それでも質問の答えにはならないと思います。
Jamie Vicary 2012

リンクされた記事を読んで、私は編集を提案しました。編集は、質問の重要性を示唆する方法で結果をより強調するものだと思います。
Niel de Beaudrap、2012

0

Lov Grover が1997年に記事を公開し、複数のアイテムでデータベースにクエリを実行できる場合、マークされた要素を検索するには1つのクエリで十分であることを示しています。ただし、いくつかの前処理と後処理のステップが必要です。Ω(NlogN)

あなたが聞かせている場合、あなたが文字列でOracleを照会するデータベースの要素を示しいくつかの数のとOracleリターンマークされている場合状態は文字列に奇数回出現し、偶数回出現するとなります。このオラクルを重ね合わせでクエリし、Groverのアルゴリズムからの平均演算子に関する反転を適用します。今、それぞれのS I 1... S I η η 1 0 | S 1+ + | S Nη η η Ω N ログN S1,,SNSi1,,Siηη10(|S1++|SN)ηηサブシステムでは、マークされた要素は、マークされていないものよりも大きな振幅を持っています。すべてのサブシステムを測定すると、より高い確率でマークされた状態が得られ、結果の状態について十分な確度を得るには、がなければなりません。ηΩ(NlogN)


「複数のアイテムでデータベースをクエリする」とはどういう意味かわかりません。通常のグローバー検索は、可能なすべてのデータベース要素の重ね合わせで入力キュービットを準備することによってこれを行います。オラクルはまだタイプですか?私はただ紙を読むべきだと思います...CnC2CnC2
Jamie Vicary '27 / 07/27

ああ:私たちはあなたが私たちの神託を並行して複数回呼び出していることを意味すると思います。それが問題の範囲外であると思いますが、私が何を意味するのかがわかる場合は、関数を1回使用するだけでそれを実行できることを示すことができます。f:N{0,1}
Jamie Vicary 2012

実際、この記事で検討されているオラクルは、データベースの要素に関するはい/いいえの質問です。たとえば、オラクルは「マークされた要素は最初の要素にありますか?」という質問に答えることができます。または、この場合、「この要素の文字列でマークされた要素が奇数回出現しますか?」これは私の理解です。昨日は記事をすぐに読んだので、私は間違っているかもしれません。N/2
フィリップラモンターニュ2012
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.