Bio-Inspired Algorithms and Its Applications for Optimization in Fuzzy Clustering

: In recent years, new metaheuristic algorithms have been developed taking as reference the inspiration on biological and natural phenomena. This nature-inspired approach for algorithm development has been widely used by many researchers in solving optimization problems. These algorithms have been compared with the traditional ones and have demonstrated to be superior in many complex problems. This paper attempts to describe the algorithms based on nature, which are used in optimizing fuzzy clustering in real-world applications. We brieﬂy describe the optimization methods, the most cited ones, nature-inspired algorithms that have been published in recent years, authors, networks and relationship of the works, etc. We believe the paper can serve as a basis for analysis of the new area of nature and bio-inspired optimization of fuzzy clustering.


Introduction
Optimization is a discipline for finding the best solutions to specific problems. Every day we developed many actions, which we have tried to improve to obtain the best solution; for example, the route for going to work can be optimized depending on several factors, such as traffic and distance. On other hand, the design of the new cars implies an optimization process with many objectives such as wind resistance, reduce the use of fuel, and maximize the potency of motor. These best solutions are found by adapting the parameters of the algorithm to give either a maximum or a minimum value for the solution. Therefore, in the last years many optimization methods have been developed with the aim of improving existing solutions.
Nowadays, many optimization algorithms based on nature can be found in the literature, it is calculated that there are more than 150 different algorithms, and improved algorithms for finding the best results on the optimization problems [1][2][3][4][5][6][7][8][9][10][11]. However, it is not our aim to analyze all these methods. Instead, our approach will be on the bio-inspired algorithms that are dealing with optimizing fuzzy clustering. Therefore, we have selected only a few algorithms in this review. Although, we have worked with different algorithms in different ways, for example, with parameter adaptation using fuzzy logic, with the original methods, the selected methods were chosen because they have demonstrated to be a good alternative for solving many optimization problems, and we have experience working with them. However, we were focused on the applications related to optimization fuzzy clustering. The paper reports important information about relevant topics, applications with different optimization methods, etc., that are used by the researchers in this area. It is noteworthy that there are many available tools that can be used to collect information and then analyze any area in science. In a few seconds, we are able to observe the graphic representation in different ways, which is useful to research a particular topic. The scientific community can benefit from knowing and quickly accessing topics, authors, countries, journal types, years, etc., around the world. This is useful, because although there is a large quantity of references and stored records; we can use the tools for building networks

Fuzzy Clustering
The objective function for fuzzy clustering denoted by J m is given by the equation: where P denotes a fuzzy partition of a data set X formed by clusters C 1 , C 2 , . . . , C k . The m parameter is a weight that determines the degree with which each datum belongs to a cluster in a partial way, and of course this parameter affects the clustering result. The fuzzy c-means (FCM) algorithm aims at finding a good partition by finding the centers of clusters v i that minimize the objective function J m . The FCM algorithm also finds the membership values µ ij that minimize J m . To achieve both goals of finding a good partition and membership values, a condition is needed to guarantee a local minima of J m , which can be mathematically derived from Equation (1) by calculating the partial derivatives and finding where they have a zero value. This mathematical derivation will produce the following two expressions to find the memberships and centers of clusters, respectively [21].
Based on Equations (2) and (3), the fuzzy c-means algorithm can be used for iteratively updating the centers of clusters and the membership degrees until a convergence criteria is satisfied. As a consequence, the FCM algorithm can be outlined with the following steps:

1.
Given a preselected number of clusters k and a selected value of m, an initialization of memberships µ ij of x j from cluster i, with values from 0 to 1 is given. Update the memberships µ ij using Equation (2). 4.
If |J m (t) − J m (t − 1)| is lower than a threshold ε, then the process is stopped, if not then go to Step 2. This is the original proposal of the fuzzy clustering that was put forward by Jim Bezdek, but now there exist many improved versions of the original FCM algorithm that can be found in the literature. Improved versions have been aimed at improving convergence or the quality of the clusters, but the original idea is the same [21].

