中文

通过动态内点法实现动态最大流

数据结构与算法 2022-12-14 v1 最优化与控制

摘要

本文给出一种算法,用于在经历边添加的带容量动态图中维护(1ϵ)(1-\epsilon)近似最大流。在对nn个节点图进行mm次边添加(每条边容量为O(poly(m))O(\mathrm{poly}(m)))的序列上,我们的算法运行时间为O^(mnϵ1)\widehat{O}(m \sqrt{n} \cdot \epsilon^{-1})。为获得该结果,我们针对更一般的问题设计了动态数据结构:检测经历边添加的动态图中最小费用环流的值(精确)达到给定阈值FF的时刻。在对nn个节点图进行mm次边添加(每条边容量为O(poly(m))O(\mathrm{poly}(m))、费用为O(poly(m))O(\mathrm{poly}(m)))的序列上,我们以O^(mn)\widehat{O}(m \sqrt{n})求解该阈值最小费用流问题。我们的两种算法在面对自适应对手时均以高概率成功。我们通过将近期用于获得几乎线性时间最小费用流算法(Chen, Kyng, Liu, Peng, Probst Gutenberg, Sachdeva 2022)的内点法动态化,并引入一种用于在无向图中维护最小比率环、面对自适应对手以高概率成功的新型动态数据结构,从而得到这些结果。

关键词

引用

@article{arxiv.2212.06315,
  title  = {Dynamic Maxflow via Dynamic Interior Point Methods},
  author = {Jan van den Brand and Yang P. Liu and Aaron Sidford},
  journal= {arXiv preprint arXiv:2212.06315},
  year   = {2022}
}

备注

30 pages