中文

P_k-自由图上拟多项式时间的最大权独立集算法

数据结构与算法 2020-06-09 v2

摘要

我们提出一种算法,输入为顶点带权图 GG,并计算 GG 的最大权独立集 SS。若输入图 GG 不包含路径 PkP_k(含 kk 个顶点的路径)作为诱导子图,则该算法运行时间为 nO(k2log3n)n^{O(k^2 \log^3 n)}。因此,对任意固定的 kk,我们的算法在拟多项式时间内运行。这肯定地解决了 [Thomassé, SODA'20 特邀报告] 的一个开放问题。此前,多项式时间算法仅已知用于 P4P_4-自由图 [Corneil et al., DAM'81]、P5P_5-自由图 [Lokshtanov et al., SODA'14] 和 P6P_6-自由图 [Grzesik et al., SODA'19]。对于更大的 tt,仅已知 2O(knlogn)2^{O(\sqrt{kn\log n})} 时间算法 [Bascó et al., Algorithmica'19] 和拟多项式时间近似方案 [Chudnovsky et al., SODA'20]。因此,我们的工作是首个提供确凿证据,表明 PkP_k-自由图上的独立集对任意整数 kk 均非 NP 完全问题。此外我们证明,对任意图 HH,若对 HH 的每个连通分支 CC 均存在 CC-自由图上独立集的拟多项式时间算法,则也存在 HH-自由图上独立集的拟多项式时间算法。这将我们的拟多项式时间算法提升适用于 TkT_k-自由图,其中 TkT_k 有一个分支为 PkP_k,另有 k1k-1 个分支同构于叉形图(具有一个 3 度顶点的唯一 5 顶点树)。

关键词

引用

@article{arxiv.2005.00690,
  title  = {Independent Set on P$_k$-Free Graphs in Quasi-Polynomial Time},
  author = {Peter Gartland and Daniel Lokshtanov},
  journal= {arXiv preprint arXiv:2005.00690},
  year   = {2020}
}

备注

17 pages long. No figures. Typos fixed and constants used in measure analysis have been corrected from first version