Bioinspired Optimization of Fuzzy Clustering
We describe in this Section how bio-inspired optimization algorithms can be used to optimize the performance of fuzzy clustering algorithms for real-world problems. In Figure 1 the general architecture of this kind of optimization of fuzzy clustering is presented. As was previously described in Section 2, usually we have to predefine the values of parameters m and c before executing fuzzy clustering, but in reality, we do not know a-priori their values. In this sense, these two parameters can be subject to optimization. For this reason, in Figure 1 we are showing m and c as outputs of the optimization algorithm, and will be used as inputs by the fuzzy clustering algorithm. The fuzzy clustering block will also receive as inputs, the threshold ε and the dataset X that needs to be clustered. The outputs of the fuzzy clustering block will the vector of centroids V of the clusters that have been formed. In the clustering block of Figure 1, four clusters are shown as illustration of the result, and after the clusters were formed a validation index I of the clustering quality is calculated, which is then feedback to the optimization algorithm to be used an objective function. After that, process is repeated until a termination criterion is satisfied.
1. Given a preselected number of clusters k and a selected value of m, an initialization of memberships µij of xj from cluster i, with values from 0 to 1 is given. 2. Calculate the centroids vi of the fuzzy cluster for i = 1, 2, …, c with Equation (3). 3. Update the memberships µij using Equation (2). 4. If |Jm(t) − Jm(t − 1)| is lower than a threshold ε, then the process is stopped, if not then go to Step 2.
This is the original proposal of the fuzzy clustering that was put forward by Jim Bezdek, but now there exist many improved versions of the original FCM algorithm that can be found in the literature. Improved versions have been aimed at improving convergence or the quality of the clusters, but the original idea is the same [21].

Bioinspired Optimization of Fuzzy Clustering
We describe in this Section how bio-inspired optimization algorithms can be used to optimize the performance of fuzzy clustering algorithms for real-world problems. In Figure 1 the general architecture of this kind of optimization of fuzzy clustering is presented. As was previously described in Section 2, usually we have to predefine the values of parameters m and c before executing fuzzy clustering, but in reality, we do not know a-priori their values. In this sense, these two parameters can be subject to optimization. For this reason, in Figure 1 we are showing m and c as outputs of the optimization algorithm, and will be used as inputs by the fuzzy clustering algorithm. The fuzzy clustering block will also receive as inputs, the threshold ε and the dataset X that needs to be clustered. The outputs of the fuzzy clustering block will the vector of centroids V of the clusters that have been formed. In the clustering block of Figure 1, four clusters are shown as illustration of the result, and after the clusters were formed a validation index I of the clustering quality is calculated, which is then feedback to the optimization algorithm to be used an objective function. After that, process is repeated until a termination criterion is satisfied.  Figure 1 illustrates the general idea of bio-inspired optimization of fuzzy clustering, but if other more advanced variants of FCM are considered, then just more parameters will need to be produced by the optimization algorithm.  Figure 1 illustrates the general idea of bio-inspired optimization of fuzzy clustering, but if other more advanced variants of FCM are considered, then just more parameters will need to be produced by the optimization algorithm.

Literature Review
In this section, we made a general review about the methods using optimization fuzzy clustering with different bio-inspired optimization methods. However, in the following sections a deep study is developed by doing specific queries to Web of Science, and the VOSviewer tool is used to calculate the clusters of the analyzed works. In Table 1, is presented a list with the most popular bio-inspired optimization algorithms based on swarms, physics, populations, chemistry, and evolution. This table shows many methods in chronological orders that have been used since 1975 to date. However, only there are some methods, but can be useful to expand the knowledge about these methods and to observe the inspiration type. We made the query from Web of Science: "Optimization fuzzy clustering", we found a total of 2208 papers with this topic. However, in this paper only a description of the most recent works is presented, but with the query above mentioned can be seen the updated works. Figure 2 shows the countries with greater number of publications. Additionally, to validate this study in the best way, with the collected dates, we applied a filter to calculate the number of papers and citations from 2011 to 2021. In total, were found 1752 records of Web of Science. With this available information, was possible to build a preferred reporting items for systematic reviews and meta-analyses (PRISMA) flow diagram described in Figure 3. It was the aim to observe with more detail the retrieved papers presented in Figure 2, with the main topic "Optimization fuzzy clustering", and using the "citespace" tool mentioned below in this paper. We built the network corresponding to flow diagram of Figure 3. Therefore, in Figure 4 it can be appreciated the network with a total of 456 nodes, 3137 links using 1717 qualified records. Furthermore, in this figure the clusters were automatically labeled using the keyword that appears most commonly in the search. We only reviewed information from Web of Science because it contains many relevant journals. However, the tools used in this review can also use information from Scopus or other available datasets, if required.

