Abstract
Let P be a simple polygon of n vertices and let S be a set of N points lying in the interior of P. A geodesic disk GD(p,r) with center p and radius r is the set of points in P that have a geodesic distance ≤ r from p (where the geodesic distance is the length of the shortest polygonal path connection that lies in P). In this paper we present an output sensitive algorithm for finding all N geodesic disks centered at the points of S, for a given value of r. Our algorithm runs in \(O((n+(kn)^{\frac{2}{3}}+k)\log^cn)\) time, for some constant c and output size k. It is the basis of a cluster reporting algorithm where geodesic distances are used.
This research has been partially funded by the Netherlands Organisation for Scientific Research (NWO) under FOCUS/BRICKS grant number 642.065.503.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Agarwal, P.K.: Range searching. In: Goodman, J.E., O’Rourke, J. (eds.) Handbook of Discrete and Computational Geometry, ch. 36, 2nd edn., pp. 809–838. Chapman & Hall/CRC, Boca Raton (2004)
Agarwal, P.K., Erickson, J.: Geometric range searching and its relatives. In: Chazelle, B., Goodman, J.E., Pollack, R. (eds.) Advances in Discrete and Computational Geometry, AMS, Providence, RI. Contemporary Mathematics, vol. 223, pp. 1–56 (1999)
Aronov, B.: On the Geodesic Voronoi Diagram of Point Sites in a Simple Polygon. Algorithmica 4, 109–140 (1989)
Asano, T., Toussaint, G.: Computing the Geodesic Center of a Simple Polygon. In: Johnson, D.S., Nozaki, A., Nishizeki, T., Willis, H. (eds.) Perspectives in Computing: Discrete Algorithms and Complexity, pp. 65–79 (1987)
Aurenhammer, F.: Voronoi diagrams: A survey of a fundamental geometric data structure. ACM Comput. Surveys 23, 345–405 (1991)
Berkhin, P.: A Survey of Clustering Data Mining Techniques. In: Jacob, K., Charles, N., Marc, T. (eds.) Grouping Multidimensional Data: Recent Advances in Clustering, pp. 25–71 (2006)
Chazelle, B., Edelsbrunner, H., Grigni, M., Guibas, L., Hershberger, J., Sharir, M., Snoeyink, J.: Ray Shooting in Polygons Using Geodesic Triangulations. Algorithmica 12, 54–68 (1994)
Estivill-Castro, V., Lee, I.: Autoclust+: Automatic clustering of point-data sets in the presence of obstacles. In: TSDM 2000: Proc. of the First Int. Workshop on Temporal, Spatial, and Spatio-Temporal Data Mining-Revised Papers, pp. 133–146 (2001)
Gudmundsson, J., van Kreveld, M., Narasimhan, G.: Region-restricted clustering for geographic data mining. In: Proc. 14th Europ. Sympos. Algorithms, pp. 399–410 (2006)
Guibas, L., Hershberger, J., Leven, D., Sharir, M., Tarjan, R.: Linear-time Algorithms for Visibility and Shortest Path Problems inside Triangulated Simple Polygons. Algorithmica 2, 209–233 (1987)
Halperin, D.: Arrangements. In: Goodman, J.E., ORourke, J. (eds.) Handbook of Discrete and Computational Geometry, ch. 24, 2nd edn., pp. 529–562. Chapman & Hall/CRC, Boca Raton (2004)
Han, J., Kamber, M.: Data Mining: Concepts and Techniques. Academic Press, London (2001)
Hartigan, J.: Clustering Algorithms. John Wiley & Sons, New York (1975)
Jain, A., Dubes, R.: Algorithms for Clustering Data. Prentice-Hall, Englewood Cliffs (1988)
Laube, P., van Kreveld, M., Imfeld, S.: Finding REMO – detecting relative motion patterns in geospatial lifelines. In: Fisher, P.F. (ed.) Developments in Spatial Data Handling: proc. 11th Int. Sympos., pp. 201–215 (2004)
Miller, H.J., Han, J.: Geographic Data Mining and Knowledge Discovery. Taylor & Francis, London (2001)
Pollack, R., Sharir, M., Rote, G.: Computing the Geodesic Center of a Simple Polygon. Discr. & Comput. Geometry 4, 611–626 (1989)
O’Sullivan, D., Unwin, D.: Geographic Information Analysis. John Wiley & Sons, Hoboken, NJ (2003)
Tung, A.K.H., Hou, J., Han, J.: Spatial clustering in the presence of obstacles. In: Proc. of the 17th Int. Conference on Data Engineering, pp. 359–367 (2001)
Zaïane, O.R., Lee, C.: Clustering spatial data in the presence of obstacles: a density-based approach. In: Proc. of the 2002 Int. Symposium on Database Engineering & Applications, pp. 214–223 (2002)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Borgelt, M.G., van Kreveld, M., Luo, J. (2007). Geodesic Disks and Clustering in a Simple Polygon. In: Tokuyama, T. (eds) Algorithms and Computation. ISAAC 2007. Lecture Notes in Computer Science, vol 4835. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77120-3_57
Download citation
DOI: https://doi.org/10.1007/978-3-540-77120-3_57
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-77118-0
Online ISBN: 978-3-540-77120-3
eBook Packages: Computer ScienceComputer Science (R0)