中文

估计一般度量下MST与TSP代价的亚线性算法及下界

数据结构与算法 2023-05-04 v3

摘要

我们考虑设计亚线性空间与查询复杂度算法,用于估计nn个点上度量的最小生成树(MST)代价和最小旅行商(TSP)巡回代价。我们首先考虑o(n)o(n)空间 regime,并表明当输入为度量的所有(n2)\binom{n}{2}个条目的流时,对于任意α2\alpha \ge 2,MST和TSP代价均可使用O~(n/α)\tilde{O}(n/\alpha)空间进行α\alpha-近似,且此任务所需空间为Ω(n/α2)\Omega(n/\alpha^2)。此外,我们表明即使流式算法允许对度量流进行pp遍处理,仍需要Ω~(n/αp2)\tilde{\Omega}(\sqrt{n/\alpha p^2})空间。接下来我们考虑半流式 regime,其中即使计算精确的MST代价也很容易,主要挑战是将TSP代价估计到严格优于22的因子内。我们表明,如果输入是诱导底层度量的加权图的所有边的流,则对于任意ε>0\varepsilon > 0,任何一遍(2ε)(2-\varepsilon)-近似TSP代价需要Ω(ε2n2)\Omega(\varepsilon^2 n^2)空间;另一方面,存在一个O~(n)\tilde{O}(n)空间两遍算法,可将TSP代价近似到1.96的因子内。最后,我们考虑当算法可访问指定所有点间成对距离的矩阵时,将度量TSP代价估计到严格优于22的因子内的查询复杂度。对于此模型中的MST估计,已知可通过O~(n/εO(1))\tilde{O}(n/\varepsilon^{O(1)})次查询实现(1+ε)(1+\varepsilon)-近似。我们设计了一种执行O~(n1.5)\tilde{O}(n^{1.5})次距离查询的算法,并在度量已知包含支撑于权-1边上的生成树或算法可访问图的最小生成树时,实现严格优于22的近似。

关键词

引用

@article{arxiv.2203.14798,
  title  = {Sublinear Algorithms and Lower Bounds for Estimating MST and TSP Cost in General Metrics},
  author = {Yu Chen and Sanjeev Khanna and Zihan Tan},
  journal= {arXiv preprint arXiv:2203.14798},
  year   = {2023}
}