In this study, we propose a mirage search optimization algorithm that combines dual-chaos mapping and an opposition-based learning tactic, which we call the dual-chaos mapping opposition-based learning mirage search optimization (DMOMSO) algorithm. First, when initializing the population, a chaotic initialization method was used. This method takes advantage of the chaotic characteristics of iterative mapping to generate an initial population with high dispersion. Thus, the algorithm can more reliably reach the global optimum in a shorter time. Before the formal iteration process starts, a chaotic sequence is generated via chaotic mapping, which is used to update the iterative parameters, enabling them to vary dynamically throughout the iterative process. This helps the algorithm avoid becoming stuck in local optima, as well as enhancing its optimization performance and accelerating its convergence. In each iteration, the parameters are adjusted using the opposition-based learning method, which helps to cover the solution space more effectively, find good solutions faster, and explore a wider area. We conducted simulation experiments to assess the DMOMSO algorithm's effectiveness, in terms of its performance on the CEC2017 and CEC2022 benchmark function sets. In this way, we carried out a comparative analysis between the DMOMSO algorithm and seven other algorithms, namely, MSO, SSA, AO, FOX, WOA, HHO, and COA. The experimental results indicated that the DMOMSO algorithm outperforms the original mirage search optimization algorithm, being able to more effectively find optimal solutions and converging faster. The eight considered algorithms were also tested in the context of practical optimization problems, including the design of hydrostatic thrust bearings, the optimization of Himmel Blau's function, and industrial refrigeration system design. Based on the results obtained, DMOMSO is more effective for solving complex engineering problems.
Citation: Yang Yang, Chaochuan Jia, Xiancun Zhou, Yu Liu, Maosheng Fu. A mirage search optimization algorithm that combines dual-chaos mapping and an opposition-based learning strategy[J]. Electronic Research Archive, 2025, 33(8): 4625-4657. doi: 10.3934/era.2025208
In this study, we propose a mirage search optimization algorithm that combines dual-chaos mapping and an opposition-based learning tactic, which we call the dual-chaos mapping opposition-based learning mirage search optimization (DMOMSO) algorithm. First, when initializing the population, a chaotic initialization method was used. This method takes advantage of the chaotic characteristics of iterative mapping to generate an initial population with high dispersion. Thus, the algorithm can more reliably reach the global optimum in a shorter time. Before the formal iteration process starts, a chaotic sequence is generated via chaotic mapping, which is used to update the iterative parameters, enabling them to vary dynamically throughout the iterative process. This helps the algorithm avoid becoming stuck in local optima, as well as enhancing its optimization performance and accelerating its convergence. In each iteration, the parameters are adjusted using the opposition-based learning method, which helps to cover the solution space more effectively, find good solutions faster, and explore a wider area. We conducted simulation experiments to assess the DMOMSO algorithm's effectiveness, in terms of its performance on the CEC2017 and CEC2022 benchmark function sets. In this way, we carried out a comparative analysis between the DMOMSO algorithm and seven other algorithms, namely, MSO, SSA, AO, FOX, WOA, HHO, and COA. The experimental results indicated that the DMOMSO algorithm outperforms the original mirage search optimization algorithm, being able to more effectively find optimal solutions and converging faster. The eight considered algorithms were also tested in the context of practical optimization problems, including the design of hydrostatic thrust bearings, the optimization of Himmel Blau's function, and industrial refrigeration system design. Based on the results obtained, DMOMSO is more effective for solving complex engineering problems.
| [1] |
A. E. Smith, Swarm intelligence: from natural to artificial systems [Book Reviews], IEEE Trans. Evol. Comput., 4 (2000), 192–193. https://doi.org/10.1109/TEVC.2000.850661 doi: 10.1109/TEVC.2000.850661
|
| [2] |
A. E. Eiben, J. Smith, From evolutionary computation to the evolution of things, Nature, 521 (2015), 476–482. https://doi.org/10.1038/nature14544 doi: 10.1038/nature14544
|
| [3] |
K. Dai, S. Lu, X. Jiang, Solving the multi-person traveling salesman problem based on genetic algorithm, Comput. Eng., 30 (2004), 3. https://doi.org/10.3969/j.issn.1000-3428.2004.16.054 doi: 10.3969/j.issn.1000-3428.2004.16.054
|
| [4] |
H. Nikravesh, A. Ranjbar, R. Azin, Optimizing the wells location using the Metaheuristic algorithms, as well as optimizing the drilling time of production and injection wells in one of the reservoirs in south west of Iran, Earth Sci. Inf., 17 (2024). https://doi.org/10.1007/s12145-023-01204-3 doi: 10.1007/s12145-023-01204-3
|
| [5] |
S. Kirkpatrick, C. D. Gelatt Jr, M. P. Vecchi, Optimization by simulated annealing, Science, 220 (1983), 671–680. https://doi.org/10.1126/science.220.4598.671 doi: 10.1126/science.220.4598.671
|
| [6] |
Z. Li, J. Yu, C. Qian, Research on layout optimization of defective rectangular parts based on dual population genetic algorithm, Mach. Electron., 41 (2023), 7–12. https://doi.org/10.19850/j.cnki.2096-4706.1111 doi: 10.19850/j.cnki.2096-4706.1111
|
| [7] |
Y. Granik, Source optimization for image fidelity and throughput, J. Micro/Nanolithogr. MEMS MOEMS, 3 (2004), 509–522. https://doi.org/10.1117/1.1794708 doi: 10.1117/1.1794708
|
| [8] |
J. Liu, S. Chen, Multi-objective optimization of oilfield logistics with marginal well consideration, Appl. Soft Comput., 145 (2024), 110623. https://doi.org/10.1016/j.asoc.2024.110623 doi: 10.1016/j.asoc.2024.110623
|
| [9] |
C. J. Shih, C. Y. Hsu, C. Y. Kuo, J. Li, J. C. Rau, K. Chakrabarty, Thermal-aware test schedule and TAM co-optimization for three-dimensional IC, Act. Passive Electron. Compon., 2012 (2012), 763572. https://doi.org/10.1155/2012/763572 doi: 10.1155/2012/763572
|
| [10] | J. Kennedy, R. Eberhart, Particle swarm optimization, in Proceedings of ICNN'95-International Conference on Neural Networks, Perth, WA, Australia, 4 (1995), 1942–1948. https://doi.org/10.1109/ICNN.1995.488968 |
| [11] |
C. Pu, Y. Jia, Z. Zhang, H. Luo, M. Ren, J. Wang, et al., Intelligent optimization of air-floating piston core parameters for homemade frictionless pneumatic actuators based on a new multi-objective particle swarm optimization algorithm with Gaussian mutation and fuzzy logic, Eng. Appl. Artif. Intell., 154 (2025), 111053. https://doi.org/10.1016/j.engappai.2025.111053 doi: 10.1016/j.engappai.2025.111053
|
| [12] |
P. Qian, H. Luo, L. Liu, P. Lv, C. Pu, D. Meng, et al., A hybrid Gaussian mutation PSO with search space reduction and its application to intelligent selection of piston seal grooves for homemade pneumatic cylinders, Eng. Appl. Artif. Intell., 122 (2023), 14. https://doi.org/10.1016/j.engappai.2023.106156. doi: 10.1016/j.engappai.2023.106156
|
| [13] |
P. Qian, C. Pu, L. Liu, H. Luo, J. Wu, Y. Jia, et al., Ultra-high-precision pneumatic force servo system based on a novel improved particle swarm optimization algorithm integrating Gaussian mutation and fuzzy theory, ISA Trans., 152 (2024), 14. https://doi.org/10.1016/j.isatra.2024.06.024 doi: 10.1016/j.isatra.2024.06.024
|
| [14] | D. Riofrio, S. Luan, J. Zhou, L. Ma, Particle swarm optimization for radiation therapy planning, in Proceedings of the 6th ACM Conference on Bioinformatics, Computational Biology and Health Informatics, (2015), 250–257. https://doi.org/10.1145/2808719.2808745 |
| [15] |
M. Dorigo, V. Maniezzo, A. Colorni, Ant system: optimization by a colony of cooperating agents, IEEE Trans. Syst. Man Cybern. Part B Cybern., 26 (1996), 29–41. https://doi.org/10.1109/3477.484436 doi: 10.1109/3477.484436
|
| [16] | V. Subrahmanyam, O. S. Nagesh, Y. V. Reddy, A. P. Rao, M. Suresh, G. Neelima, Internet of Things (IoT) enabled intelligent traffic control management system by hybrid swarm intelligence (SI) algorithm, in 2024 IEEE International Conference on Interdisciplinary Approaches in Technology and Management for Social Innovation (IATMSI), 2 (2024). https://doi.org/10.1109/IATMSI60426.2024.10503563 |
| [17] |
M. Varshney, P. Kumar, M. R. Ali, Y. Gulzar, Using the grey wolf aquila synergistic algorithm for design problems in structural engineering, Biomimetics, 9 (2024), 54. https://doi.org/10.3390/biomimetics9010054. doi: 10.3390/biomimetics9010054
|
| [18] |
T. Cura, A rapidly converging artificial bee colony algorithm for portfolio optimization, Knowl.-Based Syst., 233 (2021), 107505. https://doi.org/10.1016/j.knosys.2021.107505 doi: 10.1016/j.knosys.2021.107505
|
| [19] |
J. He, S. Zhao, J. Ding, Y. Wang, Mirage search optimization: application to path planning and engineering design problems, Adv. Eng. Software, 203 (2025). https://doi.org/10.1016/j.advengsoft.2025.103883 doi: 10.1016/j.advengsoft.2025.103883
|
| [20] |
V. Elser, I. Rankenburg, P. Thibault, Searching with iterated maps, Proc. Natl. Acad. Sci. U.S.A., 104 (2007), 418–423. https://doi.org/10.1073/pnas.0606359104 doi: 10.1073/pnas.0606359104
|
| [21] | W. Y. Fu, G. G. Li, Y. Q. Wang, Reverse Chaotic Optimization Algorithm with Variable Interval Length, Acta Electronica Sin., 47 (2019), 113–121. |
| [22] |
W. Gong, A. Fialho, Z. Cai, H. Li, stochastic opposition-based learning using a beta distribution in differential evolution, IEEE Trans. Cybern., 46 (2016), 2184–2196, https://doi.org/10.1109/TCYB.2015.2475736 doi: 10.1109/TCYB.2015.2475736
|
| [23] | A. Ahrari, S. Elsayed, R. Sarker, D. Essam, C. A. C. Coello, Problem definition and evaluation criteria for the CEC'2022 competition on dynamic multimodal optimization, in Proceedings of the IEEE World Congress on Computational Intelligence (IEEE WCCI 2022), Italy, (2022), 18–23. |
| [24] | X. M. Liang, L. Y. Shi, W. Long, An improved snake optimization algorithm based on hybrid strategies and its application, Comput. Eng. Sci., 46 (2024), 693–706. |
| [25] |
J. K. Xue, B. Shen, A novel swarm intelligence optimization approach: Sparrow search algorithm, Syst. Sci. Control Eng., 8 (2020), 22–34. https://doi.org/10.1080/21642583.2019.1708830 doi: 10.1080/21642583.2019.1708830
|
| [26] |
L. Abualigah, D. Yousri, M. A. Elaziz, E. G. Ewees, A. H. Gandomi, Matlab code of aquila optimizer: a novel meta-heuristic optimization algorithm, Comput. Ind. Eng., 2021 (2021). https://doi.org/10.1016/j.cie.2021.107250 doi: 10.1016/j.cie.2021.107250
|
| [27] |
H. Mohammed, T. Rashid, FOX: a FOX-inspired optimization algorithm, Appl. Intell., 53 (2023), 1030–1050. https://doi.org/10.1007/s10489-022-03533-0 doi: 10.1007/s10489-022-03533-0
|
| [28] |
A. A. Heidari, S. Mirjalili, H. Faris, I. Aljarah, M. Mafarja, H. Chen, Harris hawk's optimization: algorithm and applications, Future Gener. Comput. Syst., 97 (2019), 849–872. https://doi.org/10.1016/j.future.2019.02.028 doi: 10.1016/j.future.2019.02.028
|
| [29] |
H. Jia, H. Rao, C. Wen, S. Mirjalili, Crayfish optimization algorithm, Artif. Intell. Rev., 56 (2023), 1919–1979. https://doi.org/10.1007/s10462-023-10567-4 doi: 10.1007/s10462-023-10567-4
|
| [30] | J. Pierezan, L. D. S. Coelho, Coyote optimization algorithm: a new metaheuristic for global optimization problems, in 2018 IEEE Congress on Evolutionary Computation (CEC), 2018. https://doi.org/10.1109/CEC.2018.8477769 |
| [31] | A. Osyczka, S. Krenich, K. Karas, Optimum design of robot grippers using genetic algorithms, in Proceedings of the Third World Congress 560 of Structural and Multidisciplinary Optimization (WCSMO), Buffalo, New York, (1999), 241–243. |
| [32] |
A. Kumar, G. Wu, M. Z. Ali, R. Mallipeddi, P. N. Suganthan, S. Das, A test-suite of non-convex constrained optimization problems from the real-world and some baseline results, Swarm Evol. Comput., 51 (2021), 100961. https://doi.org/10.1016/j.swevo.2021.100961 doi: 10.1016/j.swevo.2021.100961
|
| [33] |
Y. Li, X. Liang, J. Liu, H. Zhou, Solving engineering optimization problems based on improved balance optimizer algorithm, Comput. Integr. Manuf. Syst., (2023), 1–34. https://doi.org/10.13196/j.cims.2023.0169 doi: 10.13196/j.cims.2023.0169
|