(1 + εΒ)-spanner constructions for general graphs
(1 + εΒ)-spanner constructions for general graphs
复制标题
DOI:
10.1145/380752.380797
复制
发表时间:
2001-07
期刊:
影响因子:
--
通讯作者:
Michael Elkin;D. Peleg
中科院分区:
文献类型:
--
作者:
Michael Elkin;D. Peleg
An (α,Β)-spanner of a graph G is a subgraph H such that d_H(u,w)\le \cdot d_G(u,w)+&Bgr for every pair of vertices u,w, where d_{G'}(u,w) denotes the distance between two vertices u and v in G'. It is known that every graph G has a polynomially constructible (2-1,0)-spanner (a.k.a. multiplicative (2-1)-spanner) of size O(n^{1+1/}) for every integer \ge 1, and a polynomially constructible (1,2)-spanner (a.k.a. additive 2-spanner) of size \tO(n^{3/2}). This paper explores hybrid spanner constructions (involving both multiplicative and additive factors) for general graphs and shows that the multiplicative factor can be made arbitrarily close to 1 while keeping the spanner size arbitrarily close to O(n), at the cost of allowing the additive term to be a sufficiently large constant. More formally, we show that for any constant , > 0 there exists a constant &Bgr = &Bgr(, ) such that for every n-vertex graph G there is an efficiently constructible (1+ , &Bgr)-spanner of size O(n^{1 + }). It follows that for any constant , > 0 there exists a constant &Bgr(, ) such that for any n-vertex graph G = (V,E) there exists an efficiently constructible subgraph (V,H) with O(n^{1 +}) edges such that d_H(u,w) \le (1 + ) d_G(u,w) for every pair of vertices.