Skip to main content
QUICK REVIEW

[論文レビュー] The Inapproximability of Maximum Single-Sink Unsplittable, Priority and Confluent Flow Problems

F. Bruce Shepherd, Adrian Vetta|arXiv (Cornell University)|Apr 2, 2015
Complexity and Algorithms in Graphs参考文献 15被引用数 11
ひとこと要約

本稿は、最大単一シンク非分割、優先順位、コンフラuentフロー問題に対して強力な近似不能性結果を確立し、特に無向グラフにおいても、コンフラuentフローに対する多項式時間アルゴリズムが $ O(\text{polylog}(n)) $ よりも良い近似比を達成できないことを証明している。さらに、無向単一シンク非分割フロー問題は $ O(m^{1/2 - \epsilon}) $ まで近似不能であり、これは需要対容量比が有界であっても成り立つ。一方で、非分割および優先順位フローに対しては、グリーディアルゴリズムによる一致する上界も提供している。

ABSTRACT

We consider single-sink network flow problems. An instance consists of a capacitated graph (directed or undirected), a sink node $t$ and a set of demands that we want to send to the sink. Here demand $i$ is located at a node $s_i$ and requests an amount $d_i$ of flow capacity in order to route successfully. Two standard objectives are to maximise (i) the number of demands (cardinality) and (ii) the total demand (throughput) that can be routed subject to the capacity constraints. Furthermore, we examine these maximisation problems for three specialised types of network flow: unsplittable, confluent and priority flows. In the {\em unsplittable flow} problem (UFP), we have edge capacities, and the demand for $s_i$ must be routed on a single path. In the {\em confluent flow} problem, we have node capacities, and the final flow must induce a tree. Both of these problems have been studied extensively, primarily in the single-sink setting. However, most of this work imposed the {\em no-bottleneck assumption} (that the maximum demand $d_{max}$ is at most the minimum capacity $u_{min}$). Given the no-bottleneck assumption (NBA), there is a factor $4.43$-approximation algorithm due to Dinitz et al. for the unsplittable flow problem. Under the stronger assumption of uniform capacities, there is a factor $3$-approximation algorithm due to Chen et al. for the confluent flow problem. However, unlike the UFP, we show that a constant factor approximation algorithm cannot be obtained for the single-sink confluent flows even {\bf with} the NBA. Without NBA, we show that maximum cardinality single-sink UFP is hard to approximate to within a factor $n^{.5-ε}$ even when all demands lie in a small interval $[1,1+Δ]$ where $Δ>0$ (but has polynomial input size). This is very sharp since when $Δ=0$, this becomes a maximum flow problem.

研究の動機と目的

  • 容量制約付きネットワークにおける最大単一シンク非分割、優先順位、コンフラuentフロー問題に対するタイトな近似不能性境界を確立すること。
  • 特にノーボトルネック仮定が成り立たない状況において、既知の上界と下界のギャップを埋めること。
  • 需要対容量比が有界であるなど、現実的な制約下での近似の難易度を分析すること。
  • 確立された近似不能性下界にほぼ一致するグリーディアルゴリズムの開発と分析を行うこと。

提案手法

  • 既知の困難な問題への還元により、無向グラフにおける単一シンクコンフラuentフロー問題に対して $ O(\log^{1-\epsilon} n) $-下界を証明し、基数目的関数およびスループット目的関数の両方に適用可能であることを示した。
  • アザールとレーゲブの $ \Omega(m^{1-\epsilon}) $-下界結果を、有向グラフから無向グラフ、特に平面ネットワークへと拡張した。これは基数非分割フロー問題に適用される。
  • すべての需要と容量が任意の $ \Delta > 0 $ に対して小さな範囲 $[1, 1+\Delta]$ 内にある場合でも、近似不能性結果が成り立つことを示した。これにより、指数関数的に大きな需要を仮定する必要がなくなる。
  • エッジと需要に優先順位を導入した優先順位フローモデルを提唱し、非分割とコンフラuentフローの間を連続的かつ滑らかに遷移させる。
  • 優先順位クラス数を $ k $ とすると、$ O(\min\{k, \sqrt{m}\}) $-近似を達成するグリーディアルゴリズムを提案した。
  • ブロッキングパスの議論とチェビシェフの和の不等式を用いて、グリーディパスの数と長さに基づき、未満たされた最適需要の数を上界で抑え込んだ。

実験結果

リサーチクエスチョン

  • RQ1ノーボトルネック仮定のもとで、単一シンクコンフラuentフロー問題に対して定数近似比を達成できるアルゴリズムは存在するか?
  • RQ2ノーボトルネック仮定が成り立たない状況において、無向グラフにおける単一シンク非分割フロー問題は $ O(\text{polylog}(n)) $ まで近似不能であるか?
  • RQ3非分割フローの近似不能性は、需要対容量比が有界なインスタンスに対しても拡張可能か?
  • RQ4優先順位フロー問題のタイトな近似比は何か?また、エッジおよび需要の優先順位構造とどのように関係するか?
  • RQ5非分割フロー問題における上界と下界のギャップは、$ \sqrt{n} $ と $ \sqrt{m} $ の観点から埋められるか?

主な発見

  • 任意の $ \epsilon > 0 $ に対して、単一シンクコンフラuentフロー問題は、無向グラフおよび基数目的関数・スループット目的関数の両方において、$ O(\log^{1-\epsilon} n) $ まで近似不能である。
  • 無向単一シンク非分割フロー問題は、任意の $ \epsilon > 0 $ に対して $ O(m^{1/2 - \epsilon}) $ まで近似不能であり、これは無向グラフにおける初めての非定数近似不能性結果である。
  • 非分割フローの近似不能性結果は、すべての需要と容量が任意の $ \Delta > 0 $ に対して $[1, 1+\Delta]$ の範囲内にある場合でも成り立つ。これにより、指数関数的に大きな需要を仮定する必要がなくなる。
  • 非分割フローのスループット目的関数に対しても、$ O(m^{1/2 - \epsilon}) $ まで近似不能であり、需要比が有界であっても成り立つ。
  • グリーディアルゴリズムにより、最大優先順位フロー問題に対して $ O(\min\{k, \sqrt{m}\}) $-近似が達成可能であり、これは近似不能性下界と定数因子の差で一致する。
  • 非分割および優先順位フロー問題における上界 $ O(\sqrt{m}) $-近似は、近似不能性下界が $ \Omega(m^{1/2 - \epsilon}) $ であることから、ほぼタイトである。この上界は一般のマルチフローに対しても成り立つ。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。