Skip to main content

A Hybrid Clustering Algorithm Based on Honey Bees Mating Optimization and Greedy Randomized Adaptive Search Procedure

  • Conference paper
Learning and Intelligent Optimization (LION 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5313))

Included in the following conference series:

Abstract

This paper introduces a new hybrid algorithmic nature inspired approach based on the concepts of the Honey Bees Mating Optimization Algorithm (HBMO) and of the Greedy Randomized Adaptive Search Procedure (GRASP), for optimally clustering N objects into K clusters. The proposed algorithm for the Clustering Analysis, the Hybrid HBMO-GRASP, is a two phase algorithm which combines a HBMO algorithm for the solution of the feature selection problem and a GRASP for the solution of the clustering problem. This paper shows that the Honey Bees Mating Optimization can be used in hybrid synthesis with other metaheuristics for the solution of the clustering problem with remarkable results both to quality and computational efficiency. Its performance is compared with other popular stochastic/metaheuristic methods like particle swarm optimization, ant colony optimization, genetic algorithms and tabu search based on the results taken from the application of the methodology to data taken from the UCI Machine Learning Repository.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abbass, H.A.: A monogenous MBO approach to satisfiability. In: Proceeding of the International Conference on Computational Intelligence for Modelling, Control and Automation, CIMCA 2001, Las Vegas, NV, USA (2001)

    Google Scholar 

  2. Abbass, H.A.: Marriage in honey-bee optimization (MBO): a haplometrosis polygynous swarming approach. In: The Congress on Evolutionary Computation (CEC 2001), Seoul, Korea, May 2001, pp. 207–214 (2001)

    Google Scholar 

  3. Afshar, A., Bozog Haddad, O., Marino, M.A., Adams, B.J.: Honey-bee mating optimization (HBMO) algorithm for optimal reservoir operation. Journal of the Franklin Institute 344, 452–462 (2007)

    Article  MATH  Google Scholar 

  4. Al-Sultan, K.: A Tabu Search Approach to the Clustering Problem. Pattern Recognition 28(9), 1443–1451 (1995)

    Article  Google Scholar 

  5. Azzag, H., Guinot, C.: Data and Text Mining with Hierarchical Clustering Ants. In: Abraham, A., Grosan, C., Ramos, V. (eds.) Swarm Intelligence in Data Mining, pp. 153–190 (2006)

    Google Scholar 

  6. Azzag, H., Venturini, G., Oliver, A., Gu, C.: A Hierarchical Ant Based Clustering Algorithm and its Use in Three Real-World Applications. European Journal of Operational Research 179, 906–922 (2007)

    Article  MATH  Google Scholar 

  7. Babu, G., Murty, M.: A Near-Optimal Initial Seed Value Selection in K-means Algorithm Using a Genetic Algorithm. Pattern Recognition Letters 14(10), 763–769 (1993)

    Article  MATH  Google Scholar 

  8. Brown, D., Huntley, C.: A Practical Application of Simulated Annealing to Clustering. Pattern Recognition 25(4), 401–412 (1992)

    Article  Google Scholar 

  9. Cano, J.R., Cordón, O., Herrera, F., Sánchez, L.: A GRASP Algorithm for Clustering. In: Garijo, F.J., Riquelme, J.-C., Toro, M. (eds.) IBERAMIA 2002. LNCS (LNAI), vol. 2527, pp. 214–223. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  10. Celeux, G., Govaert, G.: A Classification EM Algorithm for Clustering and Two Stochastic Versions. Computational Statistics and Data Analysis 14, 315–332 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  11. Chen, L., Tu, L., Chen, H.: A Novel Ant Clustering Algorithm with Digraph. In: Wang, L., Chen, K., Ong, Y.S. (eds.) ICNC 2005. LNCS, vol. 3611, pp. 1218–1228. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  12. Chu, S., Roddick, J.: A Clustering Algorithm Using the Tabu Search Approach with Simulated Annealing. In: Ebecken, N., Brebbia, C. (eds.) Data Mining II-Proceedings of Second International Conference on Data Mining Methods and Databases, Cambridge, U.K, pp. 515–523 (2000)

    Google Scholar 

  13. Cowgill, M., Harvey, R., Watson, L.: A Genetic Algorithm Approach to Cluster Analysis. Computers and Mathematics with Applications 37, 99–108 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  14. de Castro, L.D., Timmis, J.: Artificial Immune Systems: A New Computational Intelligence Approach. Springer, Heidelberg (2002)

    MATH  Google Scholar 

  15. Dasgupta, D. (ed.): Artificial Immune Systems and their Application. Springer, Heidelberg (1998)

    Google Scholar 

  16. Dorigo, M., Stutzle, T.: Ant Colony Optimization. A Bradford Book/The MIT Press, Cambridge (2004)

    MATH  Google Scholar 

  17. Fathian, M., Amiri, B., Maroosi, A.: Application of Honey Bee Mating Optimization Algorithm on Clustering. Applied Mathematics and Computation 190(2), 1502–1513 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  18. Feo, T.A., Resende, M.G.C.: Greedy randomized adaptive search procedure. Journal of Global Optimization 6, 109–133 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  19. Glover, F.: Tabu Search I. ORSA Journal on Computing 1(3), 190–206 (1989)

    Article  MATH  Google Scholar 

  20. Goldberg, D.E.: Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley Publishing Company, INC., Massachussets (1989)

    MATH  Google Scholar 

  21. Haddad, O.B., Afshar, A., Marino, M.A.: Honey-Bees Mating Optimization (HBMO) Algorithm: A New Heuristic Approach for Water Resources Optimization. Water Resources Management 20, 661–680 (2006)

    Article  Google Scholar 

  22. He, Y., Hui, S.C., Sim, Y.: A Novel Ant-Based Clustering Approach for Document Clustering. In: Ng, H.T., Leong, M.-K., Kan, M.-Y., Ji, D. (eds.) AIRS 2006. LNCS, vol. 4182, pp. 537–544. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  23. Jain, A.K., Murty, M.N., Flynn, P.J.: Data Clustering: A Review. ACM Computing Surveys 31(3), 264–323 (1999)

    Article  Google Scholar 

  24. Jain, A., Zongker, D.: Feature Selection: Evaluation, application, and Small Sample Performance. IEEE Transactions on Pattern Analysis and Machine Intelligence 19, 153–158 (1997)

    Article  Google Scholar 

  25. Janson, S., Merkle, D.: A New Multi-objective Particle Swarm Optimization Algorithm Using Clustering Applied to Automated Docking. In: Blesa, M.J., Blum, C., Roli, A., Sampels, M. (eds.) HM 2005. LNCS, vol. 3636, pp. 128–141. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  26. Kao, Y., Cheng, K.: An ACO-Based Clustering Algorithm. In: Dorigo, M., Gambardella, L.M., Birattari, M., Martinoli, A., Poli, R., Stützle, T. (eds.) ANTS 2006. LNCS, vol. 4150, pp. 340–347. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  27. Kao, Y.-T., Zahara, E., Kao, I.-W.: A Hybridized Approach to Data Clustering. Expert Systems with Applications 34(3), 1754–1762 (2008)

    Article  Google Scholar 

  28. Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of 1995 IEEE International Conference on Neural Networks, vol. 4, pp. 1942–1948 (1995)

    Google Scholar 

  29. Laidlaw, H.H., Page, R.E.: Mating designs. In: Rinderer, T.E. (ed.) Bee Genetics and Breeding, pp. 323–341. Academic Press Inc., NY (1986)

    Chapter  Google Scholar 

  30. Li, Z., Tan, H.-Z.: A Combinational Clustering Method Based on Artificial Immune System and Support Vector Machine. In: Gabrys, B., Howlett, R.J., Jain, L.C. (eds.) KES 2006. LNCS, vol. 4251, pp. 153–162. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  31. Liao, S.-H., Wen, C.-H.: Artificial Neural Networks Classification and Clustering of Methodologies and Applications - Literature Analysis from 1995 to 2005. Expert Systems with Applications 32, 1–11 (2007)

    Article  Google Scholar 

  32. Liu, Y., Chen, K., Liao, X., Zhang, W.: W. Zhang A Genetic Clustering Method for Intrusion Detection. Pattern Recognition 37, 927–942 (2004)

    Article  Google Scholar 

  33. Liu, Y., Liu, Y., Wang, L., Chen, K.: A Hybrid Tabu Search Based Clustering Algorithm. In: Khosla, R., Howlett, R.J., Jain, L.C. (eds.) KES 2005. LNCS, vol. 3682, pp. 186–192. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  34. Marinakis, Y., Migdalas, A., Pardalos, P.M.: Expanding Neighborhood GRASP for the Traveling Salesman Problem. Computational Optimization and Applications 32, 231–257 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  35. Marinakis, Y., Marinaki, M., Doumpos, M., Matsatsinis, N., Zopounidis, C.: Optimization of Nearest Neighbor Classifiers via Metaheuristic Algorithms for Credit Risk Assessment. Journal of Global Optimization 42, 279–293 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  36. Marinakis, Y., Marinaki, M., Matsatsinis, N.: A Hybrid Particle Swarm Optimization Algorithm for Cluster Analysis. In: Song, I.-Y., Eder, J., Nguyen, T.M. (eds.) DaWaK 2007. LNCS, vol. 4654, pp. 241–250. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  37. Marinakis, Y., Marinaki, M., Doumpos, M., Matsatsinis, N., Zopounidis, C.: A Hybrid ACO-GRASP Algorithm for Clustering Analysis. Annals of Operations Research (submitted, 2007)

    Google Scholar 

  38. Marinakis, Y., Marinaki, M., Doumpos, M., Matsatsinis, N., Zopounidis, C.: A Hybrid Stochastic Genetic - GRASP Algorithm for Clustering Analysis. Operational Research: An International Journal 8(1), 33–46 (2008)

    Article  MATH  Google Scholar 

  39. Marinakis, Y., Marinaki, M., Matsatsinis, N.: A Stochastic Nature Inspired Metaheuristic for Clustering Analysis. International Journal of Business Intelligence and Clustering Analysis 3(1), 30–44 (2008)

    Google Scholar 

  40. Nasraoui, O., Gonzalez, F., Cardona, C., Rojas, C., Dasgupta, D.: A Scalable Artificial Immune System Model for Dynamic Unsupervised Learning. In: Cantú-Paz, E., Foster, J.A., Deb, K., Davis, L., Roy, R., O’Reilly, U.-M., Beyer, H.-G., Kendall, G., Wilson, S.W., Harman, M., Wegener, J., Dasgupta, D., Potter, M.A., Schultz, A., Dowsland, K.A., Jonoska, N., Miller, J., Standish, R.K. (eds.) GECCO 2003. LNCS, vol. 2723, pp. 219–230. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  41. Ray, S., Turi, R.H.: Determination of Number of Clusters in K-means Clustering and Application in Colour Image Segmentation. In: Proceedings of the 4th International Conference on Advances in Pattern Recognition and Digital Techniques (ICAPRDT 1999), Calcutta, India (1999)

    Google Scholar 

  42. Rokach, L., Maimon, O.: Clustering Methods. In: Maimon, O., Rokach, L. (eds.) Data Mining and Knowledge Discovery Handbook, pp. 321–352. Springer, New York (2005)

    Chapter  Google Scholar 

  43. Selim, S.Z., Ismail, M.A.: K-means-type algorithms: A generalized convergence theorem and characterization of local optimality. IEEE Transactions on Pattern Analysis and Machine Intelligence 6, 81–87 (1984)

    Article  MATH  Google Scholar 

  44. Shelokar, P.S., Jayaraman, V.K., Kulkarni, B.D.: An Ant Colony Approach for Clustering. Analytica Chimica Acta 509, 187–195 (2004)

    Article  Google Scholar 

  45. Shen, H.-Y., Peng, X.-Q., Wang, J.-N., Hu, Z.-K.: A Mountain Clustering Based on Improved PSO Algorithm. In: Wang, L., Chen, K., S. Ong, Y. (eds.) ICNC 2005. LNCS, vol. 3612, pp. 477–481. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  46. Shen, J., Chang, S.I., Lee, E.S., Deng, Y., Brown, S.J.: Determination of Cluster Number in Clustering Microarray Data. Applied Mathematics and Computation 169, 1172–1185 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  47. Xu, R., Wunsch II, D.: Survey of Clustering Algorithms. IEEE Transactions on Neural Networks 16(3), 645–678 (2005)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Marinakis, Y., Marinaki, M., Matsatsinis, N. (2008). A Hybrid Clustering Algorithm Based on Honey Bees Mating Optimization and Greedy Randomized Adaptive Search Procedure . In: Maniezzo, V., Battiti, R., Watson, JP. (eds) Learning and Intelligent Optimization. LION 2007. Lecture Notes in Computer Science, vol 5313. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92695-5_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-92695-5_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-92694-8

  • Online ISBN: 978-3-540-92695-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics