The raven roosting optimisation algorithm

被引:24
|
作者
Brabazon, Anthony [1 ,2 ]
Cui, Wei [1 ,2 ]
O'Neill, Michael [1 ,2 ]
机构
[1] Univ Coll Dublin, Complex Adapt Syst Lab, Dublin 2, Ireland
[2] Univ Coll Dublin, Sch Business, Dublin 2, Ireland
关键词
Social foraging; Social roosting; Raven roosting; Information centre; Optimisation; SOCIAL INFORMATION; HONEY-BEES; FOOD; RECRUITMENT; CENTERS;
D O I
10.1007/s00500-014-1520-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A significant stream of literature which draws inspiration from the foraging activities of various organisms to design optimisation algorithms has emerged over the past decade. The success of these algorithms across a wide variety of application domains has spurred interest in the examination of the foraging behaviours of other organisms to develop novel and powerful, optimisation algorithms. A variety of animals, including some species of birds and bats, engage in social roosting whereby large numbers of conspecifics gather together to roost, either overnight or for longer periods. It has been claimed that these roosts can serve as information centres to spread knowledge concerning the location of food resources in the environment. In this paper we look at the social roosting and foraging behaviour of one species of bird, the common raven, and take inspiration from this to design a novel optimisation algorithm which we call the raven roosting optimisation algorithm. The utility of the algorithm is assessed on a series of benchmark problems and the results are found to be competitive. We also provide a novel taxonomy which classifies foraging-inspired optimisation algorithms based on the underlying social communication mechanism embedded in the algorithms.
引用
收藏
页码:525 / 545
页数:21
相关论文
共 50 条
  • [21] A Markovianity based optimisation algorithm
    Shakya, Siddhartha
    Santana, Roberto
    Lozano, Jose A.
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2012, 13 (02) : 159 - 195
  • [22] A hybrid algorithm for continuous optimisation
    Thomas, Nathan
    Reed, Martin
    2009 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-5, 2009, : 2584 - 2589
  • [23] A search algorithm for global optimisation
    Chen, S
    Wang, XX
    Harris, CJ
    ADVANCES IN NATURAL COMPUTATION, PT 2, PROCEEDINGS, 2005, 3611 : 1122 - 1130
  • [24] Whale optimisation algorithm with role labour division for multimodal optimisation
    Wu, Bowen
    Xiao, Renbin
    International Journal of Innovative Computing and Applications, 2024, 15 (01) : 26 - 37
  • [25] Junctions' optimisation with elastic flows: an algorithm based on local optimisation
    Bifulco, GN
    URBAN TRANSPORT VI: URBAN TRANSPORT AND THE ENVIRONMENT FOR THE 21ST CENTURY, 2000, 6 : 295 - 303
  • [26] A Modified Whale Optimisation Algorithm to Solve Global Optimisation Problems
    Gopi, S.
    Mohapatra, Prabhujit
    PROCEEDINGS OF 7TH INTERNATIONAL CONFERENCE ON HARMONY SEARCH, SOFT COMPUTING AND APPLICATIONS (ICHSA 2022), 2022, 140 : 465 - 477
  • [27] Solving redundancy optimisation problem with social emotional optimisation algorithm
    Yang, Chunxia
    Chen, Lichao
    Cui, Zhihua
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2012, 43 (04) : 320 - 326
  • [28] PeSOA: Penguins Search Optimisation Algorithm for Global Optimisation Problems
    Gheraibia, Youcef
    Moussaoui, Abdelouahab
    Yin, Peng-Yeng
    Papadopoulos, Yiannis
    Maazouzi, Smaine
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2019, 16 (03) : 371 - 379
  • [29] A Dynamic Neighbourhood Particle Swarm Optimisation Algorithm for Constrained Optimisation
    Li, Lily D.
    Yu, Xinghuo
    Li, Xiaodong
    Guo, William
    IECON 2011: 37TH ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2011,
  • [30] Deer-based chicken swarm optimisation algorithm: a hybrid optimisation algorithm for output domain testing
    Patil, Ramgouda
    Chandraprakash, V.
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2023, 14 (06) : 654 - 666