Adaptive Crossover-Based Smell Agent Optimization (ACB-SAO)
Version 1.0.0 (3.39 MB) by
Poomin Duankhan
This work proposes the Adaptive Crossover-Based Smell Agent Optimization (ACB-SAO) algorithm, inspired by olfactory senses.
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
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.
MATLAB Release Compatibility
Created with
R2023b
Compatible with R2023b to R2025a
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
1.0.0 |
To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.