Skip to main content
Log in

Clustering in non-stationary environments using a clan-based evolutionary approach

  • Original Papers
  • Published:
Biological Cybernetics Aims and scope Submit manuscript

Abstract

Clustering techniques are used to discover structure in data by optimizing a denned criterion function. Most of these methods assume that the data are stationary, and these techniques are based on gradient descent which converge to a locally optimal clustering. There are many potential applications that require clustering to be performed in non-stationary temporal environments. In this paper, we investigate the applicability of a clan-based evolutionary optimization method for clustering data in non-stationary environments. Due to the stochastic nature of the technique, the problem of becoming entrapped in local optima is avoided, and the method can converge to (nearly) optimal clusters. Different cases are considered in the experiments, and the results demonstrate the efficacy of the evolutionary approach for clustering time-varying data.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Anderberg MR (1973) Cluster analysis for applications. Academic Press, London

    Google Scholar 

  • Babu GP (1994) Connectionist and evolutionary approaches for pattern clustering. PhD thesis, Department of Computer Science and Automation, Indian Institute of Science

  • Babu GP, Murty MN (1993a) Designing vector quantization codebook using multi-state stochastic connectionist approach. In: Proc of the Workshop cum Symposium on Applications of Neural Networks in Nuclear Science and Industry, Bombay, India, Bhabha Atomic Research Centre pp A 4:1–10

  • Babu GP, Murty MN (1993b) A near-optimal initial seed value selection in k-means algorithm using a genetic algorithm. Pattern Recogn Lett 14:763–769

    Google Scholar 

  • Babu GP, Murty MN (1994a) Clustering with evolution strategies. Pattern Recogn 27:321–329

    Google Scholar 

  • Babu GP, Murty MN (1994b) Controlled offspring generation in evolutionary programming. In: Sebald AV, Fogel LJ (eds) Proc of Third Annual Conference on Evolutionary Programming. World Scientific, Ruer Edge, pp 253–260

    Google Scholar 

  • Bhuyan JN, Raghavan VV, Venkatesh KE (1991) Genetic algorithm for clustering with an ordered representation. In: Proc of the 4th Intl Conf on Genetic Algorithms, pp 408–415

  • Chinrungrueng C, Sequin Carlo H (1991) K-means competitive learning for non-stationary environments. In: Proc of Intl Joint Conf on Neural Networks, Vol 1, pp 2703–2708

    Google Scholar 

  • Fogel DB (1992) Evolving artificial intelligence. PhD thesis, Systems Science

  • Fogel DB, Atmar JW (1990) Comparing genetic operators with gaussian mutations in simulated evolutionary processes using linear systems. Biol Cybern 63:111–114

    Google Scholar 

  • Fogel DB, Simpson PK (1993) Experiments with evolving fuzzy clusters. In: Proc of 2nd Ann Conf on Evol Prog, pp 90–97

  • Fogel LJ, Owens AJ, Walsh MJ (1965) Artificial intelligence through simulated evolution. Wiley, New York

    Google Scholar 

  • Goldberg D (1989) Genetic algorithms in search, optimization and machine learning. Addison Wesley, Reading, Mass.

    Google Scholar 

  • Gordon AD, Henderson JT (1977) Algorithm for Euclidean sum of squares classification. Biometrics 33:355–362

    Google Scholar 

  • Jain AK, Dubes RC (1988) Algorithms for clustering data. Prentice-Hall, Englewood Cliffs, NJ

    Google Scholar 

  • Jensen RE (1969) A dynamic programming algorithm for cluster analysis. Operations res 17:1034–1057

    Google Scholar 

  • Jones D, Beltramo MA (1990) Clustering with genetic algorithm. Research Publication, GMR-7156, General Motors Research Labs. Warren

    Google Scholar 

  • Klein RW and Dubes RC (1989) Experiments in projection and clustering by simulated annealing. Pattern Recogn 22:213–220

    Google Scholar 

  • Koontz WLG, Narendra PM, Fukunaga K (1975) A branch and bound clustering algorithm. IEEE Trans Comput 23:908–914

    Google Scholar 

  • MacQueen J (1967) Some methods for classification and analysis of multivariate observation. Fifth Berkeley Symp Math Stat Prob 1:281–297

    Google Scholar 

  • Raghavan W, Agarwal B (1987) Optimal determination of useroriented clusters: an application for the reproductive plan. In: Genetic algorithms and their applications. Proc of the 2nd Intl Conf on Genetic Algorithms, pp 241–246

  • Raghavan W, Birchand K (1971) A clustering strategy based on a formalism of the reproductive process in natural system. In: Proc of the 2nd Intl Conf on Information Storage and Retrieval, pp 10–22

  • Sarazin CL (1986) X-ray emission for clusters of galaxies. Rev Modern Phys 58:1–116

    Google Scholar 

  • Schwefel HP (1981) Numerical optimization of computer models. Wiley, New York

    Google Scholar 

  • Shen SM, Abu-Amera H, Tsai WK, Tsai WT (1992) Simulation and theoretical results on cluster management and directory management in dynamic hierarchical networks. IEEE Trans Commun 40:312–324

    Google Scholar 

  • Van den bout DE, Miller TK (1990) Graph partitioning using annealed neural networks. IEEE Trans Neural Networks 1:192–203

    Google Scholar 

  • Williams M (1984) The logical status of natural selection and other evolutionary controversies. In: Sober E (ed) Conceptual issues in evolutionary biology: an anthology, MIT Press, Cambridge, Mass. pp 83–98

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This work was done while visiting Computer Science Department, Indian Institute of Science, Bangalore, India.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Babu, G.P. Clustering in non-stationary environments using a clan-based evolutionary approach. Biol. Cybern. 73, 367–374 (1995). https://doi.org/10.1007/BF00199472

Download citation

  • Received:

  • Accepted:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00199472

Keywords

Navigation