Geometric Data Structures and Their Selected Applications
Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 33093
Geometric Data Structures and Their Selected Applications

Authors: Miloš Šeda

Abstract:

Finding the shortest path between two positions is a fundamental problem in transportation, routing, and communications applications. In robot motion planning, the robot should pass around the obstacles touching none of them, i.e. the goal is to find a collision-free path from a starting to a target position. This task has many specific formulations depending on the shape of obstacles, allowable directions of movements, knowledge of the scene, etc. Research of path planning has yielded many fundamentally different approaches to its solution, mainly based on various decomposition and roadmap methods. In this paper, we show a possible use of visibility graphs in point-to-point motion planning in the Euclidean plane and an alternative approach using Voronoi diagrams that decreases the probability of collisions with obstacles. The second application area, investigated here, is focused on problems of finding minimal networks connecting a set of given points in the plane using either only straight connections between pairs of points (minimum spanning tree) or allowing the addition of auxiliary points to the set to obtain shorter spanning networks (minimum Steiner tree).

Keywords: motion planning, spanning tree, Steiner tree, Delaunay triangulation, Voronoi diagram.

Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1071866

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1516

References:


[1] D.-Z. Du, J.M. Smith, and J.H. Rubinstein, Advances in Steiner Trees. Dordrecht: Kluwer Academic Publishers, 2000.
[2] S.M. LaValle, Planning Algorithms. Cambridge: University Press, 2006.
[3] F. Aurenhammer, "Voronoi Diagrams - A Survey of a Fundamental Geometric Data Structure," ACM Computing Surveys, vol. 23, no. 3, pp. 345-405, 1991.
[4] M. de Berg, M., M. van Kreveld, M. Overmars, and O. Schwarzkopf, Computational Geometry: Algorithms and Applications. Berlin: Springer-Verlag, 2000.
[5] D.A. Du and F.K. Hwang (eds.), Euclidean Geometry and Computers. Singapore: World Scientific Publishing ,1992.
[6] A.O. Ivanov and A.A. Tuzhilin, Minimal Networks. The Steiner Tree Problem and its Generalizations. Boca Raton: CRC Press, 1994.
[7] A. Okabe, B. Boots, K. Sugihara, and S.N. Chiu, Spatial Tessellations and Applications of Voronoi Diagrams. New York: John Wiley & Sons, 2000.
[8] S. Guha and I. Suzuki, "Proximity Problems for Points on a Rectilinear Plane with Rectangular Obstacles," Algorithmica, vol. 17, pp. 281-307, 1997.
[9] M. Šeda, "Rectilinear Voronoi Diagram-Based Motion Planning in the Plane with Obstacles," Elektronika (Poland), no. 8-9, pp. 24-26, 2004.
[10] D.M. Mount, ÔÇ×Design and Analysis of Computer Algorithms," Lecture Notes, University of Maryland, College Park, 1999, 131 pp.
[11] F.K. Hwang, D.S. Richards and P. Winter, The Steiner Tree Problem. Amsterdam: North-Holland, 1992.
[12] D. Cheriton and R.E. Tarjan, "Finding Minimum Spanning Trees," SIAM Journal on Computing, vol. 5, no. 4, pp. 724-742, 1976.
[13] D.-Z. Du and F.K. Hwang, "A Proof of the Gilbert-Pollak Conjecture on the Steiner Ratio," Algorithmica, vol. 7, pp. 121-135, 1992.
[14] D.R. Dreyer and M.L. Overton, "Two Heuristics for Euclidean Steiner Tree Problem," Journal on Global Optimization, vol. 13, pp. 95-106, 1998.
[15] M. Šeda, "Solving the Euclidean Steiner Tree Problem Using Delaunay Triangulation," WSEAS Transactions on Computers, vol. 4, no. 6, pp. 471-476, 2005.
[16] M.I. Shamos and D. Hoey, "Closest Point Problems," in Proc. 16th Annual Symposium on Foundations of Computer Science FOCS '75, Berkeley, 1975, pp. 151-162.