中文

论树深在完全多项式 FPT 算法中的能力

数据结构与算法 2017-10-24 v2 计算复杂性 离散数学

摘要

P 类中有许多经典问题,其时间复杂度在过去几十年中未曾得到改进。近期关于“P 中的困难性”的研究表明,对于其中几个问题,在某些复杂性假设下,当前最快的算法已是可能的最优算法。为了规避这一困难,Fomin 等人(SODA 2017)引入了完全多项式 FPT 算法的概念。对于当前最佳时间复杂度为 O(nc)O(n^c) 的问题,目标是设计一个对于参数 kk 和常数 c<cc'<c 运行时间为 kO(1)nck^{O(1)}n^{c'} 的算法。在本文中,我们研究了以树深(一个与树宽相关的图参数)为参数的 P 类图问题的复杂度。我们证明了一种简单的分治方法可以求解许多图问题,包括加权匹配、负环检测、最小权重环、替换路径和 2-hop Cover,运行时间为 O(tdm)O(\mathrm{td}\cdot m)O(td(m+nlogn))O(\mathrm{td}\cdot (m+n\log n)),其中 td\mathrm{td} 是输入图的树深。因为任何树宽为 tw\mathrm{tw} 的图其树深至多为 (tw+1)log2n(\mathrm{tw}+1)\log_2 n,我们的算法运行时间也为 O(twmlogn)O(\mathrm{tw}\cdot m\log n)O(tw(m+nlogn)logn)O(\mathrm{tw}\cdot (m+n\log n)\log n)。这些结果匹配或改进了此前以树宽为参数的最佳算法。特别是,我们解决了 Fomin 等人提出的关于以树宽为参数的加权匹配完全多项式 FPT 算法的开放问题。

关键词

引用

@article{arxiv.1710.04376,
  title  = {On the Power of Tree-Depth for Fully Polynomial FPT Algorithms},
  author = {Yoichi Iwata and Tomoaki Ogasawara and Naoto Ohsaka},
  journal= {arXiv preprint arXiv:1710.04376},
  year   = {2017}
}

备注

16 pages