Results 1  10
of
37
Spanning Trees and Spanners
, 1996
"... We survey results in geometric network design theory, including algorithms for constructing minimum spanning trees and lowdilation graphs. 1 Introduction This survey covers topics in geometric network design theory. The problem is easy to state: connect a collection of sites by a "good" ..."
Abstract

Cited by 147 (2 self)
 Add to MetaCart
We survey results in geometric network design theory, including algorithms for constructing minimum spanning trees and lowdilation graphs. 1 Introduction This survey covers topics in geometric network design theory. The problem is easy to state: connect a collection of sites by a "good" network. For instance, one may wish to connect components of a VLSI circuit by networks of wires, in a way that uses little surface area on the chip, draws little power, and propagates signals quickly. Similar problems come up in other applications such as telecommunications, road network design, and medical imaging [1]. One network design problem, the Traveling Salesman problem, is sufficiently important to have whole books devoted to it [79]. Problems involving some form of geometric minimum or maximum spanning tree also arise in the solution of other geometric problems such as clustering [12], mesh generation [56], and robot motion planning [93]. One can vary the network design problem in many w...
New Sparseness Results on Graph Spanners
, 1992
"... Let G = (V, E) be an nvertex connected graph with positive edge weights. A subgraph G ’ = (V, E’) is a tspanner of G if for all u, v E V, the weighted distance between u and v in G ’ is at most t times the weighted distance between u and v in G. We consider the problem of constructing sparse span ..."
Abstract

Cited by 93 (8 self)
 Add to MetaCart
Let G = (V, E) be an nvertex connected graph with positive edge weights. A subgraph G ’ = (V, E’) is a tspanner of G if for all u, v E V, the weighted distance between u and v in G ’ is at most t times the weighted distance between u and v in G. We consider the problem of constructing sparse spanners. Sparseness of spanners is measured by two criteria, the size, defined as the number of edges in the spanner, and the weight, defined as the sum of the edge weights in the spanner. In this paper, we concentrate on constructing spanners of small weight. For an arbitrary positive edgeweighted graph G, for any t> 1, and any c>0, we show that a tspanner of G with weight O(n * ). wt(MST) can be constructed in polynomial time. We also show that (logz n)spanners of weight O(1). wt(MST) can be constructed. We then consider spanners for complete graphs induced by a set of points in ddimensional real normed space. The weight of an edge Zy is the norm of the ~y vector. We show that for these graphs, tspanners with total weight O(log n). wt(MST) can be constructed in polynomial time.
ClosestPoint Problems in Computational Geometry
, 1997
"... This is the preliminary version of a chapter that will appear in the Handbook on Computational Geometry, edited by J.R. Sack and J. Urrutia. A comprehensive overview is given of algorithms and data structures for proximity problems on point sets in IR D . In particular, the closest pair problem, th ..."
Abstract

Cited by 72 (14 self)
 Add to MetaCart
This is the preliminary version of a chapter that will appear in the Handbook on Computational Geometry, edited by J.R. Sack and J. Urrutia. A comprehensive overview is given of algorithms and data structures for proximity problems on point sets in IR D . In particular, the closest pair problem, the exact and approximate postoffice problem, and the problem of constructing spanners are discussed in detail. Contents 1 Introduction 1 2 The static closest pair problem 4 2.1 Preliminary remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2.2 Algorithms that are optimal in the algebraic computation tree model . 5 2.2.1 An algorithm based on the Voronoi diagram . . . . . . . . . . . 5 2.2.2 A divideandconquer algorithm . . . . . . . . . . . . . . . . . . 5 2.2.3 A plane sweep algorithm . . . . . . . . . . . . . . . . . . . . . . 6 2.3 A deterministic algorithm that uses indirect addressing . . . . . . . . . 7 2.3.1 The degraded grid . . . . . . . . . . . . . . . . . . ...
On the Hardness of Approximating Spanners
 Algorithmica
, 1999
"... A k\Gammaspanner of a connected graph G = (V; E) is a subgraph G 0 consisting of all the vertices of V and a subset of the edges, with the additional property that the distance between any two vertices in G 0 is larger than the distance in G by no more than a factor of k. This paper concerns ..."
Abstract

Cited by 54 (13 self)
 Add to MetaCart
