Skip to main content

Clustering Algorithm Based on Fruit Fly Optimization

  • Conference paper
  • First Online:
Rough Sets and Knowledge Technology (RSKT 2015)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 9436))

Included in the following conference series:

Abstract

The swarm intelligence optimization algorithms have been widely applied in the fields of clustering analysis, such as ant colony algorithm, artificial immune algorithm and so on. Inspired by the idea of fruit fly optimization algorithms, this paper presents Fruit Fly Optimization Clustering Algorithm (FOCA) based on fruit fly optimization. The algorithm extends the space which fruit fly from two-dimension to three, in order to find the global optimum in each iteration. Besides, for the purpose of getting the optimize clusters centers, each fruit fly flies step by step, and every flight is a stochastic search in its own region. Compared with the other clustering algorithms of swarm intelligence, the proposed algorithm is simpler and with fewer parameters. The experimental results demonstrate that our algorithm outperforms some of state-of-the-art algorithms regarding to the accuracy and convergence time.

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

Access this chapter

Institutional subscriptions

References

  1. Han, J., Kamber, M.: Data Mining: Concepts and Techniques, 2nd edn. Morgan Kaufmann, Los Altos (2006)

    MATH  Google Scholar 

  2. Deneubourg, J.L., Goss,S., Franks, N., et al.: The dynamics of collective sorting: robot-like ant and ant-like robots. In: The First Conference on Simulation of Adaptive Behavior: From Animals to Animals, pp. 356–365 (1991)

    Google Scholar 

  3. Omran, M., Salman, A., Engelbrecht, A.P.: Image classification using particle swarm optimization. In: The 4th Asia-Pacific Conference on Simulated Evolution and Learning, pp. 370–374 (2002)

    Google Scholar 

  4. Tsang, W.W., Lau, H.Y.: Clustering-based multi-objective immune optimization evolutionary algorithm. In: Coello Coello, C.A., Greensmith, J., Krasnogor, N., Liò, P., Nicosia, G., Pavone, M. (eds.) ICARIS 2012. LNCS, vol. 7597, pp. 72–85. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  5. Amiri, B., Fathian, M., Maroosi, A.: Application of shuffled frog-leaping algorithm on clustering. Adv. Manuf. Technol. 45(2), 199–209 (2009)

    Article  Google Scholar 

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

    Article  Google Scholar 

  7. Yazdani, D., Saman, B., Sepas, A., et al.: A new algorithm based on improved artificial fish swarm algorithm for data clustering. Artif. Intell. 13(11), 170–192 (2013)

    Google Scholar 

  8. Yang, J.G., Zhuang, Y.B.: An improved ant colony optimization algorithm for solving a complex combinatorial optimization problem. Appl. Soft Comput. 10(2), 653–660 (2010)

    Article  Google Scholar 

  9. Li, Z.H., Zhang, Y.N., Tan, H.Z.: IA-AIS: an improved adaptive artificial immune system applied to complex optimization problem. Appl. Soft Comput. 11(8), 4692–4700 (2011)

    Article  Google Scholar 

  10. Wang, L., Fang, C.: An effective shuffled frog-leaping algorithm for multi-mode resource-constrained project scheduling problem. Inf. Sci. 181(20), 4804–4822 (2011)

    Article  MathSciNet  Google Scholar 

  11. Akray, B., Karabog, D.: A modified artificial bee colony algorithm for real-parameter optimization. Inf. Sci. 192(1), 120–142 (2012)

    Article  Google Scholar 

  12. Tsai, H.C., Lin, Y.H.: Modification of the fish swarm algorithm with particle swarm optimization formulation and communication behavior. Appl. Soft Comput. 11(8), 5367–5374 (2011)

    Article  Google Scholar 

  13. Pan, W.C.: A new fruit fly optimization algorithm: taking the financial distress model as an example. Knowl. Based Syst. 26, 69–74 (2012)

    Article  Google Scholar 

  14. Li, C., Xu, S., Li, W., et al.: A novel modified fly optimization algorithm for designing the self-tuning proportional integral derivative controller. J. Convergence Inf. Technol. 16(7), 69–77 (2012)

    Google Scholar 

  15. Xie, J.Y., Jiang, S., Xie, W.X., et al.: An efficient global k-means clustering algorithm. J. Comput. 6(2), 271–279 (2011)

    Article  Google Scholar 

  16. Mualik, U., Bandyopadhyay, S.: Genetic algorithm based clustering technique. Pattern Recogn. 33(9), 1455–1465 (2000)

    Article  Google Scholar 

  17. Omran, M., Salman, A., Engelbrecht, A.P.: Particle swarm optimization method for image clustering. Pattern Recog. Artif. Intell. 19(3), 297–321 (2005)

    Article  Google Scholar 

  18. Shelokar, P.S., Jayaraman, V.K., Kulkarni, B.D.: An ant colony approach for clustering. Anal. Chim. Acta 509(2), 187–195 (2004)

    Article  Google Scholar 

  19. Yang, Y., Kamel, M.S.: An aggregated clustering approach using multi-ant colonies algorithms. Pattern Recogn. 39(7), 1278–1289 (2006)

    Article  Google Scholar 

  20. Maulik, U., Bandyopadhyay, S.: Performance evaluation of some clustering algorithm and validity indices. Pattern Anal. Mach. Intell. 24(12), 1650–1654 (2002)

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported by the National Science Foundation of China (Nos. 61170111, 61134002 and 61401374) and the Fundamental Research Funds for the Central Universities (No. 2682014RC23).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yan Yang .

Editor information

Editors and Affiliations

Rights and permissions

Open Access This chapter is licensed under the terms of the Creative Commons Attribution-NonCommercial 2.5 International License (http://creativecommons.org/licenses/by-nc/2.5/), which permits any noncommercial use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.

The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Xiao, W., Yang, Y., Xing, H., Meng, X. (2015). Clustering Algorithm Based on Fruit Fly Optimization. In: Ciucci, D., Wang, G., Mitra, S., Wu, WZ. (eds) Rough Sets and Knowledge Technology. RSKT 2015. Lecture Notes in Computer Science(), vol 9436. Springer, Cham. https://doi.org/10.1007/978-3-319-25754-9_36

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-25754-9_36

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-25753-2

  • Online ISBN: 978-3-319-25754-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics