Approximation and Fixed Parameter Subquadratic Algorithms for Radius and Diameter

Approximation and Fixed Parameter Subquadratic Algorithms for Radius and Diameter
复制标题

半径和直径的近似和固定参数二次算法

DOI:
--
复制
发表时间:
2015
期刊:
arXiv.org
影响因子:
--
通讯作者:
Joshua R. Wang
Joshua R. Wang
中科院分区:
--
文献类型:
--
作者:
Amir Abboud;V. V. Williams;Joshua R. Wang

文献摘要

参考文献

被引文献

相似文献

The radius and diameter are fundamental graph parameters. They are defined as the minimum and maximum of the eccentricities in a graph, respectively, where the eccentricity of a vertex is the largest distance from the vertex to another node. In directed graphs, there are several versions of these problems. For instance, one may choose to define the eccentricity of a node in terms of the largest distance into the node, out of the node, the sum of the two directions (i.e. roundtrip) and so on. All versions of diameter and radius can be solved via solving all-pairs shortest paths (APSP), followed by a fast postprocessing step. Solving APSP, however, on $n$-node graphs requires $Omega(n^2)$ time even in sparse graphs, as one needs to output $n^2$ distances. Motivated by known and new negative results on the impossibility of computing these measures exactly in general graphs in truly subquadratic time, under plausible assumptions, we search for emph{approximation} and emph{fixed parameter subquadratic} algorithms, and for reasons why they do not exist. Our results include: - Truly subquadratic approximation algorithms for most of the versions of Diameter and Radius with emph{optimal} approximation guarantees (given truly subquadratic time), under plausible assumptions. In particular, there is a $2$-approximation algorithm for directed Radius with one-way distances that runs in $ ilde{O}(msqrt{n})$ time, while a $(2-delta)$-approximation algorithm in $O(n^{2-epsilon})$ time is unlikely. - On graphs with treewidth $k$, we can solve the problems in $2^{O(klog{k})}n^{1+o(1)}$ time. We show that these algorithms are near optimal since even a $(3/2-delta)$-approximation algorithm that runs in time $2^{o(k)}n^{2-epsilon}$ would refute the plausible assumptions.
The radius and diameter are fundamental graph parameters. They are defined as the minimum and maximum of the eccentricities in a graph, respectively, where the eccentricity of a vertex is the largest distance from the vertex to another node. In directed graphs, there are several versions of these problems. For instance, one may choose to define the eccentricity of a node in terms of the largest distance into the node, out of the node, the sum of the two directions (i.e. roundtrip) and so on. All versions of diameter and radius can be solved via solving all-pairs shortest paths (APSP), followed by a fast postprocessing step. Solving APSP, however, on $n$-node graphs requires $Omega(n^2)$ time even in sparse graphs, as one needs to output $n^2$ distances. Motivated by known and new negative results on the impossibility of computing these measures exactly in general graphs in truly subquadratic time, under plausible assumptions, we search for emph{approximation} and emph{fixed parameter subquadratic} algorithms, and for reasons why they do not exist. Our results include: - Truly subquadratic approximation algorithms for most of the versions of Diameter and Radius with emph{optimal} approximation guarantees (given truly subquadratic time), under plausible assumptions. In particular, there is a $2$-approximation algorithm for directed Radius with one-way distances that runs in $ ilde{O}(msqrt{n})$ time, while a $(2-delta)$-approximation algorithm in $O(n^{2-epsilon})$ time is unlikely. - On graphs with treewidth $k$, we can solve the problems in $2^{O(klog{k})}n^{1+o(1)}$ time. We show that these algorithms are near optimal since even a $(3/2-delta)$-approximation algorithm that runs in time $2^{o(k)}n^{2-epsilon}$ would refute the plausible assumptions.
DOI: 10.3758/mc.38.3.333
发表时间: 2010
期刊: Memory & cognition
影响因子: 2.4
作者:
Eriksson,Kimmo;Bailey,DrewH;Geary,DavidC
通讯作者: Geary,DavidC