Abstract
Many optimization algorithms and metaheuristics have been inspired by nature. These algorithms often permit solving a wide range of optimization problems. Most of them were inspired by exceptional or extraordinary animal behaviors. On the contrary, in this chapter, we present Artificial Feeding Birds (AFB), a new metaheuristic inspired by the very trivial behavior of birds searching for food. AFB is very simple, yet efficient, and can be easily adapted to various optimization problems. We present application to unconstrained global nonlinear optimization, with several benchmark functions and the training of Artificial Neural Networks (ANN), and to the resolution of ordering combinatorial optimization problems, with two examples: the traveling salesman problem and the optimization of rainbow boxes (a recent visualization technique for overlapping sets). We compare the results with those produced with Artificial Bee Colony (ABC), Firefly Algorithm (FA), Genetic Algorithm (GA), and Ant Colony Optimization (ACO), showing that AFB gives results equivalent or better than the other metaheuristics. Finally, we discuss the choice of inspiration sources from nature, before concluding.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Abraham A (2005) Artificial neural networks. Handbook of measuring system design. Wiley, Chichester
Blum C, Li X (2008) Swarm intelligence in optimization. Natural computing series, Swarm intelligence: introduction and applications. Springer, Berlin, pp 43–85
Bonabeau E, Dorigo M, Theraulaz G (2000) Inspiration for optimization from social insect behaviour. Nature 406:39–42
Brajevic I, Tuba M (2013) Training feed-forward neural networks using firefly algorithm. In Recent advances in knowledge engineering and systems science
Darrell W (1994) A genetic algorithm tutorial. Stat Comput 4:65–85
Dorigo M, Birattari M, Stutzle T (2006) Ant colony optimization - artificial ants as a computational intelligence technique. IEEE Comput Intell Mag 1:28–39
Duan H, Qiao P (2014) Pigeon-inspired optimization: a new swarm intelligence optimizer for air robot path planning. Int J Intell Comput Cybern 7(1):24–37
Garnier S, Gautrais J, Theraulaz G (2007) The biological principles of swarm intelligence. Swarm Intell 1(1):3–31
Karaboga D (2005) An idea based on honey bee swarm for numerical optimization. Technical report
Karaboga D, Basturk B (2007) Artificial Bee Colony (ABC) optimization algorithm for solving constrained optimization problems. Lect Notes Comput Sci 4529:789–798
Karaboga D, Ozturk C (2009) Neural networks training by artificial bee colony algorithm on pattern classification
Karaboga D, Ozturk C (2011) A novel clustering approach: Artificial Bee Colony (ABC) algorithm. Appl Soft Comput 11(1):652–657
Lamy JB, Berthelot H, Capron C, Favre M (2017) Rainbow boxes: a new technique for overlapping set visualization and two applications in the biomedical domain. J Vis Lang Comput 43:71–82
Lamy JB, Berthelot H, Favre M (2016) Rainbow boxes: a technique for visualizing overlapping sets and an application to the comparison of drugs properties. In: International conference information visualisation (iV), Lisboa, Portugal, pp 253–260
Lamy JB, Berthelot H, Favre M, Ugon A, Duclos C, Venot A (2017) Using visual analytics for presenting comparative information on new drugs. J Biomed Inform 71:58–69
Lones MA (2014) Metaheuristics in nature-inspired algorithms. In: Proceedings of the Companion Publication of the 2014 annual conference on genetic and evolutionary computation, Vancouver, BC, Canada, pp 1419–1422
Marinakis Y (2009) Heuristic and metaheuristic algorithms for the traveling salesman problem. Encyclopedia of optimization. Springer, Berlin, pp 1498–1506
Poli R, Kennedy J, Blackwell T (2007) Particle swarm optimization - an overview
Snyder LV, Daskin MS (2015) A random-key genetic algorithm for the generalized traveling salesman problem. Eur J Oper Res 174(1):38–53
Stützle T, Hoos HH (2000) MAX-MIN ant system. Future Gener Comput Syst 16(9):889–914
Voss F (2009) Metaheuristics. Encyclopedia of optimization. Springer, Berlin, pp 2061–2075
Yang XS (2009) Firefly algorithms for multimodal optimization. In: Stochastic algorithms: foundations and applications - lecture notes in computer sciences, vol 5792, pp 169–178
Yang XS (2010) Nature-inspired metaheuristic algorithms (second edition). Luniver Press, Frome
Yang XS, Deb S (2009) Cuckoo search via Levy flights. In: World congress on nature and biologically inspired, computing, pp 210–214
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer International Publishing AG, part of Springer Nature
About this chapter
Cite this chapter
Lamy, JB. (2019). Artificial Feeding Birds (AFB): A New Metaheuristic Inspired by the Behavior of Pigeons. In: Shandilya, S., Shandilya, S., Nagar, A. (eds) Advances in Nature-Inspired Computing and Applications. EAI/Springer Innovations in Communication and Computing. Springer, Cham. https://doi.org/10.1007/978-3-319-96451-5_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-96451-5_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-96450-8
Online ISBN: 978-3-319-96451-5
eBook Packages: EngineeringEngineering (R0)
Keywords
- Birds Feeding
- Nonlinear Global Optimization
- Firefly Algorithm (FA)
- Trivial Behavior
- North Pole Direction
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
