|
| This Article | ||
| | ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
34th Annual Symposium on Foundations of Computer Science (FOCS 1993)
Palo Alto, CA, USA
November 03-November 05
ISBN: 0-8186-4370-6
| ASCII Text | x | ||
| E. Cohen, "Fast algorithms for constructing t-spanners and paths with stretch t," Foundations of Computer Science, IEEE Annual Symposium on, pp. 648-658, 34th Annual Symposium on Foundations of Computer Science (FOCS 1993), 1993. | |||
| BibTex | x | ||
| @article{ 10.1109/SFCS.1993.366822, author = {E. Cohen}, title = {Fast algorithms for constructing t-spanners and paths with stretch t}, journal ={Foundations of Computer Science, IEEE Annual Symposium on}, volume = {0}, year = {1993}, isbn = {0-8186-4370-6}, pages = {648-658}, doi = {http://doi.ieeecomputersociety.org/10.1109/SFCS.1993.366822}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Foundations of Computer Science, IEEE Annual Symposium on TI - Fast algorithms for constructing t-spanners and paths with stretch t SN - 0-8186-4370-6 SP648 EP658 A1 - E. Cohen, PY - 1993 KW - pairwise-covers KW - t-spanners constructions KW - paths with stretch KW - vertices KW - weighted graph KW - minimum-weight path KW - weighted undirected graph KW - randomized algorithm KW - deterministic algorithm KW - exact shortest paths algorithms VL - 0 JA - Foundations of Computer Science, IEEE Annual Symposium on ER - | |||
The distance between two vertices in a weighted graph is the weight of a minimum-weight path between them. A path has stretch t if its weight is at most t times the distance between its end points. We consider a weighted undirected graph G=(V, E) and present algorithms that compute paths with stretch 2/spl les/t/spl les/log n. We present a O/spl tilde/((m+k)n/sup (2+/spl epsiv///t)) time randomized algorithm that finds paths between k specified pairs of vertices and a O/spl tilde/((m+ns)n/sup 2(1+log(n)/ /sup m+/spl epsiv/)/t/) deterministic algorithm that finds paths from s specified sources to all other vertices (for any fixed /spl epsiv/>0), where n=|V| and m=|E|. This improves significantly over the slower O/spl tilde/(min{k, n}m) exact shortest paths algorithms and a previous O/spl tilde/(mn/sup 64/t/+kn/sup 32/t/) time algorithm by Awerbuch et al. A t-spanner of a graph G is a set of weighted edges on the vertices of G such that distances in the spanner are not smaller and within a factor of t from the corresponding distances in G. Previous work was concerned with bounding the size and efficiently constructing t-spanners. We construct t-spanners of size O/spl tilde/(n/sup 1+(2+/spl epsiv///t)) in O/spl tilde/(mn/sup (2+/spl epsiv///t)) expected time (for any fixed /spl epsiv/>0), what constitutes a faster construction (by a factor of n/sup (3+2//t)) of sparser spanners than was previously attainable. We also provide efficient parallel constructions. Our algorithms are based on new structures called pairwise-covers and a novel approach to construct them efficiently.
Index Terms:
pairwise-covers, t-spanners constructions, paths with stretch, vertices, weighted graph, minimum-weight path, weighted undirected graph, randomized algorithm, deterministic algorithm, exact shortest paths algorithms
Citation:
E. Cohen, "Fast algorithms for constructing t-spanners and paths with stretch t," focs, pp.648-658, 34th Annual Symposium on Foundations of Computer Science (FOCS 1993), 1993
Usage of this product signifies your acceptance of the Terms of Use.
