Optimal foraging algorithm for global optimization

被引:48
|
作者
Zhu, Guang-Yu [1 ]
Zhang, Wei-Bo [1 ]
机构
[1] Fuzhou Univ, Coll Mech Engn & Automat, Fuzhou 35002, Fujian, Peoples R China
关键词
Optimal foraging algorithm (OFA); Optimal foraging theory; Stochastic search algorithm; Evolutionary algorithms; Behavioral ecologya; PARTICLE SWARM OPTIMIZATION; CODED GENETIC ALGORITHMS; DIFFERENTIAL EVOLUTION; CONTROL PARAMETERS; OPERATORS; ANT;
D O I
10.1016/j.asoc.2016.11.047
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
An optimization algrothim,inspried by animal Behavioral Ecology Theory-optimal Foraging Theory named the optimal Foraging Algorithm (OFA) has been developed. As a new stochastic search algorithm, OFA is used to solve the global optimization problems following the animal foraging behavior. During foraging, animals know how to find the best pitch with abundant prey; in establishing OFA, the basic operator of OFA was constructed following this foraging strategy. During foraging, an individual of the foraging swarms obtained more opportunities to capture prey through recruitment; in OFA the recruitment was adopted to ensure the algorithm has a higher chance to receive the optimal solution. Meanwhile, the precise model of prey choices proposed by Krebs et al. was modified and adopted to establish the optimal solution choosing strategy of OFA. The OFA was tested on the benchmark functions that present difficulties common to many global optimization problems. The performance comparisons among the OFA, realcoded genetic algorithms (RCGAs), Differential Evolution (DE), Particle Swarm Optimization (PSO) algorithm, Bees Algorithm (BA), Bacteria Foraging Optimization Algorithm (BFOA) and Shuffled Frog-leaping Algorithm (SFLA) are carried out through experiments. The parameter of OFA and the dimensions of the multi-functions are researched. The results obtained by experiments and Kruskal-Wallis test indicate that the performance of OFA is better than the other six algorithms in terms of the ability to converge to the optimal or the near-optimal solutions, and the performance of OFA is the second-best one from the view of the statistical analysis. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:294 / 313
页数:20
相关论文
共 50 条
  • [1] Improved optimal foraging algorithm for global optimization
    Ding, Chen
    Zhu, Guangyu
    [J]. COMPUTING, 2024, 106 (07) : 2293 - 2319
  • [2] EOFA: An Extended Version of the Optimal Foraging Algorithm for Global Optimization Problems
    Kyrou, Glykeria
    Charilogis, Vasileios
    Tsoulos, Ioannis G.
    [J]. COMPUTATION, 2024, 12 (08)
  • [3] A Modified Bacterial Foraging Optimization Algorithm for Global Optimization
    Yan, Xiaohui
    Zhang, Zhicong
    Guo, Jianwen
    Li, Shuai
    Zhao, Shaoyong
    [J]. INTELLIGENT COMPUTING THEORIES AND APPLICATION, ICIC 2016, PT I, 2016, 9771 : 627 - 635
  • [4] Drilling Path Optimization by Optimal Foraging Algorithm
    Zhang, Wei-Bo
    Zhu, Guang-Yu
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (07) : 2847 - 2856
  • [5] Cooperative Bacterial Foraging Algorithm for Global Optimization
    Chen, Hanning
    Zhu, Yunlong
    Hu, Kunyuan
    [J]. CCDC 2009: 21ST CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-6, PROCEEDINGS, 2009, : 3896 - 3901
  • [6] An adaptive rejuvenation of bacterial foraging algorithm for global optimization
    Khosla, Tejna
    Verma, Om Prakash
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 82 (02) : 1965 - 1993
  • [7] The bacteria foraging algorithm for global optimization based on pheromone
    Liu, Xiaolong
    Huang, Lingli
    Chang, Xianying
    [J]. 2015 12TH INTERNATIONAL CONFERENCE ON SERVICE SYSTEMS AND SERVICE MANAGEMENT (ICSSSM), 2015,
  • [8] An adaptive rejuvenation of bacterial foraging algorithm for global optimization
    Tejna Khosla
    Om Prakash Verma
    [J]. Multimedia Tools and Applications, 2023, 82 : 1965 - 1993
  • [9] A hybrid genetic algorithm and bacterial foraging approach for global optimization
    Kim, Dong Hwa
    Abraham, Ajith
    Cho, Jae Hoon
    [J]. INFORMATION SCIENCES, 2007, 177 (18) : 3918 - 3937
  • [10] Bacterial Foraging Optimization Algorithm with Particle Swarm Optimization Strategy for Global Numerical Optimization
    Shen, Hai
    Zhu, Yunlong
    Zhou, Xiaoming
    Guo, Haifeng
    Chang, Chunguang
    [J]. WORLD SUMMIT ON GENETIC AND EVOLUTIONARY COMPUTATION (GEC 09), 2009, : 497 - 504