中文

关于以$k/r$为参数的$r$-简单$k$-路径及相关问题

数据结构与算法 2020-10-26 v2

摘要

Abasi等人(2014)与Gabizon等人(2015)研究了如下问题。在rr-简单kk-路径问题中,给定含nn个顶点的有向图GG与整数r,kr,k,判定GG是否存在rr-简单kk-路径,即每个顶点至多出现rr次且顶点出现总次数为kk的游走。在(r,k)(r,k)-单项检测的问题中,给定编码某nn变量多项式PP的算术电路与整数k,rk,r,判定PP是否存在次数kk且各变量次数至多为rr的单项。在pp-集(r,q)(r,q)-填充问题中,给定全集VV、正整数p,q,rp,q,r以及元素属于VV的大小为pp的集合族H\cal H,判定是否存在H\cal H的大小为qq的子族H{\cal H}',其中每个元素至多出现在H{\cal H}'rr个集合中。Abasi等人与Gabizon等人证明了当以(k/r)logr(k/r)\log r为参数时(其中对pp-集(r,q)(r,q)-填充有k=pqk=pq),这三个问题是单指数固定参数可处理的(FPT),并问指数中的logr\log r因子能否避免。我们从更宽视角考量该问题:上述各问题仅以k/rk/r为参数时是否为FPT?我们通过以下方式解决这一更宽问题:(a) 对有向图上的rr-简单kk-路径给出2O((k/r)2log(k/r))(n+logk)O(1)2^{O((k/r)^2\log(k/r))} (n+\log k)^{O(1)}时间算法,对无向图上的rr-简单kk-路径给出2O(k/r)(n+logk)O(1)2^{O(k/r)} (n+\log k)^{O(1)}时间算法(即对无向图我们以肯定回答回应原问题),(b) 表明pp-集(r,q)(r,q)-填充是FPT,以及(c) 证明(r,k)(r,k)-单项检测是para-NP难的。对pp-集(r,q)(r,q)-填充,我们对任意固定pp获得了多项式核,解决了Gabizon等人关于具松弛不交约束问题是否存在多项式核的疑问。

关键词

引用

@article{arxiv.1806.09108,
  title  = {On $r$-Simple $k$-Path and Related Problems Parameterized by $k/r$},
  author = {Gregory Gutin and Magnus Wahlström and Meirav Zehavi},
  journal= {arXiv preprint arXiv:1806.09108},
  year   = {2020}
}

备注

To appear in ACM Trans. on Algorithms