Skip to content

minikku/Adaptive-Crossover-Based-Smell-Agent-Optimization

Repository files navigation

Related Paper

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.

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.

Repository

Open in Code Ocean Poomin Duankhan, Khamron Sunat, Chitsutha Soomlek (2024) ACB-SAO: An Adaptive Smell Agent Optimization with Binomial Crossover and Linnik Flight for Engineering Optimization Problems [Source Code]. https://doi.org/10.24433/CO.5386467.v1

Open in MATLAB Online

Note: To rerun the experiment, please extract the CEC 2017 input_data zip file into the local folder.

About

This work proposes the Adaptive Crossover-Based Smell Agent Optimization (ACB-SAO) algorithm, inspired by olfactory senses. Key innovations include a Linnik Flight-based exploration mode with a golden ratio setup for enhanced exploration and a dynamic crossover rate adjustment to boost optimization performance.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors