中文

平面强连通斯坦纳子图在固定终端数下的紧界(及扩展)

数据结构与算法 2019-12-02 v1 计算复杂性

摘要

(完整摘要见论文)给定一个顶点加权有向图 G=(V,E)G=(V,E) 和一组 kk 个终端 T={t1,t2,tk}T=\{t_1, t_2, \ldots t_k\},SCSS 问题的目标是找到一个最小权重的顶点集 HVH\subseteq V,使得 G[H]G[H] 对每个 iji\neq j 都包含一条 titjt_{i}\rightarrow t_j 路径。该问题是 NP-难的,但 Feldman 和 Ruhl [FOCS '99; SICOMP '06] 给出了 SCSS 问题的一个新颖的 nO(k)n^{O(k)} 算法,其中 nn 是图中顶点数,kk 是终端数。我们探究该问题在平面有向图上会变得容易多少:- 我们的主要算法结果是平面 SCSS 的一个 2O(k)nO(k)2^{O(k)}\cdot n^{O(\sqrt{k})} 算法,相较 Feldman 和 Ruhl 的算法在指数上改进了 O(k)O(\sqrt{k}) 的因子。- 我们的主要困难性结果是我们算法的匹配下界:我们证明平面 SCSS 对任何可计算函数 ff 都不存在 f(k)no(k)f(k)\cdot n^{o(\sqrt{k})} 算法,除非指数时间假设(ETH)不成立。以下附加结果将我们的上下界置于背景中:- 在一般图上,我们无法期望相对于 Feldman 和 Ruhl 的 nO(k)n^{O(k)} 算法有如此显著的改进:假设 ETH,一般图上的 SCSS 对任何可计算函数 ff 都不存在 f(k)no(k/logk)f(k)\cdot n^{o(k/\log k)} 算法。- Feldman 和 Ruhl 将其 nO(k)n^{O(k)} 算法推广到更一般的定向斯坦纳网络(DSN)问题;此处任务是找到最小权重的子图,使得对每个源 sis_i 都存在一条到对应终端 tit_i 的路径。我们证明,假设 ETH,在无环平面图上 DSN 不存在 f(k)no(k)f(k)\cdot n^{o(k)} 时间算法。

关键词

引用

@article{arxiv.1911.13161,
  title  = {Tight Bounds for Planar Strongly Connected Steiner Subgraph with Fixed Number of Terminals (and Extensions)},
  author = {Rajesh Chitnis and Andreas Emil Feldmann and MohammadTaghi Hajiaghayi and Dániel Marx},
  journal= {arXiv preprint arXiv:1911.13161},
  year   = {2019}
}

备注

To appear in SICOMP. Extended abstract in SODA 2014. This version has a new author (Andreas Emil Feldmann), and the algorithm is faster and considerably simplified as compared to conference version