中文

乘积集族的代表集

数据结构与算法 2014-02-18 v1

摘要

一个集族 F{\cal F} 的子族 F{\cal F}' 被称为 qq-{\em 代表} F{\cal F},如果对于每个 AFA \in {\cal F} 和大小为 qq 且满足 AB=A \cap B = \emptysetBB,都存在一个集合 AFA' \in {\cal F}' 使得 AB=A' \cap B = \emptyset。在本文中,我们考虑 {\em 乘积} 集族 F{\cal F}qq-代表集的高效计算。一个集族 F{\cal F} 是乘积集族,如果存在集族 A{\cal A}B{\cal B} 使得 F={AB : AA,BB,AB=}{\cal F} = \{A \cup B~:~A \in {\cal A}, B \in {\cal B}, A \cap B = \emptyset\}。我们的主要技术贡献是一个算法,该算法给定 A{\cal A}B{\cal B}qq,计算出 F{\cal F} 的一个 qq-代表族 F{\cal F}'。对于许多在若干动态规划算法中自然出现的 A{\cal A}B{\cal B}qq 的选择,我们算法的运行时间相对于 F|{\cal F}| 是亚线性的。我们还给出了一个算法,用于在更一般的设定下计算乘积集族 F{\cal F}qq-代表集,其中 qq-代表除了不相交性之外还涉及拟阵中的独立性。该算法显著优于先由 A{\cal A}B{\cal B} 计算 F{\cal F},再从 F{\cal F} 计算 qq-代表族 F{\cal F}' 的朴素方法。我们给出了新算法在计算乘积集族的 qq-代表集方面的两个应用。第一个是用于多线性单项式检测 (kk-MlD) 问题的 3.8408knO(1)3.8408^{k}n^{O(1)} 确定性算法。第二个是对有界树宽图上“连通性问题”的确定性动态规划算法的显著改进。

关键词

引用

@article{arxiv.1402.3909,
  title  = {Representative Sets of Product Families},
  author = {Fedor V. Fomin and Daniel Lokshtanov and Fahad Panolan and Saket Saurabh},
  journal= {arXiv preprint arXiv:1402.3909},
  year   = {2014}
}

备注

arXiv admin note: substantial text overlap with arXiv:1304.4626