Literature Review
In this section, we made a general review about the methods using optimization fuzzy clustering with different bio-inspired optimization methods. However, in the following sections a deep study is developed by doing specific queries to Web of Science, and the VOSviewer tool is used to calculate the clusters of the analyzed works. In Table 1, is presented a list with the most popular bio-inspired optimization algorithms based on swarms, physics, populations, chemistry, and evolution. This table shows many methods in chronological orders that have been used since 1975 to date. However, only there are some methods, but can be useful to expand the knowledge about these methods and to observe the inspiration type. We made the query from Web of Science: "Optimization fuzzy clustering", we found a total of 2208 papers with this topic. However, in this paper only a description of the most recent works is presented, but with the query above mentioned can be seen the updated works. Figure 2 shows the countries with greater number of publications. Additionally, to validate this study in the best way, with the collected dates, we applied a filter to calculate the number of papers and citations from 2011 to 2021. In total, were found 1752 records of Web of Science. With this available information, was possible to build a preferred reporting items for systematic reviews and meta-analyses (PRISMA) flow diagram described in Figure 3. It was the aim to observe with more detail the retrieved papers presented in Figure 2, with the main topic "Optimization fuzzy clustering", and using the "citespace" tool mentioned below in this paper. We built the network corresponding to flow diagram of Figure  3. Therefore, in Figure 4 it can be appreciated the network with a total of 456 nodes, 3137 links using 1717 qualified records. Furthermore, in this figure the clusters were automatically labeled using the keyword that appears most commonly in the search. We only reviewed information from Web of Science because it contains many relevant journals. However, the tools used in this review can also use information from Scopus or other available datasets, if required.    Recently, multi-view clustering research has attracted a lot of attention because of the rapidly increasing demand for unsupervised analysis of multi-view data in practical applications. In [21], a novel two-level weighted collaborative multi-view fuzzy clustering (TW-Co-MFC) approach was presented, to address the aforementioned issues. Furthermore, in [22], authors proposed image segmentation using the bat algorithm with fuzzy C means clustering. The proposed segmentation technique was evaluated with existing segmentation techniques. On the other hand, in [23], the authors   Recently, multi-view clustering research has attracted a lot of attention because of the rapidly increasing demand for unsupervised analysis of multi-view data in practical applications. In [21], a novel two-level weighted collaborative multi-view fuzzy clustering (TW-Co-MFC) approach was presented, to address the aforementioned issues. Furthermore, in [22], authors proposed image segmentation using the bat algorithm with fuzzy C means clustering. The proposed segmentation technique was evaluated with existing segmentation techniques. On the other hand, in [23], the authors Recently, multi-view clustering research has attracted a lot of attention because of the rapidly increasing demand for unsupervised analysis of multi-view data in practical applications. In [21], a novel two-level weighted collaborative multi-view fuzzy clustering (TW-Co-MFC) approach was presented, to address the aforementioned issues. Furthermore, in [22], authors proposed image segmentation using the bat algorithm with fuzzy C means clustering. The proposed segmentation technique was evaluated with existing segmentation techniques. On the other hand, in [23], the authors presented a hybridization of stud krill herd optimization with refined kernel fuzzy c-means clustering algorithm for efficient moving object exploration.
Another recent study on this area is shown in [24], where the authors presented a hybrid semi-supervised interval type-2 possibilistic fuzzy c-means clustering and particle swarm optimization for optimizing results in satellite image analysis.
Additionally, in [25] the glow-worm swarm algorithm was used for optimization of fuzzy based unequal clustering and context aware routing procedure. This was developed for random way point based dynamic wireless sensor networks. Based on fuzzy systems the unequal clustering is formed and the optimal cluster centroid is nominated to convey the information from cluster member to base station to increase the system lifespan and to decrease the energy consumption. Table 1. Popular bio-inspired optimization algorithms based on swarm intelligence, physics, population, chemistry, and evolution.

