1
近似最大クエリのみを使用して近似argmaxを見つける
次の問題を考えてください。 んんnv1、⋯ 、vん∈ Rv1、⋯、vん∈Rv_1, \cdots, v_n \in \mathbb{R}S⊆{1,⋯,n}S⊆{1、⋯、ん}S \subseteq \{1,\cdots,n\}maxi∈Svi最高私∈Sv私\max_{i \in S} v_i この問題は簡単です。バイナリ検索を使用して、O (ログn )O(ログん)O(\log n)クエリでargmaxを見つけることができます。つまり、インデックスに対応するんnn葉を持つ完全なバイナリツリーを構築します。次のように、根から始めて葉まで歩きます。各ノードで、右サブツリーと左サブツリーの最大値をクエリしてから、答えが大きい側の子に移動します。葉に到達したら、そのインデックスを出力します。 この問題の次の騒々しいバージョンは私の研究で出てきました。 あり未知の値は。これらは、セットが指定され、からのサンプルが返されるクエリでアクセスできます。目標は、\ mathbb {E} [v_ {i_ *}] \ geq \ max_i v_i-1ができるだけ少ないクエリを使用して、を識別することです。(予想は、アルゴリズムのコインとノイズの多いクエリの回答の両方に依存するi_ *の選択を超えています。)V 1、⋯ 、V N S ⊆ { 1 、⋯ 、N } N(最大I ∈ S V I、1 )I * ∈ { 1 …