×

Geometric spanners with applications in wireless networks. (English) Zbl 1110.68156

Summary: We investigate the relations between spanners, weak spanners, and power spanners in \(\mathbb R^{\mathcal D}\) for any dimension \(\mathcal D\) and apply our results to topology control in wireless networks. For \(c \in \mathbb R\), a \(c\)-spanner is a subgraph of the complete Euclidean graph satisfying the condition that between any two vertices there exists a path of length at most \(c\)-times their Euclidean distance. Based on this ability to approximate the complete Euclidean graph, sparse spanners have found many applications, e.g., in FPTAS, geometric searching, and radio networks. In a weak \(c\)-spanner, this path may be arbitrarily long, but must remain within a disk or sphere of radius \(c\)-times the Euclidean distance between the vertices. Finally in a \(c\)-power spanner, the total energy consumed on such a path, where the energy is given by the sum of the squares of the edge lengths on this path, must be at most \(c\)-times the square of the Euclidean distance of the direct edge or communication link.
While it is known that any \(c\)-spanner is also both a weak \(C_1\)-spanner and a \(C_2\)-power spanner for appropriate \(C_1\), \(C_2\) depending only on \(c\) but not on the graph under consideration, we show that the converse is not true: there exists a family of \(c_1\)-power spanners that are not weak \(C\)-spanners and also a family of weak \(c_2\)-spanners that are not \(C\)-spanners for any fixed \(C\). However a main result of this paper reveals that any weak \(c\)-spanner is also a \(C\)-power spanner for an appropriate constant \(C\).
We further generalize the latter notion by considering \((c,\sigma)\)-power spanners where the sum of the \(\sigma\)th powers of the lengths has to be bounded; so \((c,2)\)-power spanners coincide with the usual power spanners and \((c,1)\)-power spanners are classical spanners. Interestingly, these \((c,\sigma)\)-power spanners form a strict hierarchy where the above results still hold for any \(\sigma \geq \mathcal D\) some even hold for \(\sigma >1\) while counter-examples exist for \(\delta < \mathcal D\). We show that every self-similar curve of fractal dimension \(\mathcal D_f > \delta\) is not a \((C,\delta)\)-power spanner for any fixed \(C\), in general.
Finally, we consider the sparsified Yao-graph (SparsY-graph or YY) that is a well-known sparse topology for wireless networks. We prove that all SparsY-graphs are weak \(c\)-spanners for a constant \(c\) and hence they allow us to approximate energy-optimal wireless networks by a constant factor.

MSC:

68U05 Computer graphics; computational geometry (digital and algorithmic aspects)
68M10 Network design and communication in computer systems
Full Text: DOI

References:

[1] Alzoubi, K.; Li, X.-Y.; Wang, Y.; Wan, P. J.; Frieder, O., Geometric spanners for wireless ad hoc networks, IEEE Transactions on Parallel and Distributed Systems, 14, 4, 408-421 (2003)
[2] S. Arora, M. Grigni, D.R. Karger, P.N. Klein, A. Woloszyn, A polynomial-time approximation scheme for weighted planar graph TSP, in: Symposium on Discrete Algorithms (SODA’98), 1998, pp 33-41; S. Arora, M. Grigni, D.R. Karger, P.N. Klein, A. Woloszyn, A polynomial-time approximation scheme for weighted planar graph TSP, in: Symposium on Discrete Algorithms (SODA’98), 1998, pp 33-41 · Zbl 0930.68104
[3] L.P. Chew, There is a planar graph almost as good as the complete graph, in: 2nd ACM Symposium on Computational Geometry (SoCG ’86), 1986, pp. 169-177; L.P. Chew, There is a planar graph almost as good as the complete graph, in: 2nd ACM Symposium on Computational Geometry (SoCG ’86), 1986, pp. 169-177
[4] Clarkson, K., Approximation algorithms for shortest path motion planning, (Proceedings of the Nineteenth Annual ACM Conference on Theory of Computing (1987), ACM Press), 56-65
[5] Eppstein, D., The geometry Junkyard: Fractals
[6] D. Eppstein, Spanning trees and spanners, in: Handbook of Computational Geometry, 2000, pp. 425-461; D. Eppstein, Spanning trees and spanners, in: Handbook of Computational Geometry, 2000, pp. 425-461 · Zbl 0944.05021
[7] Eppstein, D., Beta-skeletons have unbounded dilation, Computational Geometry, 23, 43-52 (2002) · Zbl 1006.65018
[8] M. Fischer, T. Lukovszki, M. Ziegler, Geometric searching in walk through animations with weak spanners in real time, in: 6th Annual European Symposium on Algorithms (ESA ’98), 1998, pp. 163-174; M. Fischer, T. Lukovszki, M. Ziegler, Geometric searching in walk through animations with weak spanners in real time, in: 6th Annual European Symposium on Algorithms (ESA ’98), 1998, pp. 163-174
[9] M. Fischer, F. Meyer auf der Heide, W.-B. Strothmann, Dynamic data structures for realtime management of large geometric scenes, in: 5th Annual European Symposium on Algorithms (ESA ’97), 1997, pp. 157-170; M. Fischer, F. Meyer auf der Heide, W.-B. Strothmann, Dynamic data structures for realtime management of large geometric scenes, in: 5th Annual European Symposium on Algorithms (ESA ’97), 1997, pp. 157-170 · Zbl 1477.68079
[10] M. Grünewald, T. Lukovszki, C. Schindelhauer, K. Volbert, Distributed maintenance of resource efficient wireless network topologies (ext. abstract), in: 8th EURO-PAR’02, 2002, pp. 935-946; M. Grünewald, T. Lukovszki, C. Schindelhauer, K. Volbert, Distributed maintenance of resource efficient wireless network topologies (ext. abstract), in: 8th EURO-PAR’02, 2002, pp. 935-946 · Zbl 1068.68544
[11] L. Jia, R. Rajaraman, C. Scheideler, On local algorithms for topology control and routing in ad hoc networks, in: Proc. 15th ACM Symposium on Parallel Algorithms and Architectures (SPAA ’03), 2003, pp. 220-229; L. Jia, R. Rajaraman, C. Scheideler, On local algorithms for topology control and routing in ad hoc networks, in: Proc. 15th ACM Symposium on Parallel Algorithms and Architectures (SPAA ’03), 2003, pp. 220-229
[12] Li, X.-Y., Applications of computational geometry in wireless ad hoc networks, (Cheng, X. Z.; Huang, X.; Du, D.-Z., Ad Hoc Wireless Networking (2003), Kluwer)
[13] Li, X.-Y., Topology control in wireless ad hoc networks, (Basagni, S.; Conti, M.; Giordano, S.; Stojmenovic, I., Ad Hoc Networking (2003), IEEE Press)
[14] Li, X.-Y., Wireless sensor networks and computational geometry, (Ilyas, M.; etal., Handbook of Sensor Networks (2003), CRC Press)
[15] X.-Y. Li, P.-J. Wan, Y. Wang, Power efficient and sparse spanner for wireless ad hoc networks, in: IEEE International Conference on Computer Communications and Networks (ICCCN01), 2001, pp. 564-567; X.-Y. Li, P.-J. Wan, Y. Wang, Power efficient and sparse spanner for wireless ad hoc networks, in: IEEE International Conference on Computer Communications and Networks (ICCCN01), 2001, pp. 564-567
[16] Meyer auf der Heide, F.; Schindelhauer, C.; Volbert, K.; Grünewald, M., Congestion, dilation, and energy in radio networks, Theory of Computing Systems, 37, 3, 343-370 (2004) · Zbl 1093.68005
[17] Peleg, D.; Schaffer, A. A., Graph spanners, Journal of Graph Theory, 13, 99-116 (1989) · Zbl 0673.05059
[18] Rajaraman, R., Topology control and routing in ad hoc networks: A survey, SIGACT News, 33, 2, 60-73 (2002)
[19] S.B. Rao, W.D. Smith, Approximating geometrical graphs via spanners and banyans, in: Proceedings of the 30th Annual ACM Symposium on Theory of Computing, 1998, pp. 540-550; S.B. Rao, W.D. Smith, Approximating geometrical graphs via spanners and banyans, in: Proceedings of the 30th Annual ACM Symposium on Theory of Computing, 1998, pp. 540-550 · Zbl 1027.68651
[20] Rappaport, T. S., Wireless Communications: Principles and Practices (1996), Prentice-Hall
[21] C. Schindelhauer, K. Volbert, M. Ziegler, Spanners, weak spanners, and power spanners for wireless networks, in: Proc. of the 15th International Symposium on Algorithms and Computation (ISAAC’04), 2004, pp. 805-821; C. Schindelhauer, K. Volbert, M. Ziegler, Spanners, weak spanners, and power spanners for wireless networks, in: Proc. of the 15th International Symposium on Algorithms and Computation (ISAAC’04), 2004, pp. 805-821 · Zbl 1116.68561
[22] Tricot, C., Curves and Fractal Dimension (1995), Springer · Zbl 0847.28004
[23] K. Volbert, Experimental analysis of adjustable sectorized topologies for static ad hoc networks, in: Proc. of the 2004 Joint Workshop on Foundations of Mobile Computing (DIAL M-POMC’04), 2004, pp. 102-111; K. Volbert, Experimental analysis of adjustable sectorized topologies for static ad hoc networks, in: Proc. of the 2004 Joint Workshop on Foundations of Mobile Computing (DIAL M-POMC’04), 2004, pp. 102-111
[24] K. Volbert, Geometric spanners for topology control in wireless networks, PhD Thesis, University of Paderborn, 2005; K. Volbert, Geometric spanners for topology control in wireless networks, PhD Thesis, University of Paderborn, 2005
[25] Y. Wang, X.-Y. Li, Distributed spanner with bounded degree for wireless ad hoc networks, in: Parallel and Distributed Computing Issues in Wireless Networks and Mobile Computing, 2002, p. 120; Y. Wang, X.-Y. Li, Distributed spanner with bounded degree for wireless ad hoc networks, in: Parallel and Distributed Computing Issues in Wireless Networks and Mobile Computing, 2002, p. 120
[26] Y. Wang, X.-Y. Li, P.-J. Wan, O. Frieder, Sparse power efficient topology for wireless networks, in: Proc. ACM Hawaii International Conference on System Sciences (HICSS’02), 2002, p. 296; Y. Wang, X.-Y. Li, P.-J. Wan, O. Frieder, Sparse power efficient topology for wireless networks, in: Proc. ACM Hawaii International Conference on System Sciences (HICSS’02), 2002, p. 296
[27] Yao, A. C.-C., On constructing minimum spanning trees in \(k\)-dimensional space and related problems, SIAM Journal of Computing, 11, 721-736 (1982) · Zbl 0492.68050
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.