Year
Algorithms and References

Bio-Inspired Optimization Methods
This section presents the algorithms used as reference in this study. After making a complete review of the above-mentioned methods. We decided to include, in making this study, some important and relevant methods along the history of this area. Though, there are many algorithms, it is impossible to include all methods. However, with these selected methods it is possible to give us an idea of the relationship of authors, citations, cluster of work networks with specific queries from high impact journals and other important information. The main aim of this section is to briefly outline the basic concepts of several bio-inspired optimization algorithms for a better comprehension of the importance of this area. The selected algorithms are presented in the following sub-sections.

Genetic Algorithms
John Holland initiated his pioneering work on genetic algorithms at the beginning of the 1960s. His first achievement was the publication of Adaptation in Natural and Artificial Systems in 1975, in which he put forward a popular method in the evolutionary computation field, known as genetic algorithm. In the simple genetic algorithm, the representation that is used is a binary string. Each position in the string is assumed to represent a particular feature of an individual, and the value stored in that position represents how that feature is coded in the solution. Usually, the string is "evaluated as a collection of structural features of a solution that have little or no interactions". The analogy may be drawn directly to genes in biological organisms. Each gene represents an entity that is structurally independent of other genes. The main reproduction operator used is bit- string crossover, in which two strings are used as parents and new individuals are formed by swapping sub-sequences between the two strings. Another popular operator is bitflipping mutation, in which a single bit in the string is flipped to form a new offspring string. A variety of other operators has also been put forward by other researchers, but these less frequently used. A primary distinction that may be made between the various operators is whether or not they introduce any new information into the population. All operators are also constrained to manipulate the strings in a manner consistent with the structural interpretation of genes. For example, two genes at the same location on two strings may be swapped between parents, but not combined based on their values. Traditionally, individuals are probabilistically selected to be the parents based upon their fitness values, and the offspring that are created replace the parents. One popular method for doing this is the roulette wheel selection approach. For example, if N parents are selected, then N offspring are generated, which replace the parents in the next generation [65].

Particle Swarm Optimization
Particle swarm optimization (PSO) is a population based stochastic optimization technique that was put forward by Eberhart and Kennedy in 1995, which was inspired by social behavior of bird flocking or fish schooling. However, in the algorithm birds or fish are viewed as particles, which is a more general abstraction.
PSO shares many similarities with evolutionary computation techniques, such as with the genetic algorithm (GA). The system is initialized with a random population solutions and searches for optima by updating generations. However, unlike the GA, the PSO has no evolution operators, such as crossover and mutation. Instead, parameters of social and individual behaviors are used in PSO, and velocity and position of the particles. In PSO, the potential solutions, called particles, fly through the problem search space by following the current best particles [1,11,16].
Another reason that PSO is attractive is that there are few parameters to adjust. One version, with slight variations, works well in a wide variety of applications. Particle swarm optimization has been used for approaches that can be applicable across a wide range of problems, as well as for specific applications focused on a specific requirement.

Cuckoo Search Algorithm
Cuckoo optimization algorithm (CSA) is inspired on the life of a bird called "cuckoo". The idea of this algorithm is the specific breeding and egg laying of this bird. Adult cuckoos and eggs are used in this method. The cuckoos which are adults lay eggs in the habitat of other birds. These eggs grow and become a mature cuckoo if they are not found and not eliminated by the host birds. The immigration of populations of birds and environmental specifications hopefully lead them to converge and reach the best place for reproduction and breeding. The objective function is in this best place [19]. CSA is a new continuous metaheuristic based on the life of a cuckoo bird. In the same way to other optimization methods based on populations, CSA starts with a population, a set of cuckoos. These cuckoos lay some eggs in the habitat of other host birds. A random set of potential solutions is generated that are considered to represent the habitat in CSA. The movement of cuckoos is usually modeled with Levy flights, which is given by a stochastic mathematical model.

