ICALP 2014: Automata, Languages, and Programming pp 387-398 | Cite as
Bounded-Angle Spanning Tree: Modeling Networks with Angular Constraints
Abstract
We introduce a new structure for a set of points in the plane and an angle α, which is similar in flavor to a bounded-degree MST. We name this structure α-MST. Let P be a set of points in the plane and let 0 < α ≤ 2π be an angle. An α-ST of P is a spanning tree of the complete Euclidean graph induced by P, with the additional property that for each point p ∈ P, the smallest angle around p containing all the edges adjacent to p is at most α. An α-MST of P is then an α-ST of P of minimum weight. For α < π/3, an α-ST does not always exist, and, for α ≥ π/3, it always exists [1,2,9]. In this paper, we study the problem of computing an α-MST for several common values of α.
Motivated by wireless networks, we formulate the problem in terms of directional antennas. With each point p ∈ P, we associate a wedge ∧ p of angle α and apex p. The goal is to assign an orientation and a radius r p to each wedge ∧ p, such that the resulting graph is connected and its MST is an α-MST. (We draw an edge between p and q if p ∈ ∧ q, q ∈ ∧ p, and |pq| ≤ r p , r q .) Unsurprisingly, the problem of computing an α-MST is NP-hard, at least for α = π and α = 2π/3. We present constant-factor approximation algorithms for α = π/2, 2π/3, π.
One of our major results is a surprising theorem for α = 2π/3, which, besides being interesting from a geometric point of view, has important applications. For example, the theorem guarantees that given any set P of 3n points in the plane and any partitioning of the points into n triplets, one can orient the wedges of each triplet independently, such that the graph induced by P is connected. We apply the theorem to the antenna conversion problem.
Keywords
Span Tree Hamiltonian Cycle Directional Antenna Communication Graph Unit Disk GraphPreview
Unable to display preview. Download preview PDF.
References
- 1.Ackerman, E., Gelander, T., Pinchasi, R.: Ice-creams and wedge graphs. Comput. Geom.: Theory & Applications 46(3), 213–218 (2013)CrossRefMATHMathSciNetGoogle Scholar
- 2.Aichholzer, O., Hackl, T., Hoffmann, M., Huemer, C., Pór, A., Santos, F., Speckmann, B., Vogtenhuber, B.: Maximizing maximal angles for plane straight-line graphs. Comput. Geom.: Theory & Applications 46(1), 17–28 (2013)CrossRefMATHGoogle Scholar
- 3.Arkin, E.M., Fekete, S.P., Islam, K., Meijer, H., Mitchell, J.S.B., Rodríguez, Y.N., Polishchuk, V., Rappaport, D., Xiao, H.: Not being (super) thin or solid is hard: A study of grid Hamiltonicity. Comput. Geom.: Theory & Applications 42(6-7), 582–605 (2009)CrossRefMATHGoogle Scholar
- 4.Arora, S.: Polynomial time approximation schemes for Euclidean traveling salesman and other geometric problems. J. ACM 45(5), 753–782 (1998)CrossRefMATHMathSciNetGoogle Scholar
- 5.Aschner, R., Katz, M.J., Morgenstern, G.: Symmetric connectivity with directional antennas. Comput. Geom.: Theory & Applications 46(9), 1017–1026 (2013)CrossRefMATHMathSciNetGoogle Scholar
- 6.Bárány, I., Pór, A., Valtr, P.: Paths with no small angles. SIAM Journal Discrete Mathematics 23(4), 1655–1666 (2009)CrossRefMATHGoogle Scholar
- 7.Bose, P., Carmi, P., Damian, M., Flatland, R., Katz, M.J., Maheshwari, A.: Switching to directional antennas with constant increase in radius and hop distance. In: Dehne, F., Iacono, J., Sack, J.-R. (eds.) WADS 2011. LNCS, vol. 6844, pp. 134–146. Springer, Heidelberg (2011)CrossRefGoogle Scholar
- 8.Caragiannis, I., Kaklamanis, C., Kranakis, E., Krizanc, D., Wiese, A.: Communication in wireless networks with directional antennas. In: 20th ACM Sympos. on Parallelism in Algorithms and Architectures, pp. 344–351 (2008)Google Scholar
- 9.Carmi, P., Katz, M.J., Lotker, Z., Rosén, A.: Connectivity guarantees for wireless networks with directional antennas. Comput. Geom.: Theory & Applications 44(9), 477–485 (2011)CrossRefMATHGoogle Scholar
- 10.Chan, T.M.: Euclidean bounded-degree spanning tree ratios. Discrete & Computational Geometry 32(2), 177–194 (2004)MATHMathSciNetGoogle Scholar
- 11.Dobrev, S., Eftekhari, M., MacQuarrie, F., Manuch, J., Morales-Ponce, O., Narayanan, L., Opatrny, J., Stacho, L.: Connectivity with directional antennas in the symmetric communication model. In: Mexican Conf. on Discrete Mathematics and Computational Geometry (2013)Google Scholar
- 12.Dumitrescu, A., Pach, J., Tóth, G.: Drawing Hamiltonian cycles with no large angles. Electronic Journal of Combinatorics 19(2), P31 (2012)Google Scholar
- 13.Efrat, A., Itai, A., Katz, M.J.: Geometry helps in bottleneck matching and related problems. Algorithmica 31(1), 1–28 (2001)MATHMathSciNetGoogle Scholar
- 14.Fekete, S.P., Woeginger, G.J.: Angle-restricted tours in the plane. Comput. Geom.: Theory & Applications 8, 195–218 (1997)CrossRefMATHMathSciNetGoogle Scholar
- 15.Itai, A., Papadimitriou, C.H., Szwarcfiter, J.L.: Hamilton paths in grid graphs. SIAM Journal on Computing 11(4), 676–686 (1982)CrossRefMATHMathSciNetGoogle Scholar
- 16.Jothi, R., Raghavachari, B.: Degree-bounded minimum spanning trees. Discrete Applied Mathematics 157(5), 960–970 (2009)CrossRefMATHMathSciNetGoogle Scholar
- 17.Khuller, S., Raghavachari, B., Young, N.E.: Low-degree spanning trees of small weight. SIAM Journal on Computing 25(2), 355–368 (1996)CrossRefMATHMathSciNetGoogle Scholar
- 18.Kranakis, E., Krizanc, D., Morales, O.: Maintaining connectivity in sensor networks using directional antennae. In: Nikoletseas, S., Rolim, J.D.P. (eds.) Theoretical Aspects of Distributed Computing in Sensor Networks, ch. 3, SpringerGoogle Scholar
- 19.Mitchell, J.S.B.: Guillotine subdivisions approximate polygonal subdivisions: a simple polynomial-time approximation scheme for geometric TSP, k-MST, and related problems. SIAM Journal on Computing 28(4), 1298–1309 (1999)CrossRefMATHMathSciNetGoogle Scholar
- 20.Papadimitriou, C.H., Vazirani, U.V.: On two geometric problems related to the travelling salesman problem. Journal of Algorithms 5(2), 231–246 (1984)MATHMathSciNetGoogle Scholar