Abstract
Given a geometric space and a set of weighted spatial points, the Size Constrained k Simple Polygons (SCkSP) problem identifies k simple polygons that maximize the total weights of the spatial points covered by the polygons and meet the polygon size constraint. The SCkSP problem is important for many societal applications including hotspot area detection and resource allocation. The problem is NP-hard; it is computationally challenging because of the large number of spatial points and the polygon size constraint. Our preliminary work introduced the Nearest Neighbor Triangulation and Merging (NNTM) algorithm for SCkSP to meet the size constraint while maximizing the total weights of the spatial points. However, we find that the performance of the NNTM algorithm is dependent on the t-nearest graph. In this paper, we extend our previous work and propose a novel approach that outperforms our prior work. Experiments using Chicago crime and U.S. Federal wildfire datasets demonstrate that the proposed algorithm significantly reduces the computational cost of our prior work and produces a better solution.
Similar content being viewed by others
References
Arkin EM, Chiang YJ, Held M, Mitchell JSB, Sacristan V, Skiena S, Yang TC (1998) On minimum-area hulls. Algorithmica 21(1):119–136
Bereg S, Daescu O, Zivanic M, Rozario T (2015) Smallest maximum-weight circle for weighted points in the plane. In: International conference on computational science and its applications. Springer, pp 244–253
Blåsjö V (2005) The isoperimetric problem. Am Math Mon 112 (6):526–566
Boyce JE, Dobkin DP, Drysdale RLS III, Guibas LJ (1982) Finding extremal polygons. In: Proceedings of the fourteenth annual ACM symposium on theory of computing. ACM, pp 282–289
Braden B (1986) The surveyor’s area formula. Coll Math J 17 (4):326–337
Bradley P, Bennett K, Demiriz A (2000) Constrained k-means clustering. Microsoft research, Redmond, pp 1–8
City of Chicago Data Potal (2019) Crimes—2001 to present, https://data.cityofchicago.org/Public-Safety/Crimes-2001-to-present/ijzp-q8t2. Retrieved Feb. 2019
Coxeter HSM (1989) Introduction to geometry. John Wiley & Sons
De Berg M, Cheong O, Van Kreveld M, Overmars M (2008) Computational geometry: introduction. In: Computational geometry: algorithms and applications, pp 1–17
Devadoss SL, O’Rourke J (2011) Discrete and computational geometry. Princeton University Press, Princeton
Elzinga DJ, Hearn DW (1972) The minimum covering sphere problem. Manag Sci 19(1):96–104
Eppstein D, Overmars M, Rote G, Woeginger G (1992) Finding minimum areak-gons. Discrete Comput Geom 7(1):45–58
Ertoz L, Steinbach M, Kumar V (2002) A new shared nearest neighbor clustering algorithm and its applications. In: Workshop on clustering high dimensional data and its applications at 2nd SIAM international conference on data mining, pp 105–115
Ester M, Kriegel HP, Sander J, Xu X et al (1996) A density-based algorithm for discovering clusters in large spatial databases with noise. In: Kdd, vol 96, pp 226–231
Federal Wildland Fire Occurrence Data, https://wildfire.cr.usgs.gov/firehistory/data.html/, Retrieved Feb. 2019
Fekete SP (2000) On simple polygonalizations with optimal area. Discrete Comput Geom 23(1):73–110
Fekete SP, Pulleyblank WR (1993) Area optimization of simple polygons. In: Proceedings of the ninth annual symposium on computational geometry, pp 173–182
Fulek R, Keszegh B, Morić F, Uljarević I (2013) On polygons excluding point sets. Graphs Comb 29(6):1741–1753
Hearn DW, Vijay J (1982) Efficient algorithms for the (weighted) minimum circle problem. Oper Res 30(4):777–795
Hêche J F, Liebling TM (1997) Finding minimum area simple pentagons. Oper Res Lett 21(5):229–233
Hinneburg A, Gabriel HH (2007) Denclue 2.0: fast clustering based on kernel density estimation. In: International symposium on intelligent data analysis. Springer, pp 70–80
Jiang M (2012) On covering points with minimum turns. In: Frontiers in algorithmics and algorithmic aspects in information and management. Springer, pp 58–69
Karypis G, Han EH, Kumar V (1999) Chameleon: hierarchical clustering using dynamic modeling. Computer 32(8):68–75
Li X, Han J, Lee JG, Gonzalez H (2007) Traffic density-based discovery of hot routes in road networks. In: International symposium on spatial and temporal databases. Springer, pp 441–459
Malinen MI, Fränti P (2014) Balanced k-means for clustering. In: Joint IAPR international workshops on statistical techniques in pattern recognition (SPR) and structural and syntactic pattern recognition (SSPR). Springer, pp 32–41
Mitchell JS, Polishchuk V (2008) Minimum-perimeter enclosures. Inf Process Lett 107(3-4):120–124
Munkres JR (2000) Topology. Prentice Hall, Upper Saddle River
Muravitskiy V, Tereshchenko V (2011) Generating a simple polygonalizations. In: 2011 15th international conference on information visualisation (IV). IEEE, pp 502–506
Oliver D, Shekhar S, Kang JM, Laubscher R, Carlan V, Bannur A (2014) A k-main routes approach to spatial network activity summarization. IEEE Trans Knowl Data Eng 26(6):1464–1478
Peethambaran J, Parakkat AD, Muthuganapathy R (2016) An empirical study on randomized optimal area polygonization of planar point sets. J Exp Algorithmics (JEA) 21:1–10
Reich A, Ohriniuc R, Yang K (2018) Size constrained k simple polygons. In: Proceedings of the 26th ACM SIGSPATIAL international conference on advances in geographic information systems. ACM, pp 500–503
Samet H (2006) Foundations of multidimensional and metric data structures. Morgan Kaufmann
Taranilla MT, Gagliardi EO, Hernández Peñalver G (2011) Approaching minimum area polygonization. In: XVII Congreso Argentino de Ciencias de la Computación
Wang W, Yang J, Muntz R, et al. (1997) Sting: a statistical information grid approach to spatial data mining. In: VLDB, vol 97, pp 186–195
Xu X, Yuruk N, Feng Z, Schweiger TA (2007) Scan: a structural clustering algorithm for networks. In: Proceedings of the 13th ACM SIGKDD international conference on knowledge discovery and data mining. ACM, pp 824–833
Yang K (2016) Distance-constrained k spatial sub-networks: a summary of results International conference on geographic information science. Springer, pp 68–84
Acknowledgements
We would like to thank the National Science Foundation CAREER under Grant No. 1844565.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Yang, K., Nam, K.W., Qutbuddin, A. et al. Size constrained k simple polygons. Geoinformatica 25, 43–67 (2021). https://doi.org/10.1007/s10707-020-00416-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10707-020-00416-9