Bat Algorithm
The bat algorithm (BA) is a bio-inspired algorithm based on bat behavior that has been found to be very efficient in solving complex optimization tasks. If we idealize some of the echolocation characteristics of bats, we can propose various bat-inspired algorithms or bat algorithms. For simplicity, we now use the next idealized rules:

1.
All bats use echolocation to sense distance, and they also "know" the difference between food/prey and background barriers in some unknown way. Although loudness can vary in many ways, we assume that the loudness varies from a large (positive) A 0 to a minimum constant value A min .
For simplicity, the frequency f is in the interval [0, {max}], the new solutions and velocity at a specific time step t are represented by a random vector drawn from a uniform distribution [15].

Experimental Results
This section summarizes the obtained results with the different tools available in the literature for building the networks clusters, relationships, and citations, with the analyzed methods. To validate the queried information of Web of Science, the VOSviewer tool [66] was used. However, this type of studies can be made by other similar tools for making bibliometric analysis. For example, Bibliometrix [67] is a free tool that provides various routines for importing bibliographic data from SCOPUS and Clarivate Analytics' Web of Science databases; Bibliotool [68], is a set of Python scripts written by Sebastian Grauwin. They can read ISI data in CSV format and do some studies including co-occurrence map and bibliographic coupling. Finally, CiteSpace [69] is a free Java-based software for visualizing and analyzing trends and patterns in the scientific literature. It was designed as a tool for progressive knowledge domain visualization. Additionally, to show in a flow diagram how the collected information was obtained, we used the PRISMA [70] methodology, which help us to analyze in the best possible way the obtained results.

Study with Genetic Algorithms
This section is presenting the obtained results of the queries from Web of Science with the topic "optimization fuzzy clustering with genetic algorithms". First, it was necessary to access the web of science, and then make the desired queries. Once the information was extracted, and using the VOSviewer tool, it was possible to calculate the related works, citations, authors, etc. Figure 5 represents a map based on network data collected from the bibliographic database in Web of Science. The type of analysis represented in this figure is by co-occurrence, the unit of analysis was by keywords, the minimum number of documents of an author was 5, minimum number of citations was 0, the counting method was full counting, minimum number of occurrences of a keyword was 5, and finally, for each of the 92 keywords, the total strength of the co-occurrence links with other keywords was calculated. On VOSviewer, if the keyword "genetic algorithm" is selected, then we can appreciate the number of clusters is 7 for this selection, with 88 links, and 141 occurrences. Figure 6, represents the selection of the keyword "genetic algorithm" that corresponds to the information obtained from Figure 5. Figure 7 shows the total number of papers collected from Web of Science and that were used to make the calculus above described in Figures 5 and 6. It can be seen how the number of citations and papers with the analyzed topic has been increasing in recent years. Also, with this information was possible to observe, the record by authors, where in Figure 8, it can be appreciated that two authors are the leaders in this area with the topic "optimization fuzzy clustering with genetic algorithms".

Study with Particle Swarm Optimization
In this section, is presented the obtained results of the queries from Web of Science with the topic "optimization fuzzy clustering with particle swarm optimization algorithms". First, it was necessary to access the web of science, and then make the desired queries. Once the information was extracted, and using the VOSviewer tool, it was possible to calculate the related works, citations, authors, etc. Figure 9 represents a map based on network data collected from the bibliographic database from Web of Science. The type of analysis represented in this Figure is by co-occurrence, the unit of analysis was by keywords, the minimum number of documents of an author was 5, minimum number of citations was 0, the counting method was full counting, minimum number of occurrences of a keyword was 5, and finally, for each of the 116 keywords, the total strength of the co-occurrence links with other keywords was calculated. On VOSviewer, if the keyword "particle swarm optimization" is selected, we can appreciate the number of clusters is 8 for this selection, with 108 links, and 234 occurrences. tific literature. It was designed as a tool for progressive knowledge domain visualiza-tion. Additionally, to show in a flow diagram how the collected information was obtained, we used the PRISMA [70] methodology, which help us to analyze in the best possible way the obtained results.

