ストリーミングのデランダム化


12

ストリームアルゴリズムでは、ほとんどの場合、自明ではないことを行うためにランダム化が必要です。また、スペースが小さいため、スペースをほとんど使用しないPRGが必要です。これまでにストリームアルゴリズムで使用するために引用された2つの方法を知っています。

  • k元の推定問題のためにAlon / Matias / Szegedyが使用する4ワイズ独立ファミリーのようなワイズ独立PRG 、および(たとえば)スケッチのための2安定性ベースの方法の一般化F22
  • あらゆる種類の小さなスペースの問題に対して一般的に機能するNisanのPRG。

実装できるメソッドに特に興味があります。一見、上記のアプローチはどちらも比較的簡単に実装できるように見えますが、他に何かあるかどうか興味があります。

回答:


10

一部のストリーミングアルゴリズムは、エキスパンダーグラフを使用します。ただし、これはやや極端な形式のランダム化解除です(原則としてランダムビットはありません)。


そのような例のリファレンスはありますか?
Suresh Venkat

3
そのようなリファレンスの1つは、S。Ganguly、「エキスパンダーグラフによるデータストリームアルゴリズム」、ISAAC 2008です。エキスパンダーマトリックスを使用するスパースリカバリ(密接に関連する問題)のアルゴリズムもいくつかあります。概要については、次の調査を参照してください。A。Gilbert、P。Indyk、「スパース行列を使用したスパースリカバリ」、Proceedings of IEEE、2010年
Piotr

6

多くの幾何アルゴリズムでは、ランダムサンプリングをεネットおよびε近似(有限のVC次元を持つ適切な範囲空間の)に置き換えることができ、これらはストリーミングアルゴリズムによって効率的に維持できます。 SoCG 2004およびACM Transの Bagchi、Chaudhari、およびGoodrichによるデータストリーム」Alg。2007


はい、それは別の良い例です。私はそれを忘れていました。
スレシュヴェンカト

6

ϵ

J.フェルドマン、S。ムトゥクリシュナン、A。シディロプロス、C。スタイン、Z。スヴィトキナ、「対称ストリーミング計算の配布について」、SODA 2008。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.