エッジを持つ重み付き無向グラフを考えると、与えられた頂点のペア間の2未満の近似距離を計算したいと思います。もちろん、二次空間と準線形クエリ時間を使用したいと思います。
私は行列乗算を使用するZwickの結果を知っていますが、この問題に対して組み合わせアルゴリズムが知られているかどうか興味がありますか?
エッジを持つ重み付き無向グラフを考えると、与えられた頂点のペア間の2未満の近似距離を計算したいと思います。もちろん、二次空間と準線形クエリ時間を使用したいと思います。
私は行列乗算を使用するZwickの結果を知っていますが、この問題に対して組み合わせアルゴリズムが知られているかどうか興味がありますか?
回答:
私の知る限り、準二次空間および準線形クエリ時間で2未満の近似距離を計算した結果は公開されていません。おおよその距離をすばやく取得するには、BaswanaとKavithaによる「全ペアのおおよその最短パスの高速アルゴリズム」の結果と参考文献をご覧ください(FOCS論文のジャーナル版には関連する作業のレビューがあります)。これらのいずれも二次空間を実現しません。
おおよその距離をコンパクトに取得するには、上記の2つの論文の結果と参考文献をご覧ください。[注意のGaborによる回答への追加として:上記の論文のスパース性の概念に注意してください-近似では、場合、グラフはスパースであると言われます。おそらく既に知っている]。
上記のコメントの1つでサリエルが指摘したように、未満の近似距離を計算するための空間の自然な下限は、つまりグラフのサイズに線形です。クエリ時間が制限されていない場合、この下限は改善できません(当然、グラフを保存するだけで最短経路アルゴリズムを使用できます)。一定のクエリ時間については、2つの下限を知っています。最初に、PatrascuとRoddityのFOCS 2010論文には、未満の近似を適用する条件付き下限がありました。第二に、Sommer et。al。非常にまばらなグラフにはいくつかの下限がありました。他の(重要な)下限を認識していません。
上限に関しては、上記の論文の結果は未満の近似に一般化されていないようです。最近、この問題についていくつかの進歩を遂げました。論文は間もなくArXivに掲載されるはずですが、必要に応じて電子メールを送信していただければ、喜んで論文を共有します。
お役に立てれば。
〜ラチット・アガルワル
Rachit Agarwalの2011 INFOCOM論文に興味があるかもしれません。
Rachit Agarwal、P。Brighten Godfrey、Sariel Har-Peled近似距離クエリおよびスパースグラフでのコンパクトルーティング、IEEE INFOCOM 2011
要約から:
グラフ平均度[について]、我々のデータ構造の特別なケースが有するストレッチ2つのパスを取得スペース[...]のコストでクエリ時間。
それらの距離のオラクルはスパースグラフ専用ですが、対数次数の限界はもっともらしいようです。ボーナスが追加され、アルゴリズムは重み付きグラフでも機能します。
あなたも見てみたいかもしれません
Pătraşcu、Roditty、Distance Oracles Beyond the Thorup--Zwick Bound、FOCS 2010
ストレッチ2 のサイズ距離オラクルがあります。一定時間のクエリをサポートします。