Skip to main content

A Data Clustering Approach Using Bees Algorithm with a Memory Scheme

  • Conference paper
  • First Online:
Advances in Computing Systems and Applications (CSA 2018)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 50))

Included in the following conference series:

Abstract

The Bees Algorithm (BA) is one of the most recent swarm-based meta-heuristic algorithms that mimic the natural foraging behavior of honey bees in order to solve optimization problems and find the optimal solution. Clustering analysis, used in various science fields and applications, is an important tool and a descriptive process attempting to identify similar classes of objects based on the values of their attributes. To solve clustering problems there are diverse ways, including machine learning techniques, statistics, and metaheuristic methods. In this work, an improved Bees Algorithm with memory scheme (BAMS), which is a modified version of the BA algorithm, is used for data clustering. In the BAMS algorithm, a simple memory scheme is introduced to prevent visiting sites which are close to previously visited sites and to avoid visiting sites with the same fitness or worse. Four real-life data sets are applied to validate the proposed algorithm, and results of this study are compared to BA and others state-of-the-art methods. The experimental results show that the proposed algorithm outperforms other methods.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.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

References

  1. Özbakır, L., Turna, F.: Clustering performance comparison of new generation meta-heuristic algorithms. Knowl. Based Syst. 130, 1–16 (2017)

    Article  Google Scholar 

  2. Jose-Garcia, A., Gomez-Flores, W.: Automatic clustering using nature-inspired metaheuristics: a survey. Appl. Soft Comput. 41, 192–213 (2016)

    Article  Google Scholar 

  3. Rokach, L., Maimon, O.Z.: Data Mining with Decision Trees: Theory and Applications. World Scientific Pub Co Inc, Hardcover (2008). 69

    MATH  Google Scholar 

  4. Boobord, F., Othman, Z., Abu Bakar, A.: A WK-Means Approach for Clustering. In: IAJIT (2013). ISSN:1683-3198

    Google Scholar 

  5. Chen, C.Y., Ye, F.: Particle swarm optimization algorithm and its application to clustering analysis. In: Proceedings of the IEEE International Conference on Networking, Sensing and Control, Taipei, Taiwan, pp. 789–794 (2004)

    Google Scholar 

  6. Zhang, C., Ouyang, D., Ning, J.: An artificial bee colony approach for clustering. Expert Syst. Appl. 37(7), 4761–4767 (2010)

    Article  Google Scholar 

  7. Pham, D., Ghanbarzadeh, A., Koc, E., Otri, S., Rahim, S., Zaidi, M.: The bees algorithm-a novel tool for complex optimisation problems. In: Proceedings of the 2nd Virtual International Conference on Intelligent Production Machines and Systems. Elsevier Science Ltd., Cardiff, pp. 454–459 (2006)

    Google Scholar 

  8. Wasim, A.H., Shahnorbanun, S., Siti, N.H.S.A.: The variants of the bees algorithm a survey. Artif. Intell. Rev. 47(1), 67–121 (2017)

    Article  Google Scholar 

  9. Pham, D.T., Castellani, M.: The bees algorithm: modelling foraging behaviour to solve continuous optimization problems. Proc. Inst. Mech. Eng. Part C.: J. Mech. 223, 2919–2938 (2009)

    Article  Google Scholar 

  10. Nemmich, M.A., Debbat, F.: Bees algorithm and its variants for complex optimisation problems. In: The 2nd International Conference on Applied Automation and Industrial Diagnostics (ICAAID 2017), Djelfa, Algeria (2017)

    Google Scholar 

  11. Ghanbarzadeh, A.: The bees algorithm, A Novel optimization tool. Ph.D Thesis, Manufacturing Engineering Centre, School of Engineering, Cardiff University, UK (2007)

    Google Scholar 

  12. Pham, D.T., Darwish, A.H. Fuzzy selection of local search sites in the bees algorithm. In: Proceedings of the 4th Virtual International Conference on Intelligent Production Machines and Systems, 1–14 July 2008, Cardiff, UI, p. 391 (2008)

    Google Scholar 

  13. Packianather, M.S., Landy, M., Pham, D.T.: Enhancing the speed of the bees algorithm using pheromone-based recruitment. In: Proceedings of the 7th IEEE International Conference on Industrial Informatics, 23–26 June, Cardiff, Wales, p. 789–794 (2009)

    Google Scholar 

  14. Ebrahimzadeh, A., Addeh, J., Ranaee, V.: Recognition of control chart patterns using an intelligent technique. J. Appl. Soft. Comput. 13(5), 2970–2980 (2012)

    Article  Google Scholar 

  15. Ahmad, S.A.: A Study of Search Neighborhood in the Bees Algorithm. Cardiff University, Cardiff (2012)

    Google Scholar 

  16. Grüter, C., Farina, W.M.: The honeybee waggle dance: can we follow the steps? Trends Ecol. Evol. 24, 242–247 (2009). https://doi.org/10.1016/j.tree.2008.12.007

    Article  Google Scholar 

  17. Taherdangkoo, M., Yazdi, M., Bagheri, M.H.: A powerful and efficient evolutionary optimization algorithm based on stem cells algorithm for data clustering. Cent. Eur. J. Comput. Sci. 2(1), 47–59 (2012). https://doi.org/10.2478/s13537-012-0002-z

    Article  Google Scholar 

  18. Carpenter, G., Grossberg, S.: Pattern Recognition by Self-Organizing Neural Networks. Cambridge, Massachusetts, USA (1991)

    Google Scholar 

  19. Pham, D.T., Otri, S., Afify, A., Mahmuddin, M., Al-Jabbouli, H.: Data clustering using the bees algorithm. In: Proceedings of the 40th CIRP International Manufacturing Systems Seminar, Liverpool, UK (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Mohamed Amine Nemmich , Fatima Debbat or Mohamed Slimane .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Nemmich, M.A., Debbat, F., Slimane, M. (2019). A Data Clustering Approach Using Bees Algorithm with a Memory Scheme. In: Demigha, O., Djamaa, B., Amamra, A. (eds) Advances in Computing Systems and Applications. CSA 2018. Lecture Notes in Networks and Systems, vol 50. Springer, Cham. https://doi.org/10.1007/978-3-319-98352-3_28

Download citation

Publish with us

Policies and ethics