HOME

TheInfoList



OR:

A geometric spanner or a -spanner graph or a -spanner was initially introduced as a
weighted graph This is a glossary of graph theory. Graph theory is the study of graphs, systems of nodes or vertices connected in pairs by lines or edges. Symbols A B ...
over a set of points as its vertices for which there is a -path between any pair of vertices for a fixed parameter . A -path is defined as a path through the graph with weight at most times the spatial distance between its endpoints. The parameter is called the
stretch factor The stretch factor (i.e., bilipschitz constant) of an embedding measures the factor by which the embedding distorts distances. Suppose that one metric space is embedded into another metric space by a metric map, a continuous one-to-one functi ...
or dilation factor of the spanner. In
computational geometry Computational geometry is a branch of computer science devoted to the study of algorithms which can be stated in terms of geometry. Some purely geometrical problems arise out of the study of computational geometric algorithms, and such problems ar ...
, the concept was first discussed by L.P. Chew in 1986, although the term "spanner" was not used in the original paper. The notion of graph spanners has been known in
graph theory In mathematics, graph theory is the study of ''graphs'', which are mathematical structures used to model pairwise relations between objects. A graph in this context is made up of '' vertices'' (also called ''nodes'' or ''points'') which are conne ...
: -spanners are spanning subgraphs of graphs with similar dilation property, where distances between graph vertices are defined in graph-theoretical terms. Therefore geometric spanners are graph spanners of
complete graph In the mathematical field of graph theory, a complete graph is a simple undirected graph in which every pair of distinct vertices is connected by a unique edge. A complete digraph is a directed graph in which every pair of distinct vertices is c ...
s embedded in the plane with edge weights equal to the distances between the embedded vertices in the corresponding metric. Spanners may be used in
computational geometry Computational geometry is a branch of computer science devoted to the study of algorithms which can be stated in terms of geometry. Some purely geometrical problems arise out of the study of computational geometric algorithms, and such problems ar ...
for solving some proximity problems. They have also found applications in other areas, such as in
motion planning Motion planning, also path planning (also known as the navigation problem or the piano mover's problem) is a computational problem to find a sequence of valid configurations that moves the object from the source to destination. The term is use ...
, in
telecommunication network A telecommunications network is a group of nodes interconnected by telecommunications links that are used to exchange messages between the nodes. The links may use a variety of technologies based on the methodologies of circuit switching, message ...
s: network reliability, optimization of
roaming Roaming is a wireless telecommunication term typically used with mobile devices, such as mobile phones. It refers to a mobile phone being used outside the range of its native network and connecting to another available cell network. Technical ...
in
mobile network A cellular network or mobile network is a communication network where the link to and from end nodes is wireless. The network is distributed over land areas called "cells", each served by at least one fixed-location transceiver (typically thre ...
s, etc.


Different spanners and quality measures

There are different measures which can be used to analyze the quality of a spanner. The most common measures are edge count, total weight and maximum vertex
degree Degree may refer to: As a unit of measurement * Degree (angle), a unit of angle measurement ** Degree of geographical latitude ** Degree of geographical longitude * Degree symbol (°), a notation used in science, engineering, and mathematics ...
.
Asymptotically In analytic geometry, an asymptote () of a curve is a line such that the distance between the curve and the line approaches zero as one or both of the ''x'' or ''y'' coordinates tends to infinity. In projective geometry and related contexts, ...
optimal values for these measures are O(n) edges, O(MST) weight and O(1) maximum degree (here MST denotes the weight of the
minimum spanning tree A minimum spanning tree (MST) or minimum weight spanning tree is a subset of the edges of a connected, edge-weighted undirected graph that connects all the vertices together, without any cycles and with the minimum possible total edge weight. T ...
). Finding a ''spanner'' in the Euclidean plane with minimal dilation over ''n'' points with at most ''m'' edges is known to be
NP-hard In computational complexity theory, NP-hardness ( non-deterministic polynomial-time hardness) is the defining property of a class of problems that are informally "at least as hard as the hardest problems in NP". A simple example of an NP-hard pr ...
. Many spanner algorithms exist which excel in different quality measures. Fast algorithms include the
WSPD WSPD (1370 AM) is a commercial radio station licensed to Toledo, Ohio. It broadcasts a talk radio format and is owned by iHeartMedia, Inc. The radio studios and offices are located in downtown Toledo at Superior and Lafayette Streets. By day ...
spanner and the Theta graph which both construct spanners with a linear number of edges in O(n \log n) time. If better weight and vertex degree is required the Greedy spanner can be computed in near quadratic time.


The Theta graph

The ''Theta graph'' or ''\Theta-graph'' belongs to the family of cone-based spanners. The basic method of construction involves partitioning the space around each vertex into a set of cones, which themselves partition the remaining vertices of the graph. Like Yao Graphs, a \Theta-graph contains at most one edge per cone; where they differ is how that edge is selected. Whereas Yao Graphs will select the nearest vertex according to the metric space of the graph, the \Theta-graph defines a fixed ray contained within each cone (conventionally the bisector of the cone) and selects the nearest neighbour with respect to orthogonal projections to that ray.


The greedy spanner

The ''greedy spanner'' or ''greedy graph'' is defined as the graph resulting from repeatedly adding an edge between the closest pair of points without a ''t''-path. Algorithms which compute this graph are referred to as greedy spanner algorithms. From the construction it trivially follows that the greedy graph is a ''t''-spanner. The greedy spanner was first described in the PhD thesis of Gautam Das and conference paper and subsequent journal paper by
Ingo Althöfer Ingo Althöfer (born 1961) is a German mathematician at the University of Jena, where he holds the chair of operations research. Althöfer earned his PhD in 1986 at Bielefeld University. His dissertation, ''Asymptotic Properties of Certain Comp ...
et al. These sources also credited Marshall Bern (unpublished) with the independent discovery of the same construction. The greedy spanner achieves asymptotically optimal edge count, total weight and maximum vertex degree and also performs best on these measures in practice. It can be constructed in O(n^2 \log n) time using O(n^2) space.


The Delaunay triangulation

Chew's main result was that for a set of points in the plane there is a
triangulation In trigonometry and geometry, triangulation is the process of determining the location of a point by forming triangles to the point from known points. Applications In surveying Specifically in surveying, triangulation involves only angle me ...
of this pointset such that for any two points there is a path along the edges of the triangulation with length at most \sqrt 10 the
Euclidean distance In mathematics, the Euclidean distance between two points in Euclidean space is the length of a line segment between the two points. It can be calculated from the Cartesian coordinates of the points using the Pythagorean theorem, therefor ...
between the two points. The result was applied in motion planning for finding reasonable approximations of shortest paths among obstacles. The best upper bound known for the Euclidean
Delaunay triangulation In mathematics and computational geometry, a Delaunay triangulation (also known as a Delone triangulation) for a given set P of discrete points in a general position is a triangulation DT(P) such that no point in P is inside the circumcircle o ...
is that it is a 1.998-spanner for its vertices. The lower bound has been increased from to just over that, to 1.5846 .


Well-separated pair decomposition

A spanner may be constructed from a
well-separated pair decomposition In computational geometry, a well-separated pair decomposition (WSPD) of a set of points S \subset \mathbb^d, is a sequence of pairs of sets (A_i, B_i), such that each pair is well-separated, and for each two distinct points p, q \in S, there exists ...
in the following way. Construct the graph with the point set S as vertex set and for each pair \ in a WSPD, add an edge from an arbitrary point a \in A to an arbitrary point b \in B. Note that the resulting graph has a linear number of edges because a WSPD has a linear number of pairs. It is possible to obtain an arbitrary value for t by choosing the separation parameter of the well-separated pair decomposition accordingly.


References

{{reflist, refs= {{Citation , last1 = Althöfer , first1 = Ingo , author1-link = Ingo Althöfer , last2 = Das , first2 = Gautam , author2-link = Gautam_Das_(computer_scientist) , last3 = Dobkin , first3 = David , author3-link = David P. Dobkin , last4 = Joseph , first4 = Deborah , author4-link = Deborah Joseph , title=Generating sparse spanners for weighted graphs , date=1990 , url=http://dx.doi.org/10.1007/3-540-52846-6_75 , work=SWAT 90 , pages=26–37 , place=Berlin, Heidelberg , publisher=Springer Berlin Heidelberg , doi = 10.1007/3-540-52846-6_75 , isbn=978-3-540-52846-3 , access-date=2021-03-16 {{citation , last1 = Althöfer , first1 = Ingo , author1-link = Ingo Althöfer , last2 = Das , first2 = Gautam , author2-link = Gautam_Das_(computer_scientist) , last3 = Dobkin , first3 = David , author3-link = David P. Dobkin , last4 = Joseph , first4 = Deborah , author4-link = Deborah Joseph , last5 = Soares , first5 = José , doi = 10.1007/BF02189308 , issue = 1 , journal =
Discrete & Computational Geometry '' Discrete & Computational Geometry'' is a peer-reviewed mathematics journal published quarterly by Springer. Founded in 1986 by Jacob E. Goodman and Richard M. Pollack, the journal publishes articles on discrete geometry and computational geom ...
, mr = 1184695 , pages = 81–100 , title = On sparse spanners of weighted graphs , volume = 9 , year = 1993, doi-access = free
{{citation, first=L. Paul, last=Chew, contribution=There is a planar graph almost as good as the complete graph, title=Proc. 2nd Annual Symposium on Computational Geometry, year=1986, pages=169–177, doi=10.1145/10515.10534, s2cid=42010166 . {{citation , last1 = Das , first1 = Gautam , author1-link = Gautam_Das_(computer_scientist) , url = http://worldcat.org/oclc/22935858 , publisher = University of Wisconsin–Madison , title = Approximation Schemes in Computational Geometry , type = PhD thesis , oclc=22935858 , year = 1990 {{citation, last1=Klein, first1=Rolf, last2=Kutz, first2=Martin, contribution=Computing geometric minimum-dilation graphs is NP-hard, editor1-last=Kaufmann, editor1-first=Michael, editor2-last=Wagner, editor2-first=Dorothea, editor2-link=Dorothea Wagner, title=Proc. 14th International Symposium in Graph Drawing, Karlsruhe, Germany, 2006, series=
Lecture Notes in Computer Science ''Lecture Notes in Computer Science'' is a series of computer science books published by Springer Science+Business Media since 1973. Overview The series contains proceedings, post-proceedings, monographs, and Festschrifts. In addition, tutorials, ...
, volume=4372, year=2007, publisher=
Springer Verlag Springer Science+Business Media, commonly known as Springer, is a German multinational publishing company of books, e-books and peer-reviewed journals in science, humanities, technical and medical (STM) publishing. Originally founded in 1842 in ...
, isbn=978-3-540-70903-9, pages=196–207, doi=10.1007/978-3-540-70904-6, title-link=International Symposium on Graph Drawing.
{{citation, first1=Giri, last1=Narasimhan, first2=Michiel, last2=Smid, title=Geometric Spanner Networks, publisher=
Cambridge University Press Cambridge University Press is the university press of the University of Cambridge. Granted letters patent by Henry VIII of England, King Henry VIII in 1534, it is the oldest university press A university press is an academic publishing hou ...
, year=2007, isbn=978-0-521-81513-0.
Geometric algorithms Geometric graphs