A k\Gammaspanner of a connected graph G = (V; E) is a subgraph G 0 consisting of all the vertices of V and a subset of the edges, with the additional property that the distance between any two vertices in G 0 is larger than the distance in G by no more than a factor of k. This paper concerns the hardness of finding spanners with a number of edges close to the optimum. It is proved that for every fixed k, approximating the spanner problem is at least as hard as approximating the set cover problem We also consider a weighted version of the spanner problem, and prove an essential difference between the approximability of the case k = 2, and the case k 5. Department of Computer Science, The Open University, 16 Klauzner st., Ramat Aviv, Israel, guyk@shaked.openu.ac.il. 1 Introduction The concept of graph spanners has been studied in several recent papers in the context of communication networks, distributed computing, robotics and computational geometry [ADDJ90, C94, CK94,...
Generating Sparse 2spanners
, 1993
"... A kspanner of a connected graph G = (V; E) is a subgraph G 0 consisting of all the vertices of V and a subset of the edges, with the additional property that the distance between any two vertices in G 0 is larger than that distance in G by no more than a factor of k. This note concerns the prob ..."
Abstract

Cited by 52 (7 self)
 Add to MetaCart
A kspanner of a connected graph G = (V; E) is a subgraph G 0 consisting of all the vertices of V and a subset of the edges, with the additional property that the distance between any two vertices in G 0 is larger than that distance in G by no more than a factor of k. This note concerns the problem of finding the sparsest 2spanner in a given graph, and presents an approximation algorithm for this problem with approximation ratio log(E/V).
Balancing Minimum Spanning Trees and ShortestPath Trees
, 2002
"... We give a simple algorithm to find a spanning tree that simultaneously approximates a shortestpath tree and a minimum spanning tree. The algorithm provides a continuous tradeoff: given the two trees and a fl? 0, the algorithm returns a spanning tree in which the distance between any vertex and the ..."
Abstract

Cited by 47 (1 self)
 Add to MetaCart
(Show Context)
We give a simple algorithm to find a spanning tree that simultaneously approximates a shortestpath tree and a minimum spanning tree. The algorithm provides a continuous tradeoff: given the two trees and a fl? 0, the algorithm returns a spanning tree in which the distance between any vertex and the root of the shortestpath tree is at most 1 + p 2fl times the shortestpath distance, and yet the total weight of the tree is at most 1 + p 2=fl times the weight of a minimum spanning tree. Our algorithm runs in linear time and obtains the bestpossible tradeoff. It can be implemented on a CREW PRAM to run in logarithmic time using one processor per vertex.
Constructing Plane Spanners of Bounded Degree and Low Weight
 in Proceedings of European Symposium of Algorithms
, 2002
"... Given a set S of n points in the plane, we give an O(n log n)time algorithm that constructs a plane tspanner for S, for t 10:02, such that the degree of each point of S is bounded from above by 27, and the total edge length is proportional to the weight of a minimum spanning tree of S. These c ..."
Abstract

Cited by 45 (7 self)
 Add to MetaCart
Given a set S of n points in the plane, we give an O(n log n)time algorithm that constructs a plane tspanner for S, for t 10:02, such that the degree of each point of S is bounded from above by 27, and the total edge length is proportional to the weight of a minimum spanning tree of S. These constants are all worst case constants that are artifacts of our proofs. In practice, we believe them to be much smaller. Previously, no algorithms were known for constructing plane tspanners of bounded degree.
Constructing Competitive Tours From Local Information
 Theoretical Computer Science
, 1994
"... We consider the problem of a searcher exploring an initially unknown weighted planar graph G. When the searcher visits a vertex v, it learns of each edge incident to v. The searcher's goal is to visit each vertex of G, incurring as little cost as possible. We present a constant competitive algo ..."
Abstract

Cited by 29 (2 self)
 Add to MetaCart
We consider the problem of a searcher exploring an initially unknown weighted planar graph G. When the searcher visits a vertex v, it learns of each edge incident to v. The searcher's goal is to visit each vertex of G, incurring as little cost as possible. We present a constant competitive algorithm for this problem. 1 Introduction In this paper we consider the following situation. A salesperson is assigned to visit all the towns in some rural state that he/she knows nothing about. Of course, the salesperson wishes to accomplish this with as little time spent traveling as possible. The salesperson, however, is not given the benefit of having a map. Hence, when the salesperson visits a town, the only information that he/she may be able to glean about other cities is from the road signs on the roads leaving that town. Each road sign gives the name and the distance to the next city down that road. As the salesperson visits towns, new information may reveal shorter routes and may cause th...
Constructing degree3 spanners with other sparseness properties
 International Journal of Foundations of Computer Science
, 1996
"... Let V be any set of n points in kdimensional Euclidean space. A subgraph of the complete Euclidean graph is a tspanner if for any ~ and ~ in V, the length of the shortest path from u to v in the spanner is at most t times d(~, ~). We show that for any 5> 1, there exists a polynomialtime constr ..."
Abstract

Cited by 20 (0 self)
 Add to MetaCart
(Show Context)
Let V be any set of n points in kdimensional Euclidean space. A subgraph of the complete Euclidean graph is a tspanner if for any ~ and ~ in V, the length of the shortest path from u to v in the spanner is at most t times d(~, ~). We show that for any 5> 1, there exists a polynomialtime constructihle tspanner (where ~ is a constant that depends only on 5 and k) with the following properties. Its maximum degree is 3, it has at most n 9 6 edges, and its total edge weight is comparable to the minimum spanning tree of V (for/ ~ < 3 its weight is O(1). wt(MgT), and for k> 3 its weight is O(log n). wt(MST)). 1
FaultTolerant Geometric Spanners
 DISCRETE & COMPUTATIONAL GEOMETRY
, 2004
"... We present two new results about vertex and edge faulttolerant spanners in Euclidean spaces. We describe the first construction of vertex and edge faulttolerant spanners having optimal bounds for maximum degree and total cost. We present a greedy algorithm that for any t> 1 and any nonnegative ..."
Abstract

Cited by 19 (1 self)
 Add to MetaCart
(Show Context)
We present two new results about vertex and edge faulttolerant spanners in Euclidean spaces. We describe the first construction of vertex and edge faulttolerant spanners having optimal bounds for maximum degree and total cost. We present a greedy algorithm that for any t> 1 and any nonnegative integer k, constructs a kfaulttolerant tspanner in which every vertex is of degree O(k) and whose total cost is O(k2) times the cost of the minimum spanning tree; these bounds are asymptotically optimal. Our next contribution is an efficient algorithm for constructing good faulttolerant spanners. We present a new, sufficient condition for a graph to be a kfaulttolerant spanner. Using this condition, we design an efficient algorithm that finds faulttolerant spanners with asymptotically optimal bound for the maximum degree and almost optimal bound for the total cost.