arrow
Return

Improved optimal foraging algorithm for global optimization

delete2024-04-17
delete2
PRE
AI
C
Chen Ding
G
Guangyu Zhu *
DOI:10.1007/s00607-024-01290-1delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The optimal foraging algorithm (OFA) is a swarm-based algorithm motivated by animal behavioral ecology theory. When solving complex optimization problems characterized by multiple peaks, OFA is easy to get trapped in local minima and encounters slow convergence. Therefore, this paper presents an improved optimal foraging algorithm with social behavior based on quasi-opposition (QOS-OFA) to address these problems. First, quasi-opposition-based learning (QOBL) is introduced to improve the overall quality of the population in the initialization phase. Second, an efficient cosine-based scale factor is designed to accelerate the exploration of the search space. Third, a new search strategy with social behavior is designed to enhance local exploitation. The cosine-based scale factor is used as a regulator to achieve a balance between global exploration and local exploitation. The proposed QOS-OFA is compared with seven meta-heuristic algorithms on a CEC benchmark test suite and three real-world optimization problems. The experimental results show that QOS-OFA is better than other competitors on most of the test problems.
Keywords:
Optimal foraging algorithm
Quasi-opposition-based learning
Social behavior
Global exploration
Local exploitation

Journal

C
Computing
IF:
2.8
Papers:
2.3K
Citations:
3.5K

Organization

T
tongji university
Scholars:
7.8W
Papers: 5.9W
Citations: 98
F
fuzhou university
Scholars:
3.3W
Papers: 2.1W
Citations: 31