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.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11063-022-10876-9/MediaObjects/11063_2022_10876_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11063-022-10876-9/MediaObjects/11063_2022_10876_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11063-022-10876-9/MediaObjects/11063_2022_10876_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11063-022-10876-9/MediaObjects/11063_2022_10876_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11063-022-10876-9/MediaObjects/11063_2022_10876_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11063-022-10876-9/MediaObjects/11063_2022_10876_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11063-022-10876-9/MediaObjects/11063_2022_10876_Fig7_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11063-022-10876-9/MediaObjects/11063_2022_10876_Fig8_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11063-022-10876-9/MediaObjects/11063_2022_10876_Fig9_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11063-022-10876-9/MediaObjects/11063_2022_10876_Fig10_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11063-022-10876-9/MediaObjects/11063_2022_10876_Fig11_HTML.png)
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
Segatori A, Marcelloni F, Pedrycz W (2017) On distributed fuzzy decision trees for big data. IEEE Trans Fuzzy Syst 26(1):174–192
Zadeh LA (1965) Information and control. Fuzzy sets 8(3):338–353
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
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
Arslan H, Hybrid TM (2018) FCM-WOA data clustering algorithm. In: 2018 26th signal processing and communications applications conference (SIU). IEEE, pp 1–4
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
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
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
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
Bezdek JC, Ehrlich R, Full W (1984) FCM: the fuzzy c-means clustering algorithm. Comput Geosci 10(2–3):191–203
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
Askarzadeh A (2016) A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm. Comput Struct 169:1–12
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
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
Shi Y, Pun CM, Hu H et al (2016) An improved artificial bee colony and its application. Knowl Based Syst 107:14–31
Cui Z, Chang Y, Zhang J et al (2019) Improved NSGA-III with selection-and-elimination operator. Swarm Evol Comput 49:23–33
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
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
Zhang X, Wen S (2021) Hybrid whale optimization algorithm with gathering strategies for high-dimensional problems. Expert Syst Appl 179:115032
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Bose A, Mali K (2021) Type-reduced vague possibilistic fuzzy clustering for medical images. Pattern Recogn 112(2):107784
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
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
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
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
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11063-022-10876-9