中文

多重图$f$-因子的阻塞迹算法

数据结构与算法 2021-12-09 v1

摘要

由Dinic [2]为网络流引入的阻塞流,已被用于加速许多增广路类型算法,特别是匹配算法,例如[18, 23, 16]。我们提出了一个针对一般多重图ff-因子的阻塞迹O(m)O(m)时间算法。这比之前的算法改进了α(m,n)\alpha(m,n)因子。这加速了许多高效的ff-因子算法,例如,[11]中最大权重ff-匹配的算法因上述α(m,n)\alpha(m,n)因子改进,运行时间达到O(ΦlogΦmlog(ΦW))O( \sqrt {\Phi \log \Phi} m \log (\Phi W) ),其中Φ=vVf(v)\Phi =\sum _{v\in V} f(v)WW为最大边权重。该时间界与二分多重图的界仅相差logΦ\sqrt {\log \Phi}因子。本工作的技术难点在于,先前用于匹配和ff-匹配的算法均使用顶点收缩来形成花,而我们基于深度优先搜索的方法必须使用边收缩。作为一个示例性难点,边收缩引入了一种我们称之为“斜花”的新型花结构。这些构型必须经过重组才能成为有效的花。

关键词

引用

@article{arxiv.2112.04096,
  title  = {Blocking Trails for $f$-factors of Multigraphs},
  author = {Harold N. Gabow},
  journal= {arXiv preprint arXiv:2112.04096},
  year   = {2021}
}

备注

33 pages, 14 figures