Study with Genetic Algorithms
This section is presenting the obtained results of the queries from Web of Science with the topic "optimization fuzzy clustering with genetic algorithms". First, it was necessary to access the web of science, and then make the desired queries. Once the information was extracted, and using the VOSviewer tool, it was possible to calculate the related works, citations, authors, etc. Figure 5 represents a map based on network data collected from the bibliographic database in Web of Science. The type of analysis represented in this figure is by co-occurrence, the unit of analysis was by keywords, the minimum number of documents of an author was 5, minimum number of citations was 0, the counting method was full counting, minimum number of occurrences of a keyword was 5, and finally, for each of the 92 keywords, the total strength of the cooccurrence links with other keywords was calculated. On VOSviewer, if the keyword "genetic algorithm" is selected, then we can appreciate the number of clusters is 7 for this selection, with 88 links, and 141 occurrences.    Figure 7 shows the total number of papers collected from Web of Science and that were used to make the calculus above described in Figures 5 and 6. It can be seen how the number of citations and papers with the analyzed topic has been increasing in recent years.  Also, with this information was possible to observe, the record by authors, where in Figure 8, it can be appreciated that two authors are the leaders in this area with the topic "optimization fuzzy clustering with genetic algorithms".   Also, with this information was possible to observe, the record by authors, where in Figure 8, it can be appreciated that two authors are the leaders in this area with the topic "optimization fuzzy clustering with genetic algorithms".  was by keywords, the minimum number of documents of an author was 5, minimum number of citations was 0, the counting method was full counting, minimum number of occurrences of a keyword was 5, and finally, for each of the 116 keywords, the total strength of the co-occurrence links with other keywords was calculated. On VOSviewer, if the keyword "particle swarm optimization" is selected, we can appreciate the number of clusters is 8 for this selection, with 108 links, and 234 occurrences. Figure 9. Total clustering obtained with the search "optimization fuzzy clustering with particle swarm optimization" from VOSviewer. Figure 10, represents the selection of the keyword "particle swarm optimization" that corresponds to the information obtained from Figure 9. . Total clustering obtained with the search "optimization fuzzy clustering with particle swarm optimization" from VOSviewer. Figure 10, represents the selection of the keyword "particle swarm optimization" that corresponds to the information obtained from Figure 9.
Furthermore, with this information it was possible to observe, the records by authors, where in Figure 12, it can be appreciated that two authors are the leaders in this area with the topic "optimization fuzzy clustering with particle swarm optimization". Figure 11 shows the total number of papers collected from Web of Science and that were used to make the calculations above described in Figures 9 and 10. It can be seen how the number of citations and papers with the analyzed topic have been increasing continuously in recent years.

Study with the Cuckoo Search Algorithm
In this section, we present the obtained results of the queries in Web of Science with the topic "optimization fuzzy clustering with Cuckoo Search Algorithm". The main difference with the other analyzed algorithms was that only 23 papers were found with the reviewed topic. Moreover, it was necessary to access the web of science, and then make the desired queries. Once the information was extracted, and using the VOSviewer tool, it was possible to calculate the related works, citations, authors, etc. Figure 13 represents a map based on network data collected from the bibliographic database from Web of Science. The type of analysis represented in this Figure is by co-occurrence, the unit of analysis was by keywords, the minimum number of documents of an author was 5, minimum number of citations was 0, the counting method was full counting, minimum number of occurrences of a keyword was 5. Finally, for each of the 3 keywords, the total strength of the co-occurrence links with other keywords was calculated. On VOSviewer, we can appreciate the number of clusters is 2 as can be seen in Figure 13 with only 1 link. With these results, it can be seen that this method has not been widely used or combined with fuzzy clustering. However, we expect that in the future this optimization algorithm will become more popular due to its good performance in other problems.
Algorithms 2021, 14, x FOR PEER REVIEW 13 of 23 Figure 10. Representing the selection of the keyword "particle swarm optimization". Figure 11 shows the total number of papers collected from Web of Science and that were used to make the calculations above described in Figures 9 and10. It can be seen how the number of citations and papers with the analyzed topic have been increasing continuously in recent years.    Figure 11 shows the total number of papers collected from Web of Science and that were used to make the calculations above described in Figures 9 and10. It can be seen how the number of citations and papers with the analyzed topic have been increasing continuously in recent years.  Furthermore, with this information it was possible to observe, the records by authors, where in Figure 12, it can be appreciated that two authors are the leaders in this area with the topic "optimization fuzzy clustering with particle swarm optimization".

