Abstract
In this work, we present multiple variations of the Multi-verse Optimizer Algorithm (MVO) using chaotic maps, using it in the formation of new solutions. In these new variations of the MVO algorithm, which we call the Fuzzy-Chaotic Multi-verse Optimizer (FCMVO), we use multiple chaotic maps used in the literature to substitute some of the parameters for which the original algorithm used a random value in the formation of new universes or solutions. To implement chaos theory on these new variants, we also use Fuzzy Logic for dynamic parameter adaptation; the first tests are performed only using chaotic maps, and then we merge the use of Fuzzy Logic in each of these cases to analyze the improvement over the Fuzzy MVO. Subsequently, we use only the best-performing chaos maps in a new set of variants for the same cases; after these results, we observe the behavior of the algorithm in different cases. The objective of this study is to compare whether there is a significant improvement over the MVO algorithm using some of the best-performing chaotic maps in conjunction with Fuzzy Logic in benchmark mathematical functions prior to moving on to other case studies.
Keywords:
FCMVO; multiverse optimizer; chaotic maps; fuzzy logic; optimization; benchmark; functions; random; Mamdani; Sugeno; dynamic adaptation 1. Introduction
As humankind evolves, the problems that we can confront are becoming more complex and specific [], leading to different solutions or variations, which we have to fine-tune to achieve the solutions that we require, but the solutions are not always that easy to find.
In searching for new ways to solve problems more efficiently, there has been serious development in different areas, such as Computational Intelligence [], which aids in the search for solutions to numerous problems that can be challenging from relying on only people’s decisions. As the complexity of problems escalates, the types of solutions must also be more precise [] and unique but with fast responses due to the existence of changing problems in actual society.
Computer-oriented solutions [] are very commonly used for multiple objectives, and since the last century, computational techniques have gained popularity such that they are more of a necessity in the search for competing solutions. Among these techniques are Fuzzy Logic [,,] and metaheuristics [,], which in combination can obtain some of the best solutions that an expert could find with less time and effort.
With metaheuristics, we can observe they are inspired by behaviors present in nature, such as how insects [] have a hierarchy of workers and elites, as well as some plant-based behaviors, such as in fungi [] and how they can connect by the roots to share nutrients with other plant species.
In addition to improving some of these metaheuristics, there has been some fine-tuning undertaken with mathematical randomization techniques, such as Levy flights [], to obtain other solutions that could be better than the original inspiration for metaheuristics, improving the overall performance of bio-inspired algorithms. As one of these metaheuristics, the MVO [] algorithm (Multi-verse Optimizer Algorithm) has been used in other works in the literature, in which some authors have adapted and fine-tuned the algorithm using some randomization techniques.
We have used the MVO algorithm in previous works [,,], in which we improved the overall performance of the algorithm by fine-tuning some of its most significant parameters using Fuzzy Logic, and then we used the algorithm in benchmark mathematical functions and some cases of fuzzy controller design. This work can be viewed as an extension of [], in which we originally only presented one of the variants in this work, and we now present a more complete analysis, including our improvements. This algorithm uses some concepts of cosmology to represent its behavior, such as wormholes, black holes, and white holes [,], seeking to behave like most of the bio-inspired algorithms, adapting its own way to crossover and mutate its solutions.
The motivation for this work comes from using other techniques to improve the MVO algorithm, such as chaos theory [], and observing its behavior, mainly because we are interested in testing fuzzy controller design in cases involving noise in their behavior. The main contribution consists of analyzing multiple variants of the MVO algorithm by implementing Fuzzy Logic and chaotic maps, seeking the best set of variants in mathematical benchmarking functions before we move to other case studies. This paper has the following sections: Section 2 presents the state-of-the-art of MVO algorithm and its representation, Section 3 presents our implementations of the MVO algorithm with fuzzy logic and chaotic maps, Section 4 presents the results and comparisons with the variants that we used, and Section 5 provides the conclusions of our work.
2. Preliminary Concepts
As time passes, society moves forward, the problems that it faces in our modern lifestyles increase, and the previous solutions to our problems become less efficient; moreover, we have the need for fast solutions with fewer resources. In the search for better and more efficient solutions to these evolving problems, computational intelligence techniques [] have gained popularity over the past few years, making them part of these new solutions.
Among computational intelligence techniques, we can observe optimization algorithms [], which have gained such popularity that newer and more efficient algorithms appear every year, and they have found inspiration in several natural behaviors to solve simple problems, such as how bee colonies are organized to live and expand and how multiple flocks of birds search for food in their respective areas. The inspirations have also evolved and have used other artificial [] or physical behaviors, such as the coordination of a crowd of drones or the energy and forces that occur on a planet in a galaxy; from here, optimization algorithms have used these principles to solve problems related to their inspiration or even to test and find better solutions to problems that are not related to their behaviors.
The MVO algorithm, as one of many multiple metaheuristics, has behaviors based on cosmology, using wormholes, white holes, and black holes as its main components in searching for solutions to the problems being applied, as illustrated in Figure 1. Other researchers [,,] have used MVO in some specific cases applied to manufacturing processes or in benchmark tests, as in our previous works; however, other authors have implemented some methods to improve the algorithm, such as neural networks and Levy flights, which aid in the search for optimal solutions for the MVO algorithm.
Figure 1.
Concepts of cosmology implemented in MVO algorithm.
In previous works, we have used Fuzzy Logic [,] and some tuning of the main parameters, as we tried them in benchmark mathematical functions and fuzzy controller design, proving the algorithm to be competitive against other popular metaheuristics. The algorithm uses the term universe to represent a solution to the problem, which is mathematically a matrix (1), where U are the universes, extending the population over d and n.
Another of the concepts mentioned for its inspiration is the normalized inflation rate or fitness of the algorithm, which is represented by , and it is used in (2) with being the th parameter of the th universe, is a universe, will be a parameter of the universe selected by using a roulette wheel method and is a random number from 0 to 1.
One of the main inspirations reside in the wormhole, white hole, and black hole, used in WEP and TDR, being Wormhole Existence Probability and Travel Distance Rate, respectively; they are used mainly in (3), where is the th parameter from a selected th universe, is the th parameter from the global best at the moment, and are the lower and upper limits of the search criteria, and represent random numbers from 0 to 1.
The last equations reside over WEP and TDR represented in (4) and (5), where and are the minimum and maximum values for WEP, goes for the actual iteration, and is the maximum number of iterations; in the case of TDR, they are the same parameters, including as the precision of exploitation. In Figure 2, we illustrate a complete flowchart of the MVO algorithm.
Figure 2.
MVO algorithm flowchart representation.
3. MVO Algorithm and Chaotic Maps
The MVO algorithm has proven to be a good alternative as many of the most used metaheuristics, like Particle Swarm Optimization [,] (PSO), Grey–Wolf Optimizer [] (GWO), and Bee Colony Optimization [] (BCO). Multiple researchers have used it for specific applications in engineering and research by not only using it in core mode. Instead, they have adapted other mathematical functions to improve its searchability, to avoid local optima stagnation and early convergence, using levy flights, quantum theory, neural networks, or other optimization algorithms.
As we mentioned previously, we have used Fuzzy Logic to adapt some of the main parameters for the MVO algorithm, being WEP and TDR from (4) and (5). In this work, we used two variations of the fuzzy inference system, one Mamdani and the other Sugeno, both type-1 fuzzy inference systems. In Figure 3 and Figure 4, we illustrate the Mamdani fuzzy inference systems, and in Figure 5 and Figure 6, we can observe the Sugeno fuzzy inference systems; the particular way in which the membership functions were distributed have a role in the symmetry between them [], obtaining a smoother output in each fuzzy logic system output.
Figure 3.
Mamdani model for WEP. (a) Input light-years of fuzzy inference system; (b) output obtained for WEP of fuzzy inference system using centroid defuzzification method.
Figure 4.
Mamdani model for TDR. (a) Input light-years of fuzzy inference system; (b) output obtained for TDR of fuzzy inference system using centroid defuzzification method.
Figure 5.
Sugeno model for WEP. (a) Input light-years of fuzzy inference system; (b) output obtained for WEP of fuzzy inference system using weighted average defuzzification method.
Figure 6.
Sugeno model for TDR. (a) Input light-years of fuzzy inference system; (b) output obtained for TDR of fuzzy inference system using weighted average defuzzification method.
In the case of the Mamdani Fuzzy Inference System, we use triangular membership functions for the inputs and outputs of the WEP and TDR systems; this membership function is represented in (6). As for the Sugeno Fuzzy Inference System, we use another membership function, the generalized bell, represented by (7); we use another type of membership function to generate a crisper output.
In Table 1 and Table 2, we can find the parameters of the membership functions (mf) corresponding to WEP and TDR Mamdani fuzzy inference systems illustrated in Figure 3 and Figure 4, using the centroid defuzzification method; additionally, we can find in Table 3 and Table 4, the parameters for the mf of the Sugeno fuzzy inference systems illustrated in Figure 5 and Figure 6, using a weighted average of all rule outputs as defuzzification method. The fuzzy rules of each fuzzy inference system can be observed in Table 5.
Table 1.
Membership function parameters for WEP Mamdani fuzzy inference system.
Table 2.
Membership function parameters for TDR Mamdani fuzzy inference system.
Table 3.
Membership function parameters for WEP Sugeno fuzzy inference system.
Table 4.
Membership function parameters for the TDR Sugeno fuzzy inference system.
Table 5.
Fuzzy rules set for the fuzzy inference systems.
Additionally, in this work, we are using chaos theory to improve the algorithm further alongside Fuzzy Logic by adapting chaotic maps in some of the parameters of MVO, particularly in some random numbers, and here we made several variants of the algorithm. We used 10 of the most used chaotic maps in the literature over several algorithms, and then we made several variants to test which ones work better with the MVO algorithm; in Figure 7, we illustrate a flowchart of the places that we adapted the chaotic maps in the process for selection of universes, and also, we can observe in (2) and (3) the parameters that we replace in , the highlighted text represents the sections of the algorithm that have adaptations of chaotic maps.
Figure 7.
MVO flowchart for the process of selection of universes with chaotic maps adaptation.
In Table 6, we can find the equations of the 10 chaotic maps used for the variants, and most of them resemble symmetry for the output obtained, illustrated in Figure 8, as well as the bifurcation maps illustrated in Figure 9. Because we made multiple variants, we present first the R1, R2, R4, and RT variants of MVO. In Table 7, we can find a distribution of the parameters where we use chaotic maps.
Table 6.
Chaotic maps of the literature [], using seed p = 0.7.
Figure 8.
Representation of chaotic maps in Table 1 with 100 iterations.
Figure 9.
Bifurcation map of chaotic maps in Table 6.
Table 7.
Chaotic variants of MVO algorithm.
As we can observe from Table 7, some of the variants of the algorithm use chaotic maps in specific parameters in (2) and (3), resulting in the adaptation of Chaos Theory to the MVO algorithm. In the next section, we analyze the results obtained from the first variants of the algorithm, comparing them with the fuzzy variants and the improved versions using chaotic maps. Our simulations used MATLAB 2019 in a Windows 10 operating system, with an Intel i5 8th generation processor and 8 GB of RAM.
4. Test and Results
For our tests, we use 13 traditional benchmark mathematical functions used in other works, performing 30 tests in 5 dimensions, 50 dimensions, and 100 dimensions, with 50 solutions or universes and 500 iterations; the statistical test is done with a 95% of confidence, comparing that our variants are better than the original algorithm using Z-test.
The main results presented in this paper are an extension of our previous work in [], and we are focusing on 50 dimensions; in Table 8, Table 9, Table 10 and Table 11, we can observe the results comparing the CMVO (Chaotic Multi-verse Optimizer) variants mentioned in Table 7; in the case of R1 we are only presenting the Circle, Sinusoidal and Gauss Chaotic Maps, that they were the best-performing maps in this category; for the R2 variant we can observe the Iterative, Sinusoidal, and Gauss maps as the best performers in this variant; the case of R4 which had a better impact on the algorithm, we focused on Circle, Sinusoidal and Piecewise maps; and in the last variant, called RT, we used Circle, Gauss, and Tent maps.
Table 8.
Results comparing MVO with R1 CMVO in 50 dimensions.
Table 9.
Results comparing MVO with R2 CMVO in 50 dimensions.
Table 10.
Results comparing MVO with R4 CMVO in 50 dimensions.
Table 11.
Results comparing MVO with RT CMVO in 50 dimensions.
These first results pointed out that one of the most significant variants are R1 and R4 at the moment. In Table 12, Table 13, Table 14 and Table 15, we can find some of the results for the FCMVO (Fuzzy-Chaotic Multi-verse Optimizer) in comparison with the original MVO and FMVO (Fuzzy Multi-verse Optimizer) for the R1 variant using the Circle and Gauss maps, the results are very similar, but one of the fuzzy inference systems use the Mamdani variant and the other one the Sugeno variant. Comparing Mamdani and Sugeno, they are very similar in results for the initial tests in the R1 variant.
Table 12.
Results comparing MVO with R1 FCMVO Mamdani using a Circle map in 50 dimensions.
Table 13.
Results comparing MVO with R1 FCMVO Sugeno using a Circle map in 50 dimensions.
Table 14.
Results comparing MVO with R1 FCMVO Mamdani using Gauss map in 50 dimensions.
Table 15.
Results comparing MVO with R1 FCMVO Sugeno using Gauss map in 50 dimensions.
For the next variant, we are presenting some of the results of the R2 FCMVO variant; we can find these results in Table 16, Table 17, Table 18 and Table 19; we reduced the information presented in the tables, focusing only on the Z values in comparison with each case, and delimiting to the Singer and Iterative chaotic maps, that present the most notorious results for the variant.
Table 16.
Results comparing MVO with R2 FCMVO Mamdani using Iterative map in 50 dimensions.
Table 17.
Results comparing MVO with R2 FCMVO Sugeno using Iterative map in 50 dimensions.
Table 18.
Results comparing MVO with R2 FCMVO Mamdani using Singer map in 50 dimensions.
Table 19.
Results comparing MVO with R2 FCMVO Sugeno using Singer map in 50 dimensions.
In Table 20, Table 21, Table 22 and Table 23, we can find the results based on the R4 variants of the FCMVO algorithm, concentrating the results only in Singer and Piecewise chaotic maps; in this variant of the FCMVO algorithm, the impact of the chaotic maps is more evident than R2, reflecting this in the comparison between the original MVO algorithm and the FMVO.
Table 20.
Results comparing MVO with R4 FCMVO Mamdani using a Piecewise map in 50 dimensions.
Table 21.
Results comparing MVO with R4 FCMVO Sugeno using a Piecewise map in 50 dimensions.
Table 22.
Results comparing MVO with R4 FCMVO Mamdani using Singer map in 50 dimensions.
Table 23.
Results comparing MVO with R4 FCMVO Sugeno using Singer map in 50 dimensions.
Our last case is found in Table 24, Table 25, Table 26 and Table 27, where the results focus on the FCMVO variant using the Gauss and Sine chaotic maps; in this case, the maps are used in the three different positions of the algorithm with the same map, only changing the seed of the chaotic map to avoid using the same value obtained in each place of the algorithm.
Table 24.
Results comparing MVO with RT FCMVO Mamdani using Gauss map in 50 dimensions.
Table 25.
Results comparing MVO with R4 FCMVO Sugeno using Gauss map in 50 dimensions.
Table 26.
Results comparing MVO with RT FCMVO Mamdani using Sine map in 50 dimensions.
Table 27.
Results comparing MVO with RT FCMVO Sugeno using Sine map in 50 dimensions.
In the results that we found in each variant of the FCMVO algorithm, in most of the cases, the FMVO variant was improved by the chaotic maps, but this could be observed in some of the maps that we presented the test results, such as the case of FCMVO R1 variant with the Gauss map, and since the original algorithm surpassed in most of the cases compared with other metaheuristics in Table 28, such as GSA and GA, and our variants surpass the original algorithm, then it can be proven to be competitive against other algorithms in the literature.
Table 28.
Results comparing MVO other metaheuristics in 50 dimensions.
Additionally, we have included some tests done with the FCMVO R1 variant in the CEC 2017 [] Single Objective Real-Parameter Numerical Optimization using the Wilcoxon non-parametric test with two samples of 25 experiments presented in Table 29. In Table 30, a real-world case of a Welded-beam design [] compares the variants against the original algorithm.
Table 29.
Wilcoxon test for FCMVO R1 Gauss in 50 dimensions for CEC 2017.
Table 30.
Wilcoxon Test for FCMVO R1 Gauss for welded-beam problem.
5. Conclusions
As we observed in the results found in the Tables, this new set of variants of the MVO algorithm using chaos theory and Fuzzy Logic contain significant results, surpassing in cases like Table 27, where the variant surpasses 13 cases of the comparison, by the fact that several results are improved by the chaotic version of the algorithm comparing with the non-fuzzy version surpassed in 7 cases, and also in comparison with the fuzzy version, there is some improvement with some of the chaotic maps such as illustrated in Table 24 and Table 25.
We analyzed how the parameters affected by the chaotic maps improved the results in some cases; in the R1 variant, the Gauss/mouse map was the best of all cases, surpassing in seven cases the original algorithm without fuzzy logic and improving even more with the aid of fuzzy logic, in the R2 variant the best maps where Iterative and Singer, and for R4 the best maps where Circle, Sinusoidal, and Tent. In the case of the RT variant, we only used it as a reference to analyze the behavior in the algorithm in the same chaotic map for all the parameters.
Some of the observations, by implementing chaotic maps, where the generation of chaotic maps and their implementation on the variants, where the symmetric relation of some of the maps had an impact on the results, and was more evident on higher dimensions. This work, as mentioned, is an extension of [] by presenting the other variants of the algorithm and comparing them against the original MVO algorithm.
One of the main things we observed in the results is that in some of the most difficult mathematical functions, the variants could achieve better results in most cases, such as the ones observed in Table 24, Table 25, Table 26 and Table 27, but most of the variants had nearly the same results. Even though in our results we did not have a definitive best variant of the FCMVO algorithm, we could analyze how in different mathematical functions, these new variants can overcome the original MVO and the FMVO variant used in previous works [,], giving us a start point to test in other cases that could have a chaotic or erratic behavior, such as controllers in high noise environments, and a sample of this is the application of the welded-beam case. For future work, we are considering some of the variants obtained as the best ones to test them in a more complete comparison with the CEC 2017 benchmark suite, and also, we are looking forward to considering real-world applications, such as the ones in CEC 2020 [,] real-world application suite.
Author Contributions
Conceptualization, O.C. and L.A.; methodology, P.C.-A.; software, L.A.; validation, L.A.; formal analysis, J.S.; investigation, O.C. and L.A.; writing—review and editing, O.C. and P.C.-A. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Data Availability Statement
Not Applicable
Conflicts of Interest
The authors declare no conflict of interest.
References
- Osaba, E.; Villar-Rodriguez, E.; Del Ser, J.; Nebro, A.J.; Molina, D.; LaTorre, A.; Suganthan, P.N.; Coello, C.A.C.; Herrera, F. A Tutorial On the Design, Experimentation and Application of Metaheuristic Algorithms to Real-World Optimization Problems. Swarm Evol. Comput. 2021, 64, 100888. [Google Scholar] [CrossRef]
- Ahmad, M.W.; Mourshed, M.; Yuce, B.; Rezgui, Y. Computational Intelligence Techniques for HVAC Systems: A Review. Build. Simul. 2016, 9, 359–398. [Google Scholar] [CrossRef]
- Dokeroglu, T.; Sevinc, E.; Kucukyilmaz, T.; Cosar, A. A Survey on New Generation Metaheuristic Algorithms. Comput. Ind. Eng. 2019, 137, 106040. [Google Scholar] [CrossRef]
- Panagant, N.; Pholdee, N.; Bureerat, S.; Yildiz, A.R.; Mirjalili, S. A Comparative Study of Recent Multi-Objective Metaheuristics for Solving Constrained Truss Optimisation Problems. Arch. Comput. Methods Eng. 2021, 28, 4031–4047. [Google Scholar] [CrossRef]
- Zadeh, L.A. Fuzzy Logic. Comput. 1988, 21, 83–93. [Google Scholar] [CrossRef]
- Zadeh, L.A. Fuzzy Sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef]
- Zadeh, L.A. Fuzzy Logic Computing with Words. IEEE Trans. Fuzzy Syst. 1996, 4, 103–111. [Google Scholar] [CrossRef]
- Nadimi-Shahraki, M.H.; Taghian, S.; Mirjalili, S.; Ewees, A.A.; Abualigah, L.; Elaziz, M.A. MTV-MFO: Multi-Trial Vector-Based Moth-Flame Optimization Algorithm. Symmetry 2021, 13, 2388. [Google Scholar] [CrossRef]
- Azizi, M.; Shishehgarkhaneh, M.B.; Basiri, M.; Moehler, R.C. Squid Game Optimizer (SGO): A Novel Metaheuristic Algorithm. Sci. Rep. 2023, 13, 5373. [Google Scholar] [CrossRef]
- Karaboga, D.; Akay, B. A Comparative Study of Artificial Bee Colony Algorithm. Appl. Math. Comput. 2009, 214, 108–132. [Google Scholar] [CrossRef]
- da Costa Bento, C.R.; Wille, E.C.G. Bio-Inspired Routing Algorithm for MANETs Based on Fungi Networks. Ad Hoc Netw. 2020, 107, 102248. [Google Scholar] [CrossRef]
- Hakli, H.; Uǧuz, H. A Novel Particle Swarm Optimization Algorithm with Levy Flight. Appl. Soft Comput. 2014, 23, 333–345. [Google Scholar] [CrossRef]
- Mirjalili, S.; Mirjalili, S.M.; Hatamlou, A. Multi-Verse Optimizer: A Nature-Inspired Algorithm for Global Optimization. Neural Comput. Appl. 2016, 27, 495–513. [Google Scholar] [CrossRef]
- Amézquita, L.; Castillo, O.; Cortés-Antonio, P.; Soria, J. Fuzzy Logic Augmentation of the Multiverse Optimizer Applied to Fuzzy Controllers Design. J. Mult. Valued Log. Soft Comput. 2022, 39, 591–613. [Google Scholar]
- Amézquita, L.; Castillo, O.; Soria, J.; Cortes-Antonio, P. A Fuzzy Variant of the Multi-Verse Optimizer for Optimal Design of Fuzzy Controllers. In Proceedings of the Intelligent and Fuzzy Techniques for Emerging Conditions and Digital Transformation; Springer: Cham, Switzerland, 2021; pp. 537–545. [Google Scholar]
- Amézquita, L.; Castillo, O.; Cortes-Antonio, P. Fuzzy-chaotic variant of the multiverse optimizer algorithm in benchmark function optimization. In Intelligent and Fuzzy Systems; Springer: Cham, Switzerland, 2022; Volume 504 LNNS, pp. 53–63. [Google Scholar] [CrossRef]
- Hawking, S.W.; Page, D.N. Spectrum of Wormholes. Phys. Rev. D 1990, 42, 2655. [Google Scholar] [CrossRef]
- Uzan, J.P. The big-bang theory: Construction, evolution and status. In The Universe. Progress in Mathematical Physics; Springer: Cham, Switzerland, 2021; Volume 76, pp. 1–72. [Google Scholar] [CrossRef]
- Saremi, S.; Mirjalili, S.; Lewis, A. Biogeography-Based Optimisation with Chaos. Neural Comput. Appl. 2014, 25, 1077–1097. [Google Scholar] [CrossRef]
- Fernandez, A.; Herrera, F.; Cordon, O.; Del Jesus, M.J.; Marcelloni, F. Evolutionary Fuzzy Systems for Explainable Artificial Intelligence: Why, When, What for, and Where To? IEEE Comput. Intell. Mag. 2019, 14, 69–81. [Google Scholar] [CrossRef]
- Amador-Angulo, L.; Castillo, O. A New Fuzzy Bee Colony Optimization with Dynamic Adaptation of Parameters Using Interval Type-2 Fuzzy Logic for Tuning Fuzzy Controllers. Soft Comput. 2018, 22, 571–594. [Google Scholar] [CrossRef]
- Merma, A.G.; Olivera, C.A.C.; Hacha, R.R.; Torem, M.L.; Santos, B.F. Dos Optimization of Hematite and Quartz BIOFLOTATION by AN Artificial Neural Network (ANN). J. Mater. Res. Technol. 2019, 8, 3076–3087. [Google Scholar] [CrossRef]
- Sayed, G.I.; Darwish, A.; Hassanien, A.E. A New Chaotic Multi-Verse Optimization Algorithm for Solving Engineering Optimization Problems. J. Exp. Theor. Artif. Intell. 2018, 30, 293–317. [Google Scholar] [CrossRef]
- Mirjalili, S.; Jangir, P.; Mirjalili, S.Z.; Saremi, S.; Trivedi, I.N. Optimization of Problems with Multiple Objectives Using the Multi-Verse Optimization Algorithm. Knowl. Based Syst. 2017, 134, 50–71. [Google Scholar] [CrossRef]
- Ewees, A.A.; El Aziz, M.A.; Hassanien, A.E. Chaotic Multi-Verse Optimizer-Based Feature Selection. Neural Comput. Appl. 2017, 31, 991–1006. [Google Scholar] [CrossRef]
- Valdez, F.; Vazquez, J.C.; Gaxiola, F. Fuzzy Dynamic Parameter Adaptation in ACO and PSO for Designing Fuzzy Controllers: The Cases of Water Level and Temperature Control. Adv. Fuzzy Syst. 2018, 2018, 1274969. [Google Scholar] [CrossRef]
- Kiranyaz, S. Particle swarm optimization. In Proceedings of the Adaptation, Learning, and Optimization; IEEE: Piscataway, NJ, USA, 2014; Volume 15, pp. 45–82. [Google Scholar]
- Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey Wolf Optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef]
- Teodorović, D. Bee Colony Optimization (BCO). Stud. Comput. Intell. 2009, 248, 39–60. [Google Scholar] [CrossRef]
- Tolga, A.C.; Parlak, I.B.; Castillo, O. Finite-Interval-Valued Type-2 Gaussian Fuzzy Numbers Applied to Fuzzy TODIM in a Healthcare Problem. Eng. Appl. Artif. Intell. 2020, 87, 103352. [Google Scholar] [CrossRef]
- Wang, N.; Liu, L.; Liu, L. Genetic Algorithm in Chaos. Or. Trans. 2001, 5, 1–10. [Google Scholar]
- Guo, Z.; Cheng, B.; Ye, M.; Cao, B. Self-adaptive chaos differential evolution. In Lecture Notes in Computer Science (including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Springer: Berlin/Heidelberg, Germany, 2006; Volume 4221 LNCS-I, pp. 972–975. [Google Scholar] [CrossRef]
- Du, D.; Simon, D.; Ergezer, M. Biogeography-Based Optimization Combined with Evolutionary Strategy and Immigration Refusal. In Proceedings of the 2009 IEEE International Conference on Systems, Man and Cybernetics, San Antonio, TX, USA, 11–14 October 2009; pp. 997–1002. [Google Scholar] [CrossRef]
- Li-Jiang, Y.; Tian-Lun, C. Application of Chaos in Genetic Algorithms. Commun. Phys. 2002, 38, 168–172. [Google Scholar] [CrossRef]
- Jothiprakash, V.; Arunkumar, R. Optimization of Hydropower Reservoir Using Evolutionary Algorithms Coupled with Chaos. Water Resour. Manag. 2013, 27, 1963–1979. [Google Scholar] [CrossRef]
- Saremi, S.; Mirjalili, S.M.; Mirjalili, S. Chaotic Krill Herd Optimization Algorithm. Procedia Technol. 2014, 12, 180–185. [Google Scholar] [CrossRef]
- Wang, G.G.; Guo, L.; Gandomi, A.H.; Hao, G.S.; Wang, H. Chaotic Krill Herd Algorithm. Inf. Sci. 2014, 274, 17–34. [Google Scholar] [CrossRef]
- Simon, D. Biogeography-Based Optimization. IEEE Trans. Evol. Comput. 2008, 12, 702–713. [Google Scholar] [CrossRef]
- Bhattacharya, A.; Chattopadhyay, P.K. Hybrid Differential Evolution with Biogeography-Based Optimization for Solution of Economic Load Dispatch. IEEE Trans. Power Syst. 2010, 25, 1955–1964. [Google Scholar] [CrossRef]
- Rashedi, E.; Nezamabadi-pour, H.; Saryazdi, S. GSA: A Gravitational Search Algorithm. Inf. Sci. 2009, 179, 2232–2248. [Google Scholar] [CrossRef]
- Digalakis, J.G.; Margaritis, K.G. On Benchmarking Functions for Genetic Algorithms. Int. J. Comput. Math. 2001, 77, 481–506. [Google Scholar] [CrossRef]
- Wu, G.; Mallipeddi, R.; Suganthan, P.N. Problem Definitions and Evaluation Criteria for the CEC 2017 Competition on Constrained Real-Parameter Optimization; Technical Report; National University of Defense Technology: Changsha, China; Kyungpook National University: Daegu, Republic of Korea; Nanyang Technological University: Singapore, 2017. [Google Scholar]
- Sun, X.; Wang, D.; Kang, H.; Shen, Y.; Chen, Q. A Two-Stage Differential Evolution Algorithm with Mutation Strategy Combination. Symmetry 2021, 13, 2163. [Google Scholar] [CrossRef]
- Shen, Y.; Liang, Z.; Kang, H.; Sun, X.; Chen, Q. A Modified JSO Algorithm for Solving Constrained Engineering Problems. Symmetry 2020, 13, 63. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).