中文

利用子集查询求解命中集的近似最优查询算法

数据结构与算法 2023-05-09 v2

摘要

在查询模型中通过子集查询预言机访问超图的前提下,我们给出了命中集(Hitting-Set)的亚线性时间算法,其参数化查询复杂度几乎紧。在参数化查询复杂度中,我们基于参数 kk(即命中集的大小)来估计对预言机的查询次数。本文使用的子集查询预言机称为广义 dd-部独立集查询预言机(Generalized dd-partite Independent Set query oracle,GPIS),由 Bishnu 等人(ISAAC'18)引入。GPIS 是 Beame 等人(ITCS'18 和 TALG'20)为估计图中边数而引入的二部独立集查询预言机(Bipartite Independent Set query oracle,BIS)在超图上的推广。形式上,GPIS 定义如下:对于 dd-一致超图 H\mathcal{H},GPIS 预言机输入 H\cal Hdd 个两两不交的非空顶点子集 A1,,AdA_1, \ldots, A_d,并回答 H\mathcal{H} 中是否存在一条超边与每个集合 AiA_ii{1,2,,d}i \in \{1, \, 2, \, \ldots, d\})均相交。当 d=2d=2 时,GPIS 预言机即为 BIS 预言机。我们证明,dd-命中集(dd-uniform 超图的命中集问题)可使用 O~d(kdlogn)\widetilde{\mathcal{O}}_d(k^{d} \log n) 次 GPIS 查询求解。此外,我们还证明了 dd-判定命中集(dd-命中集的判定版本)可用 O~d(min{kdlogn,k2d2})\widetilde{\mathcal{O}}_d\left( \min \left\{ k^d\log n, k^{2d^2} \right\} \right) 次 {\sc GPIS} 查询求解。我们以几乎匹配的参数化下界补充了这些上界:任何求解 dd-判定命中集的算法都需要 Ω((k+dd))\Omega \left( \binom{k+d}{d} \right) 次 GPIS 查询。

关键词

引用

@article{arxiv.1807.06272,
  title  = {Almost optimal query algorithm for hitting set using a subset query},
  author = {Arijit Bishnu and Arijit Ghosh and Sudeshna Kolay and Gopinath Mishra and Saket Saurabh},
  journal= {arXiv preprint arXiv:1807.06272},
  year   = {2023}
}

备注

22 pages. A preliminary version has appeared in ISAAC'19 and the full version has been accepted in JCSS