Skip to main content

Artificial Feeding Birds (AFB): A New Metaheuristic Inspired by the Behavior of Pigeons

  • Chapter
  • First Online:
Advances in Nature-Inspired Computing and Applications

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+
from $39.99 /Month
  • Starting from 10 chapters or articles per month
  • Access and download chapters and articles from more than 300k books and 2,500 journals
  • Cancel anytime
View plans

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Free shipping worldwide - view details
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Free shipping worldwide - view details

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    https://github.com/rhgrant10/Pants.

References

  1. Abraham A (2005) Artificial neural networks. Handbook of measuring system design. Wiley, Chichester

    Google Scholar 

  2. Blum C, Li X (2008) Swarm intelligence in optimization. Natural computing series, Swarm intelligence: introduction and applications. Springer, Berlin, pp 43–85

    Google Scholar 

  3. Bonabeau E, Dorigo M, Theraulaz G (2000) Inspiration for optimization from social insect behaviour. Nature 406:39–42

    Article  Google Scholar 

  4. Brajevic I, Tuba M (2013) Training feed-forward neural networks using firefly algorithm. In Recent advances in knowledge engineering and systems science

    Google Scholar 

  5. Darrell W (1994) A genetic algorithm tutorial. Stat Comput 4:65–85

    Google Scholar 

  6. Dorigo M, Birattari M, Stutzle T (2006) Ant colony optimization - artificial ants as a computational intelligence technique. IEEE Comput Intell Mag 1:28–39

    Article  Google Scholar 

  7. 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

    Article  MathSciNet  Google Scholar 

  8. Garnier S, Gautrais J, Theraulaz G (2007) The biological principles of swarm intelligence. Swarm Intell 1(1):3–31

    Article  Google Scholar 

  9. Karaboga D (2005) An idea based on honey bee swarm for numerical optimization. Technical report

    Google Scholar 

  10. Karaboga D, Basturk B (2007) Artificial Bee Colony (ABC) optimization algorithm for solving constrained optimization problems. Lect Notes Comput Sci 4529:789–798

    Article  Google Scholar 

  11. Karaboga D, Ozturk C (2009) Neural networks training by artificial bee colony algorithm on pattern classification

    Google Scholar 

  12. Karaboga D, Ozturk C (2011) A novel clustering approach: Artificial Bee Colony (ABC) algorithm. Appl Soft Comput 11(1):652–657

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

    Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Google Scholar 

  17. Marinakis Y (2009) Heuristic and metaheuristic algorithms for the traveling salesman problem. Encyclopedia of optimization. Springer, Berlin, pp 1498–1506

    Chapter  Google Scholar 

  18. Poli R, Kennedy J, Blackwell T (2007) Particle swarm optimization - an overview

    Google Scholar 

  19. Snyder LV, Daskin MS (2015) A random-key genetic algorithm for the generalized traveling salesman problem. Eur J Oper Res 174(1):38–53

    Article  MathSciNet  Google Scholar 

  20. Stützle T, Hoos HH (2000) MAX-MIN ant system. Future Gener Comput Syst 16(9):889–914

    Google Scholar 

  21. Voss F (2009) Metaheuristics. Encyclopedia of optimization. Springer, Berlin, pp 2061–2075

    Chapter  Google Scholar 

  22. Yang XS (2009) Firefly algorithms for multimodal optimization. In: Stochastic algorithms: foundations and applications - lecture notes in computer sciences, vol 5792, pp 169–178

    Google Scholar 

  23. Yang XS (2010) Nature-inspired metaheuristic algorithms (second edition). Luniver Press, Frome

    Google Scholar 

  24. Yang XS, Deb S (2009) Cuckoo search via Levy flights. In: World congress on nature and biologically inspired, computing, pp 210–214

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jean-Baptiste Lamy.

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer International Publishing AG, part of Springer Nature

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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

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.

Publish with us

Policies and ethics