Abstract
This paper presents a novel algorithm that uses techniques adapted from models originating from biological collective organisms to discover clusters of arbitrary shape, size and density in spatial data. The algorithm combines a smart exploratory strategy based on the movements of a flock of birds with a shared nearest-neighbor clustering algorithm to discover clusters in parallel. In the algorithm, birds are used as agents with an exploring behavior foraging for clusters. Moreover, this strategy can be used as a data reduction technique to perform approximate clustering efficiently. We have applied this algorithm on synthetic and real world data sets and we have measured, through computer simulation, the impact of the flocking search strategy on performance.
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
Han, J., Kamber, M., Tung, A.K.H.: Spatial Clustering Methods in Data Mining: A Survey. In: Miller, H., Han, J. (eds.) Geographic Data Mining and Knowledge Discovery. Taylor and Francis, Abington (2001)
Lumer, E.D., Faieta, B.: Diversity and Adaptation in Populations of Clustering Ants. In: Cliff, D., Husbands, P., Meyer, J.A., Wilson, S.W. (eds.) Proc. of the third Int. Conf. on Simulation of Adaptive Behavior: From Animals to Animats (SAB 1994), pp. 501–508. MIT-Press, Cambridge (1994)
Monmarché, N., Slimane, M., Venturini, G.: On improving clustering in numerical databases with artificial ants. In: Floreano, D., Mondada, F. (eds.) ECAL 1999. LNCS, vol. 1674, pp. 626–635. Springer, Heidelberg (1999)
Bonabeau, E., Dorigo, M., Theraulaz, G.: Swarm Intelligence: From Natural to Artificial Systems. Oxford University Press, Oxford (1999)
Macgill, J.: Using Flocks to Drive a Geographical Analysis Engine. In: ArtificialLife VII: Proceedings of the Seventh International Conference on Artificial Life, Reed College, Portland, Oregon, pp. 1–6. MIT Press, Cambridge (2000)
Ertöz, L., Steinbach, M., Kumar, V.: A New Shared Nearest Neighbor Clustering Algorithm and its Applications. In: Workshop on Clustering High Dimensional Data and its Applications. 2nd SIAM International Conference on Data Mining Arlington, VA (2002)
Kollios, G., Gunopoulos, D., Koudas, N., Berchtold, S.: Efficient Biased Sampling for Approximate Clustering and Outlier Detection in Large Datasets. IEEE Trans. on Knowledge and Data Engineering, TKDE (2003) (to appear)
Minar, N., Burkhart, R., Langton, C., Askenazi, M. (1996), http://www.santafe.edu/projects/swarm
Jarvis, 11.R.A., Patrick, E.A.: Clustering using a similarity measure based on shared nearest neighbors. IEEE Transactions on Computers C-22(11) (1973)
Reynolds, C.W.: Flocks, Herds, and Schools: A Distributed Behavioral Model. Computer Science Today 21(4), 25–34 (SIGGRAPH 87) (1987); van Leeuwen, J. (ed.): Computer Science Today. LNCS, vol. 1000. Springer, Heidelberg (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Folino, G., Forestiero, A., Spezzano, G. (2003). Discovering Clusters in Spatial Data Using Swarm Intelligence. In: Banzhaf, W., Ziegler, J., Christaller, T., Dittrich, P., Kim, J.T. (eds) Advances in Artificial Life. ECAL 2003. Lecture Notes in Computer Science(), vol 2801. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39432-7_64
Download citation
DOI: https://doi.org/10.1007/978-3-540-39432-7_64
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20057-4
Online ISBN: 978-3-540-39432-7
eBook Packages: Springer Book Archive