Journal of Intelligent Information Systems

, Volume 38, Issue 1, pp 269–297 | Cite as

A density-based spatial clustering for physical constraints

  • Xin WangEmail author
  • Camilo Rostoker
  • Howard J. Hamilton


We propose a spatial clustering method, called DBRS+, which aims to cluster spatial data in the presence of both obstacles and facilitators. It can handle datasets with intersected obstacles and facilitators. Without preprocessing, DBRS+ processes constraints during clustering. It can find clusters with arbitrary shapes. DBRS+ has been empirically evaluated using synthetic and real data sets and its performance has been compared to DBRS and three related methods for handling obstacles, namely AUTOCLUST+, DBCLuC*, and DBRS_O.


Spatial data mining Constraint-based clustering Density-based clustering Obstacle Facilitator 



We thank Vladimir Estivill-Castro and Ickjai Lee for lending us their implementation of AUTOCLUST+ and Jörg Sander for providing us with the code for DBSCAN. We also thank the Regina Police Service and Joe Piwowar for granting us access to the break-and-enter data set. This research was supported by the Faculty of Graduate Studies and Research of the University of Regina and the Natural Sciences and Engineering Research Council of Canada via two Discovery grants to Wang and Hamilton and an Undergraduate Student Research Award to Rostoker.


  1. de Berg, M., van Kreveld, M., Overmars, M., & Schwarzkopf, O. (1997). Computational geometry: Algorithms and applications. Springer.Google Scholar
  2. Ester, M., Kriegel, H., Sander, J., & Xu, X. (1996). A density-based algorithm for discovering clusters in large spatial databases with noise. In Proceedings of the second international conference on knowledge discovery and data mining (pp. 226–231). Portland, OR.Google Scholar
  3. Estivill-Castro, V., & Lee, I. J. (2000a). AUTOCLUST: Automatic Clustering via boundary extraction for mining massive point-data sets. In Proceedings of the fifth international conference on geocomputation (pp. 23–25). Medway Campus, UK: University of Greenwich.Google Scholar
  4. Estivill-Castro, V., & Lee, I. J. (2000b). AUTOCLUST+: Automatic clustering of point-data sets in the presence of obstacles. In Proceedings of the International Workshop on Temporal, Spatial and Spatio-Temporal Data Mining (pp. 133–146). Lyon, France.Google Scholar
  5. Gao, Y., & Zheng, B. (2009). Continuous obstructed nearest neighbor queries in spatial databases. SIGMOD, 577–590.Google Scholar
  6. Lee, C. H. (2002). Density-based clustering of spatial data in the presence of physical constraints. Master’s Thesis. University of Alberta, Edmonton, Canada.Google Scholar
  7. Malerba, D., Appice, A., Varlaro, A., & Lanza, A. (2005). Spatial clustering of structured objects. ILP, 227–245.Google Scholar
  8. Ng, R., & Han, J. (1994). Efficient and effective clustering method for spatial data mining. In Proceedings of the Twentieth International Conference on Very Large Data Bases (pp. 144–155). Santiago, Chile.Google Scholar
  9. O’Rourke, J. (1998). Computational geometry in C (2nd ed.). New York: Cambridge University Press.zbMATHGoogle Scholar
  10. Sander, J., Ester, M., Kriegel, H., & Xu, X. (1998). Density-based clustering in spatial databases: the algorithm GDBSCAN and its applications. Data Mining and Knowledge Discovery, 2(2), 169–194.CrossRefGoogle Scholar
  11. Tung, A. K. H. , Han, J., Lakshmanan, L. V. S. , & Ng, R. T. (2001a). Constraint-based clustering in large databases. In Proceedings of the Eighth International Conference on Database Theory (pp. 405–419). London, UK.Google Scholar
  12. Tung, A. K. H. , Hou, J., & Han, J. (2001b). Spatial clustering in the presence of obstacles. In Proceedings of the Seventeenth International Conference On Data Engineering (pp. 359–367). Heidelberg, Germany.Google Scholar
  13. Wang, X., & Hamilton, H. J. (2003). DBRS: A density-based spatial clustering method with random sampling. In Proceedings of the Seventh Pacific-Asia Conference on Knowledge Discovery and Data Mining (pp. 563–575). Seoul, Korea.Google Scholar
  14. Wang, X., & Hamilton, H. J. (2005). Clustering spatial data in the presence of obstacles. International Journal on Artificial Intelligence Tools, 14(1–2), 177–198.CrossRefGoogle Scholar
  15. Zaïane, O. R. , & Lee, C. H. (2002). Clustering spatial data when facing physical constraints. In Proceedings of the IEEE International Conference on Data Mining (pp. 737–740). Maebashi City, Japan.Google Scholar
  16. Zhang, B., Ying, W., Xie, M., & Dong, J. (2007). Geo-spatial clustering with non-spatial attributes and geographic non-overlapping constraint: a penalized spatial distance measure. PAKDD, 1072–1079.Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2011

Authors and Affiliations

  • Xin Wang
    • 1
    Email author
  • Camilo Rostoker
    • 2
  • Howard J. Hamilton
    • 2
  1. 1.Department of Geomatics EngineeringUniversity of CalgaryCalgaryCanada
  2. 2.Department of Computer ScienceUniversity of ReginaReginaCanada

Personalised recommendations