Log in

Derived Multi-population Genetic Algorithm for Adaptive Fuzzy C-Means Clustering

  • Published:
Neural Processing Letters Aims and scope Submit manuscript

Abstract

Fuzzy C-Means (FCM) is a common data analysis method, but the clustering effect of this algorithm is easily affected by the initial clustering centers. Currently, scholars often use the multiple population genetic algorithm (MPGA) to optimize the clustering centers, but the MPGA has insufficient global search ability and lacks self-adaptability, is prone to premature convergence, and has poor initial clustering centers. Therefore, this paper proposes an adaptive FCM clustering algorithm DMGA-FCM based on a derivative multiple population genetic algorithm (DMGA). In DMGA-FCM algorithm, firstly, the derivative operator, which is proposed for the first time in this paper, performs derivative operations on initialized populations to improve the algorithm's searchability and deal with the lack of inter-population search ability. Secondly, the adaptive probability fuzzy control operator is used to dynamically adjust the genetic probability to improve the adaptability of the algorithm, which in turn enhances the global merit-seeking ability of the DMGA algorithm and avoids premature convergence. Finally, the initial clustering center of FCM algorithm is optimized with DMGA to enhance the clustering effect of the algorithm. The analysis of simulation experiments and MRI brain map application results show that the DMGA-FCM algorithm can obtain a better clustering effect of medical data and image clustering segmentation effect compared with other related FCM algorithms.

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

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Canada)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6.
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Abbreviations

SAFCM:

Self-adaptive fuzzy C-means

CF:

Cluster forests

BOA:

Bayesian optimization algorithm

GSA:

Gravitational search algorithm

CSA:

Crow search optimization algorithm

CFCSA:

Chaos theory and fuzzy C-means algorithm

SSOA:

Social spider optimizer algorithm

NSGA:

Non-dominated sorting genetic algorithm

MAFC:

Fuzzy clustering based on multiple kernels

DMGA:

Derived multi-population genetic algorithm

MPGA:

Multi-population genetic algorithm

PSO:

Particle swarm optimization

BBO:

Biogeography based algorithm

FA:

Firefly algorithm

FFCM:

Fast fuzzy C-means