Study with the Cuckoo Search Algorithm
In this section, we present the obtained results of the queries in Web of Science with the topic "optimization fuzzy clustering with Cuckoo Search Algorithm". The main difference with the other analyzed algorithms was that only 23 papers were found with the reviewed topic. Moreover, it was necessary to access the web of science, and then make the desired queries. Once the information was extracted, and using the VOSviewer tool, it was possible to calculate the related works, citations, authors, etc. Figure 13 represents a map based on network data collected from the bibliographic database from Web of Science. The type of analysis represented in this Figure is by co-occurrence, the unit of analysis was by keywords, the minimum number of documents of an author was 5, minimum number of citations was 0, the counting method was full counting, minimum number of occurrences of a keyword was 5. Finally, for each of the 3 keywords, the total strength of the co-occurrence links with other keywords was calculated. On VOSviewer, we can appreciate the number of clusters is 2 as can be seen in Figure 13 with only 1 link. With these results, it can be seen that this method has not been widely used or combined with fuzzy clustering. However, we expect that in the future this optimization algorithm will become more popular due to its good performance in other problems.  Figure 14 shows the total number of papers collected from Web of Science and that were used to make the calculations above described in Figure 13. It can be noted how the number of citations and papers are less than the other analyzed methods.
Also, with this information was possible to observe, the records by authors, where in Figure 15 it can be appreciated that two authors are the leaders in this area with the topic "optimization fuzzy clustering with cuckoo search algorithm".  Figure 14 shows the total number of papers collected from Web of Science and that were used to make the calculations above described in Figure 13. It can be noted how the number of citations and papers are less than the other analyzed methods.
Also, with this information was possible to observe, the records by authors, where in Figure 15 it can be appreciated that two authors are the leaders in this area with the topic "optimization fuzzy clustering with cuckoo search algorithm".   Figure 16 illustrates a map based on network data collected from the bibliographic database in Web of Science. The type of analysis represented in this figure is by cooccurrence, the unit of analysis was by keywords, the minimum number of documents of an author was 5, minimum number of citations was 0, the counting method was full counting, minimum number of occurrences of a keyword was 5. Finally, for   Figure 16 illustrates a map based on network data collected from the bibliographic database in Web of Science. The type of analysis represented in this figure is by cooccurrence, the unit of analysis was by keywords, the minimum number of documents of an author was 5, minimum number of citations was 0, the counting method was full counting, minimum number of occurrences of a keyword was 5. Finally, for

Study with Bat Algorithm
In this section a summary of the obtained results of the queries in Web of Science with the topic "optimization fuzzy clustering with Bat Algorithm" is presented. The main difference with the other analyzed algorithms was that only 14 papers were found with the reviewed topic. Furthermore, it was necessary to access the web of science, and then make the desired queries. Once the information was extracted, and using the VOSviewer tool, it was possible to calculate the related works, citations, authors, etc. Figure 16 illustrates a map based on network data collected from the bibliographic database in Web of Science. The type of analysis represented in this figure is by cooccurrence, the unit of analysis was by keywords, the minimum number of documents of an author was 5, minimum number of citations was 0, the counting method was full counting, minimum number of occurrences of a keyword was 5. Finally, for each of the 3 keywords, the total strength of the co-occurrence links with other keywords was calculated. On VOSviewer, we can appreciate the number of clusters is 1, as can be seen in Figure 16 with only 1 link.
With these results, it can be seen that this method has not been widely used or combined with fuzzy clustering. Figure 17 shows the total of papers collected from Web of Science and that were used to make the calculations above described in Figure 16. It can be seen how the number of citations and papers are less than the other analyzed methods.
Also, with this information it was possible to observe, the record by authors, where in Figure 18, it can be appreciated that two authors are the leaders in this area with the topic "optimization fuzzy clustering with bat algorithm".

