Adaptive Crossover-Based Smell Agent Optimization (ACB-SAO)

This work proposes the Adaptive Crossover-Based Smell Agent Optimization (ACB-SAO) algorithm, inspired by olfactory senses.
59 Downloads
Aktualisiert 19. Dez 2024
Optimization problems are prevalent in engineering, often requiring effective methods to navigate complex, high-dimensional landscapes with multiple local minima. Existing algorithms frequently fall short due to limitations in handling diverse constraints and complexities. This paper proposes the adaptive crossover-based smell agent optimization (ACB-SAO) algorithm inspired by the olfactory sense in living organisms. The new algorithm introduces two key contributions, i.e., a longtail exploring mode integrating Linnik Flight with a golden ratio configuration to improve exploration capabilities and a dynamic crossover rate adjustment for smell agent optimization (SAO). This synergy enhances solution accuracy by balancing global and local search capabilities. To validate its performance on complex numerical benchmarks and engineering design problems, ACBSAO is compared with seven well-known and recent competitive algorithms on 23 classical, 29 CEC2017, 30 CEC2022 benchmark functions, and 14 real-world engineering design problems. The results in a scoring system indicate that ACB-SAO achieved the maximum score of 100 for the CEC2017, CEC2022, and realworld engineering designs, demonstrating that it outperforms other algorithms and significantly improves upon the standard SAO. These results highlight ACB-SAO’s potential in solving practical optimization problems, proving its effectiveness and advantages in addressing complex challenges.
Cite As :
P. Duankhan, K. Sunat and C. Soomlek, "An Adaptive Smell Agent Optimization with Binomial Crossover and Linnik Flight for Engineering Optimization Problems," 2024 28th International Computer Science and Engineering Conference (ICSEC), Khon Kaen, Thailand, 2024, pp. 1-6, doi: 10.1109/ICSEC62781.2024.10770710.
Code Repository:
The MATLAB implementation of DCS is also available at https://github.com/minikku/Adaptive-Crossover-Based-Smell-Agent-Optimization

Zitieren als

P. Duankhan, K. Sunat and C. Soomlek, "An Adaptive Smell Agent Optimization with Binomial Crossover and Linnik Flight for Engineering Optimization Problems," 2024 28th International Computer Science and Engineering Conference (ICSEC), Khon Kaen, Thailand, 2024, pp. 1-6, doi: 10.1109/ICSEC62781.2024.10770710.

Kompatibilität der MATLAB-Version
Erstellt mit R2023b
Kompatibel mit R2023b bis R2025a
Plattform-Kompatibilität
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Veröffentlicht Versionshinweise
1.0.0

Um Probleme in diesem GitHub Add-On anzuzeigen oder zu melden, besuchen Sie das GitHub Repository.
Um Probleme in diesem GitHub Add-On anzuzeigen oder zu melden, besuchen Sie das GitHub Repository.