References

  1. Segatori A, Marcelloni F, Pedrycz W (2017) On distributed fuzzy decision trees for big data. IEEE Trans Fuzzy Syst 26(1):174–192

    Article  Google Scholar 

  2. Zadeh LA (1965) Information and control. Fuzzy sets 8(3):338–353

    Google Scholar 

  3. Zhang W, Hu J, Zhou G et al (2020) Detection of apple defects based on the FCM-NPGA and a multivariate image analysis. IEEE Access 8:38833–38845

    Article  Google Scholar 

  4. Lahmar I, Zaier A, Yahia M, et al (2019) A self adaptive FCM cluster forests based feature selection. In: 2019 IEEE 19th mediterranean microwave symposium (MMS). IEEE, pp 1–4

  5. Arslan H, Hybrid TM (2018) FCM-WOA data clustering algorithm. In: 2018 26th signal processing and communications applications conference (SIU). IEEE, pp 1–4

  6. Bui QT, Vo B, Snasel V et al (2020) SFCM: a fuzzy clustering algorithm of extracting the shape information of data. IEEE Trans Fuzzy Syst 99:1–1

    Google Scholar 

  7. Venkat R, Reddy KS (2019) Dealing big data using fuzzy C-means (FCM) clustering and optimizing with gravitational search algorithm (GSA). In: 2019 3rd international conference on trends in electronics and informatics (ICOEI). IEEE, pp 465–467

  8. Vinodha R (2019) FCM scheduled multiple model controller for the simulated model of spherical tank process. In: 2019 IEEE international conference on electrical, computer and communication technologies (ICECCT). IEEE, pp 1–6

  9. Lei T, Jia X, Zhang Y et al (2018) Significantly fast and robust fuzzy c-means clustering algorithm based on morphological reconstruction and membership filtering. IEEE Trans Fuzzy Syst 26(5):3027–3041

    Article  Google Scholar 

  10. Bezdek JC, Ehrlich R, Full W (1984) FCM: the fuzzy c-means clustering algorithm. Comput Geosci 10(2–3):191–203

    Article  Google Scholar 

  11. Anter AM, Ali M (2020) Feature selection strategy based on hybrid crow search optimization algorithm integrated with chaos theory and fuzzy c-means algorithm for medical diagnosis problems. Soft Comput 24(3):1565–1584

    Article  Google Scholar 

  12. Askarzadeh A (2016) A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm. Comput Struct 169:1–12

    Article  Google Scholar 

  13. Anter AM, Hassenian AE, Oliva D (2019) An improved fast fuzzy c-means using crow search optimization algorithm for crop identification in agricultural. Expert Syst Appl 118:340–354

    Article  Google Scholar 

  14. ElSoud MA, Anter AM (2016) Computational intelligence optimization algorithm based on meta-heuristic social-spider: case study on CT liver tumors diagnosis. Comput Intell 7(4):466–475

    Google Scholar 

  15. Shi Y, Pun CM, Hu H et al (2016) An improved artificial bee colony and its application. Knowl Based Syst 107:14–31

    Article  Google Scholar 

  16. Cui Z, Chang Y, Zhang J et al (2019) Improved NSGA-III with selection-and-elimination operator. Swarm Evol Comput 49:23–33

    Article  Google Scholar 

  17. Shang R, Zhang W, Li F et al (2019) Multi-objective artificial immune algorithm for fuzzy clustering based on multiple kernels. Swarm Evol Comput 50:100485

    Article  Google Scholar 

  18. Zhao F, Liu F, Li C et al (2021) Coarse–fine surrogate model driven multiobjective evolutionary fuzzy clustering algorithm with dual memberships for noisy image segmentation. Appl Soft Comput 112:107778

    Article  Google Scholar 

  19. Zhang X, Wen S (2021) Hybrid whale optimization algorithm with gathering strategies for high-dimensional problems. Expert Syst Appl 179:115032

    Article  Google Scholar 

  20. Abdellahoum H, Mokhtari N, Brahimi A et al (2021) CSFCM: an improved fuzzy C-means image segmentation algorithm using a cooperative approach. Expert Syst Appl 166:114063

    Article  Google Scholar 

  21. Ma D, Wu Y, Liang H (2018) A differential evolutionary two-dimensional entropy KFCM image segmentation algorithm. J Northwest Normal Univ Nat Sci Edn 54(4):47–51

    Google Scholar 

  22. Liu X, Zhu X, Li M et al (2019) Multiple kernel k-means with incomplete kernels. IEEE Trans Pattern Anal Mach Intell 42(5):1191–1204

    Google Scholar 

  23. Rubio E, Castillo O, Melin P (2015) A new interval type-2 fuzzy possibilistic C-means clustering algorithm. In: 2015 annual conference of the north american fuzzy information processing society (NAFIPS) held jointly with 2015 5th world conference on soft computing (WConSC). IEEE, pp 1–5

  24. Naik N, Jenkins P, Savage N, et al (2019) Cyberthreat hunting-part 2: tracking ransomware threat actors using fuzzy hashing and fuzzy c-means clustering. In: 2019 IEEE international conference on fuzzy systems (FUZZ-IEEE). IEEE, pp 1–6

  25. Wang GG, Cai X, Cui Z et al (2017) High performance computing for cyber physical social systems by using evolutionary multi-objective optimization algorithm. IEEE Trans Emerg Top Comput 8(1):20–30

    Google Scholar 

  26. Potts JC, Giddens TD, Yadav SB (1994) The development and evaluation of an improved genetic algorithm based on migration and artificial selection. IEEE Trans Syst Man Cybern 24(1):73–86

    Article  Google Scholar 

  27. Sarajcev P, Jakus D, Vasilj J et al (2018) Application of genetic algorithm in designing high-voltage open-air substation lightning protection system. J Electrostat 93:43–51

    Article  Google Scholar 

  28. Gladkov LA, Gladkova NV, Semushin EY (2019) Parallel hybrid genetic algorithm for solving design and optimization problems. In: The international symposium on computer science, digital economy and intelligent systems. Springer, Cham, pp 249–258

  29. Babanezhad M, Behroyan I, Nakhjiri AT et al (2021) Thermal prediction of turbulent forced convection of nanofluid using computational fluid dynamics coupled genetic algorithm with fuzzy interface system. Sci Rep 11(1):1–12

    Article  Google Scholar 

  30. Dziwiński P, Bartczuk Ł (2019) A new hybrid particle swarm optimization and genetic algorithm method controlled by fuzzy logic. IEEE Trans Fuzzy Syst 28(6):1140–1154

    Article  Google Scholar 

  31. Han XH, Quan L, **ong XY et al (2017) A novel data clustering algorithm based on modified gravitational search algorithm. Eng Appl Artif Intell 61:1–7

    Article  Google Scholar 

  32. ALKhafaji FSM, Hasan WZW, Isa MM, et al (2019) A modified GA based PI controller for DC motor performance. In: 2019 IEEE international conference on smart instrumentation, measurement and application (ICSIMA). IEEE, pp 1–4

  33. Al-Mahturi A, Santoso F, Garratt MA, et al (2019) An intelligent control of an inverted pendulum based on an adaptive interval type-2 fuzzy inference system. In: 2019 IEEE international conference on fuzzy systems (FUZZ-IEEE). IEEE, pp 1–6

  34. Tong W, Tao B, ** X et al (2016) Design optimization of multipole galatea trap coils by multiple population genetic algorithm. IEEE Trans Plasma Sci 44(6):1018–1024

    Article  Google Scholar 

  35. Bose A, Mali K (2021) Type-reduced vague possibilistic fuzzy clustering for medical images. Pattern Recogn 112(2):107784

    Article  Google Scholar 

  36. Pravin K, Sumithra MG, Saranya N (2019) Particle swarm optimization (PSO) with fuzzy c-means (PSO-FCM)-based segmentation and machine learning classifier for leaf diseases prediction. Concurr Comput Pract Exp 2019:e5312

    Google Scholar 

  37. Hang Z, **aoqun D, Jixiang D et al (2015) Network partitioning for reactive/voltage control based on multigroup improved FCM. Electr Meas Instrum 07(5):71–75

    Google Scholar 

  38. Kwan RKS, Evans AC, Pike GB (1999) MRI simulation-based evaluation of image-processing and classification methods. IEEE Trans Med Imaging 18(11):1085–1097

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported in part by the National Natural Science Foundation of China under Grant 61300167 and 61976120, in part by the Natural Science Foundation of Jiangsu Province under Grant BK20191445, and in part by the Natural Science Key Foundation of Jiangsu Education Department under Grant 21KJA510004.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wei** Ding.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ding, W., Feng, Z., Andreu-Perez, J. et al. Derived Multi-population Genetic Algorithm for Adaptive Fuzzy C-Means Clustering. Neural Process Lett 55, 2023–2047 (2023). https://doi.org/10.1007/s11063-022-10876-9

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11063-022-10876-9

Keywords

Navigation