Analysis by Authors
In this section an analysis by authors, considering the total citations from web of science is presented. We can appreciate that the author with more publications in this area with the analyzed algorithms in this paper is Witold Pedrycz from the University of Alberta, Canada. According with the information collected from Web of Science, Figure 19 shows the total of the publications of this author.
Algorithms 2021, 14, x FOR PEER REVIEW 17 of 23 each of the 3 keywords, the total strength of the co-occurrence links with other keywords was calculated. On VOSviewer, we can appreciate the number of clusters is 1, as can be seen in Figure 16 with only 1 link. Figure 16. Total cluster obtained with the search "optimization fuzzy clustering with bat algorithm" from VOSviewer.
With these results, it can be seen that this method has not been widely used or combined with fuzzy clustering. Figure 17 shows the total of papers collected from Web of Science and that were used to make the calculations above described in Figure 16. It can be seen how the number of citations and papers are less than the other analyzed methods.  Also, with this information it was possible to observe, the record by authors, where in Figure 18, it can be appreciated that two authors are the leaders in this area with the topic "optimization fuzzy clustering with bat algorithm".   Also, with this information it was possible to observe, the record by authors, where in Figure 18, it can be appreciated that two authors are the leaders in this area with the topic "optimization fuzzy clustering with bat algorithm".

Analysis by Authors
In this section an analysis by authors, considering the total citations from web of science is presented. We can appreciate that the author with more publications in this area with the analyzed algorithms in this paper is Witold Pedrycz from the University of Alberta, Canada. According with the information collected from Web of Science, Figure 19 shows the total of the publications of this author.   The previous results provide a picture of the state of the art of what has already been done in the area of bio-inspired optimization for fuzzy clustering applied in realworld applications. We can note that GAs and PSO are the two bio-inspired method that have been used the most in optimizing fuzzy clustering, while the cuckoo search  The previous results provide a picture of the state of the art of what has already been done in the area of bio-inspired optimization for fuzzy clustering applied in real-world applications. We can note that GAs and PSO are the two bio-inspired method that have been used the most in optimizing fuzzy clustering, while the cuckoo search and bat algorithm have been used very little. In addition, we envision that more bio or nature inspired optimization algorithms will become more popular in fuzzy clustering applications in future years.

Analysis by Authors
In this section an analysis by authors, considering the total citations from web of science is presented. We can appreciate that the author with more publications in this area with the analyzed algorithms in this paper is Witold Pedrycz from the University of Alberta, Canada. According with the information collected from Web of Science, Figure 19 shows the total of the publications of this author.   The previous results provide a picture of the state of the art of what has already been done in the area of bio-inspired optimization for fuzzy clustering applied in realworld applications. We can note that GAs and PSO are the two bio-inspired method that have been used the most in optimizing fuzzy clustering, while the cuckoo search

Conclusions
After reviewing the state of the art about the optimization of fuzzy clustering area with bio-inspired optimization methods, we decided to make an analysis, considering four optimization methods, which we have recently used in this area. With all collected information of Web of Science and the VOSviewer tool, we can observe that genetic algorithms and particle swarm optimization are two very popular methods that the authors have been using in the last years. On the other hand, the cuckoo search and bat algorithms, are two newer methods that have more recently becoming more popular. However, not many authors have yet attempted to optimize fuzzy clustering using these two methods. Furthermore, we were able to review the author with more publications in this area. As a future work, this review can be extended analyzing other types of optimization methods with fuzzy clustering. The type of queries can be made by authors, keywords, occurrences, etc. Finally, with this study we can see, that not all optimization methods that were analyzed here, have been used with fuzzy clustering, or maybe with the same frequency, but we believe that some of the recent methods in optimization can become an alternative to the most popular methods in specific applications. For example, we have recently made experiments with methods like the multiverse optimization algorithm or the method based on self-defense of plants, which show very good properties in searching for optimal solutions and could become viable alternatives for optimizing fuzzy clustering in real applications.