ソートされたリストのおおよその合計


21

最近、ソートされた非負数のリストのおおよその合計を計算する問題に取り組みました。固定場合、合計に近似を与える時間近似スキームが導出されています。論文はhttp://arxiv.org/abs/1112.0520に投稿されていますが、最終決定はされていません。ϵ>0O(logn)(1+ϵ)

私はこの問題の既存の作品を探していましたが、私はほんの数件のリモート関連の論文を入手して引用しました。この問題は以前に研究されましたか?誰かがこの問題に関する既存の研究を知っているなら、私に知らせてください。私は助けに感謝し、それに応じて引用を更新します。結果が古い場合、紙はゴミ箱に捨てられます。


2
論文を共有してくれてありがとう!ソートされたリストの概算問題を研究する気になった動機を教えてください リストがソートされていると仮定することは、非常に強力な仮定です。
大ル

5
@DaiLe:おそらく仮定が問題にかなりの構造を追加するためです。並べ替えられていないリストのおおよその合計を見つけようとしても、調べることのできる特定の数値以外にはリストに関する情報がまったくないため、明らかに扱いにくいです。
スティーブンスタドニッキー

2
@Bin:すべてが正ではない場合の合計の近似の下限は、ゼロを近似する良い方法がないという「キャッチ」に由来するようです。明らかにこれは標準的な近似スキームですが、ここでは、結果の合計のサイズではなく、最大のコンポーネントのサイズの観点から誤差を測定する方が良いと思われます。それは結果を簡単にするだけですか?
スティーブンスタドニッキー

4
数学では、f(1)+ f(2)+…+ f(n)のような合計を計算する式がよく見られます。ここで、f(n)は関数です。多くの関数は単調です。たとえば、f(n)= n ^ k(log n)。単調関数f(。)に対してこの種の合計を計算する効率的な方法があるかどうかを尋ねることは自然です。この論文を書いたとき、私はすでに知られているかもしれない何かをするのに時間を浪費しているのではないかと心配していました。多くの専門家がここにいるので、これが私が関連する参考文献の助けを求めるためにこのウェブサイトに来た理由です。コメントをありがとう。ビンフー
ビンフー

@Bin Fu:ご回答ありがとうございます。仮定は理にかなっています!
大ル

回答:



1

Har-Peledのコアセットペーパーの証明の詳細を読んだ後、彼の方法は、ソートされた非負数のおおよその合計に対するO(log n)時間アルゴリズムを意味することを理解しました。コアセットは、ソートされたリスト内の数値のサブセットによって形成され、それらの位置はリストサイズnと近似比イプシロンのみに依存します。コアセット内のすべてのポイントの重みは、O(log n)時間で計算可能です。したがって、ソートされたリストのおおよその合計に対するO(log n)時間アルゴリズムをもたらしますが、論文では明確に主張されていません。アルゴリズムは、Har-Peledの論文の主張された定理ではなく、コアセット構築の証明に隠されているため、論文の結果を確認した直後にそのような結論は見られませんでした。

O(log n)時間アルゴリズムを含むセクション4を削除して、論文を改訂しました。Har-Peledの論文は更新版で引用されています。最初のアルゴリズムは、O(log n)時間と比較できないほど複雑であるため、引き続き保持されます。たとえば、ソートされた入力リストの数値が0〜(log n)^ {O(1)}の範囲にある場合、O(log log n)時間で実行されます。このアルゴリズムは、コアセットの構築とは大きく異なる2次領域検索に基づいています。時間の下限も保持されますが、わずかに修正されます。

今、私はこの行の作品についてより良いアイデアを持っています。素晴らしいフィードバックを提供してくれるこのウェブサイトの理論的なコンピューターサイエンスの同僚からの専門家の助けに本当に感謝しています。私の改訂論文は、数日中に同じアーカイブサイトで利用できるようになります。見落とされる可能性のある関連参照についてのさらなるコメントを心から歓迎します。

ビンフー


4
エヘム。Har-Peledの10のコアセットペーパーのうち、どれを意味しますか?また、コアセット(eが2つ)はコルセット(eが1つ)と同じではありません。ランダムサンプリングを使用します。もう1つはクジラの骨を使用します。
ジェフ

1
@Jɛff E:彼はサリエルの答えで言及された論文を意味していると思う。
伊藤剛

おそらく、しかし、私がコメントを投稿したとき、この答えはページ上でサリエルよりも高かった。リンクを追加しました。
ジェフ

更新されたバージョンはarxiv.org/abs/1112.0520で入手できます。
ビンフー

-3

Har-Peledのコアセットペーパーは、おおよその和問題に対するサイズのコアセットの存在を示しています。これは些細なことのようで、OO(logn)、おおよその和問題に対するlog n 時間アルゴリズムを。O(logn)

と仮定します。固定されています。ソートされたリストについては0 A 1A 2ε>0、以下の点が近似和問題に対する自明coresetを形成します。0a1a2an

an,an1+ε,an(1+ε)2,,an(1+ε)k

以下のためのいくつかkO(lognε)

O(logn)O(logn)O(logn)

O(logn)an(1+ε)jan(1+ε)jan(1+ε)(j+1)O((logn)2)


1
Har-Peledの10のコアセットペーパーうち、どれを意味しますか?また、coresetcorset
ジェフ

これはあなたの質問にまったく答えないため、回答として投稿しないでください。サリエルの答えへのコメントとして投稿できれば最高でしょうが、それは長すぎます。質問の更新として投稿します。
伊藤剛

剛:その通りです。私のコメントに置かれるべき
ビン・フー

回答エリアの代わりにコメントエリア。ごめんなさい。
ビンフー

2
あなたは私の論文を理解しているとは思わない。あなたが上で書いたものは両方間違っていて、私の論文にあるものではありません。
サリエルハーペレド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.