中文

确定性全动态近似顶点覆盖和分数匹配具有 $O(1)$ 摊还更新时间

数据结构与算法 2016-11-21 v2

摘要

我们考虑在经历边插入/删除序列的动态图中维护近似最大匹配和近似最小顶点覆盖的问题。自 Onak 和 Rubinfeld [STOC 2010] 的开创性工作以来,该问题近年来受到了广泛关注。最近,扩展了 Baswana、Gupta 和 Sen [FOCS 2011] 的框架后,Solomon [FOCS 2016] 给出了一个随机动态算法,该算法具有近似比 22 和高概率下的 O(1)O(1) 摊还更新时间。该算法需要「盲 adversary」假设,意味着图中未来的边插入/删除序列不能以任何方式依赖于算法的过去输出。消除盲 adversary 假设的一个自然方法是给出一个在 O(1)O(1) 更新时间内的确定性动态算法。在本文中,我们解决了这个问题。我们提出了一种新的确定性全动态算法,以 O(1)O(1) 摊还更新时间维护 O(1)O(1)-近似最小顶点覆盖和最大分数匹配。此前,该问题的最佳确定性算法来自 Bhattacharya、Henzinger 和 Italiano [SODA 2015];其近似比为 (2+ϵ)(2+\epsilon),摊还更新时间为 O(logn/ϵ2)O(\log n/\epsilon^2)。我们的结果还扩展到超图顶点覆盖和分数超图匹配问题的全动态 O(f3)O(f^3)-近似算法,具有 O(f2)O(f^2) 摊还更新时间,其中每个超边最多有 ff 个顶点。

关键词

引用

@article{arxiv.1611.00198,
  title  = {Deterministic Fully Dynamic Approximate Vertex Cover and Fractional Matching in $O(1)$ Amortized Update Time},
  author = {Sayan Bhattacharya and Deeparnab Chakrabarty and Monika Henzinger},
  journal= {arXiv preprint arXiv:1611.00198},
  year   = {2016}
}

备注

Independent of our work, Gupta, Krishnaswamy, Kumar, and Panigrahy have also obtained similar results even for the hypergraph setting. In this version we show how our techniques also easily generalize to this setting giving identical results