Skip to main content
QUICK REVIEW

[論文レビュー] Faster Divergence Maximization for Faster Maximum Flow

Yang P. Liu, Aaron Sidford|arXiv (Cornell University)|Mar 19, 2020
Commutative Algebra and Its Applications参考文献 32被引用数 24
ひとこと要約

本稿では、容量が中程度のスパースなグラフに対して、$ m^{4/3+o(1)}U^{1/3} $ の実行時間で最大流を達成する、新しい内部点法(IPM)を提示する。これは、従来の境界を改善したものであり、重み付き対数バリアを用いたBregman発散の最小化へのエネルギー最大化の一般化により、$ \ell^4 $-ノルム依存性を回避し、滑らか化された $ \ell^2 $-$ \ell^p $ フロー解法を活用することで、高精度の無向フロー問題に対する高速収束を実現する。

ABSTRACT

In this paper we provide an algorithm which given any $m$-edge $n$-vertex directed graph with integer capacities at most $U$ computes a maximum $s$-$t$ flow for any vertices $s$ and $t$ in $m^{4/3+o(1)}U^{1/3}$ time. This improves upon the previous best running times of $m^{11/8+o(1)}U^{1/4}$ (Liu Sidford 2019), $ ilde{O}(m \sqrt{n} \log U)$ (Lee Sidford 2014), and $O(mn)$ (Orlin 2013) when the graph is not too dense or has large capacities. To achieve the results this paper we build upon previous algorithmic approaches to maximum flow based on interior point methods (IPMs). In particular, we overcome a key bottleneck of previous advances in IPMs for maxflow (Mądry 2013, Mądry 2016, Liu Sidford 2019), which make progress by maximizing the energy of local $\ell_2$ norm minimizing electric flows. We generalize this approach and instead maximize the divergence of flows which minimize the Bregman divergence distance with respect to the weighted logarithmic barrier. This allows our algorithm to avoid dependencies on the $\ell_4$ norm that appear in other IPM frameworks (e.g. Cohen Mądry Sankowski Vladu 2017, Axiotis Mądry Vladu 2020). Further, we show that smoothed $\ell_2$-$\ell_p$ flows (Kyng, Peng, Sachdeva, Wang 2019), which we previously used to efficiently maximize energy (Liu Sidford 2019), can also be used to efficiently maximize divergence, thereby yielding our desired runtimes. We believe both this generalized view of energy maximization and generalized flow solvers we develop may be of further interest.

研究の動機と目的

  • 従来の内部点法(IPM)が$ \ell^2 $-ノルムエネルギー最大化に依存し、$ \ell^4 $-ノルム依存性を負っているという実行時間のボトルネックを克服すること。
  • エネルギー最大化をBregman発散の最大化に置き換えることで、IPMに基づく最大流の一般化されたフレームワークを構築すること。
  • 滑らか化された$ \ell^2 $-$ \ell^p $ フロー解法を活用して、高精度の無向フロー問題をほぼ線形時間で解くことで、収束を高速化すること。
  • スパースで整数容量を持つ有向グラフにおける最大流のための、証明可能な高速なアルゴリズムを達成すること。

提案手法

  • 標準的な$ \ell^2 $-ノルム最小化を、重み付き対数バリアに関するBregman発散を最小化する流れの発散を最大化する方法に一般化することで、IPMフレームワークを拡張する。
  • 電気的フローにおける標準的な$ \ell^2 $-ノルム最小化を、$ \ell^4 $-ノルム依存性が存在する従来のIPM手法に見られるものとは異なり、Bregman発散最小化に置き換える。
  • 各IPM反復で必要な高精度の無向フロー問題を、滑らか化された$ \ell^2 $-$ \ell^p $ フロー解法を用いて効率的に解く。
  • 反復的精錬技術を適用して、各反復で$ m^{1+o(1)} $ 時間でこれらの一般化されたフロー問題を高精度に解く。
  • 次回の中心路の点への混雑度を著しく低減する新しい重み更新ルールを導入し、ステップサイズと重みの増加を最適化する。
  • アルゴリズムを増幅パスと整数丸め処理と組み合わせ、メインループ終了後に最大流を最終的に得る。

実験結果

リサーチクエスチョン

  • RQ1Bregman発散最大化が、$ \ell^4 $-ノルム依存性を回避するためのIPMベースの最大流アルゴリズムにおいて、エネルギー最大化に置き換え可能か?
  • RQ2滑らか化された$ \ell^2 $-$ \ell^p $ フロー解法は、発散最大化IPMの文脈で、高精度の無向フロー問題を解くために適応可能か?
  • RQ3一般化されたIPMフレームワークを用いて、スパースで整数容量を持つ有向グラフにおける最大流の実行時間を$ m^{4/3+o(1)}U^{1/3} $ に達成可能か?
  • RQ4中心路の構造的性質は、超線形的成長や無限大の混雑度を避けるために、最適な重み更新が可能であることを保証するか?
  • RQ5この一般化された発散最大化フレームワークは、最大流を超える他のフローおよび最適化問題へ拡張可能か?

主な発見

  • 提案されたアルゴリズムは、$ m^{4/3+o(1)}U^{1/3} $ 時間で最大s-tフローを計算し、スパースなグラフで中程度の容量を持つ場合の、従来の最良境界である$ m^{11/8+o(1)}U^{1/4} $ よりも改善されている。
  • 従来のIPM手法で見られた$ \ell^4 $-ノルム依存性を回避するため、$ \ell^2 $-ノルムエネルギー最小化の代わりにBregman発散最小化を用いることで、この依存性を回避している。
  • 各IPM反復で必要な高精度の無向フロー問題を解くために、滑らか化された$ \ell^2 $-$ \ell^p $ フロー解法が、$ m^{1+o(1)} $ 時間のステップを実現するために、成功裏に一般化されている。
  • 重み更新ルールにより、次回の中心路の点への混雑度が乗法的に低減され、終了時に$ \|w\|_1 \leq 5m/2 $ を満たすことが保証され、効率性が維持されている。
  • 発散最大化、反復的精錬、および最終的な増幅パスフェーズを組み合わせることで、正しさとほぼ最適な実行時間が達成されている。
  • 著者らは、IPMベースの最大流における自然な実行時間の壁として$ m^{4/3} $ を特定し、これを超えるには加法的でない重み更新または新しい中心路ステッピング戦略が必要であると示唆している。

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

論文設計から論文執筆まで、研究時間を劇的に削減しましょう。

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

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