Abstract
A metaheuristic is a high-level problem independent algorithmic framework that provides a set of guidelines or strategies to develop heuristic optimization algorithms. Metaheuristic algorithms attempt to find the best solution out of all possible solutions of an optimization problem. A very active area of research is the design of nature-inspired metaheuristics. Nature acts as a source of concepts, mechanisms and principles for designing of artificial computing systems to deal with complex computational problems. In this paper, a new metaheuristic algorithm, inspired by the behavior of emperor penguins which is called Emperor Penguins Colony (EPC), is proposed. This algorithm is controlled by the body heat radiation of the penguins and their spiral-like movement in their colony. The proposed algorithm is compared with eight developed metaheuristic algorithms. Ten benchmark test functions are applied to all algorithms. The results of the experiments to find the optimal result, show that the proposed algorithm is better than other metaheuristic algorithms.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
He S. Wu Q, Saunders J (2009) Group search optimizer: an optimization algorithm inspired by animal searching behavior. IEEE Trans Evol Comput 13(5):973–990
Rajabioun R (2011) Cuckoo optimization algorithm. Appl Soft Comput 11(8):5508–5518
Gandomi A. Yang X, Alavi A (2011) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput 29(1):17–35
Talbi EG (2009) Metaheuristics: from design to implementation, vol. 74. Wiley, Hoboken
Jain M, Singh V, Rani A (2019) A novel nature-inspired algorithm for optimization: squirrel search algorithm. Swarm Evol Comput 44:148–175
Sivanandam SN, Deepa SN (2007) Introduction to genetic algorithms. Springer Science & Business Media, Berlin
Storn R, Price K (1997) Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11(4):341–359
Kennedy J (2017) Particle swarm optimization. In: Sammut C, Webb GI (eds) Encyclopedia of machine learning and data mining. Springer, US, pp 760–766
Dorigo M, Birattari M (2011) Ant colony optimization. In: Sammut C, Webb GI (eds) Encyclopedia of machine learning. Springer, Boston, MA, pp 36–39
Kirkpatrick S. Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science 220(4598):671–680
Yang XS, Deb S (2009) Cuckoo search via lévy flights. In: 2009 world congress on nature & biologically inspired computing (NaBIC)
Yang XS (2010) a new metaheuristic bat-inspired algorithm. In: nature inspired cooperative strategies for optimization (NICSO 2010) pp 65–74
Yang XS (2009) Firefly algorithms for multimodal optimization. In: International symposium on stochastic algorithms. LNCS, vol 5792. Springer, Berlin, Heidelberg, pp 169–178
Geem ZW. Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simulation 76(2):60–68.
Glover F (1989) Tabu search—part I. ORSA J Comput 1(3):190–206.
Glover F (1990) Tabu search—part II. ORSA J Comput 2(1):4–32
Atashpaz-Gargari E, Lucas C (2007) Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. In: 2007 IEEE congress on evolutionary computation
Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm. J Global Optim 39(3):459–471
Gandomi A, Alavi A (2012) Krill herd: a new bio-inspired optimization algorithm. Commun Nonlinear Sci Numer Simul 17(12):4831–4845
Mehrabian AR, Lucas C (2006) A novel numerical optimization algorithm inspired from weed colonization. Ecol Inf 1(4):355–366
Eusuff M. Lansey K, Pasha F (2006) Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization. Eng Optim 38(2):129–154
Hosseini HS (2007) Problem solving by intelligent water drops. In: 2007 IEEE congress on evolutionary computation. pp 3226–3231
Mirjalili S. Mirjalili S, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Jain M, Maurya S, Rani A, Singh V (2018) Owl search algorithm: a novel nature-inspired heuristic paradigm for global optimization. J Intell Fuzzy Syst 34:1573–1582
Zhao W. Wang L, Zhang Z (2018) Atom search optimization and its application to solve a hydrogeologic parameter estimation problem. Knowl Based Syst
Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM (2017) Salp swarm algorithm: a bio-inspired optimizer for engineering design problems. Adv Eng Softw 114:163–191 and
Mirjalili S (2015) The ant lion optimizer. Adv Eng Softw 83:80–98
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67 and
Mirjalili S (2015) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl-Based Syst 89:228–249
Saremi SH, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47 and
Schwaller MR. Olson CE. Ma Z. Zhu Z, Dahmer P (1989) A remote sensing analysis of Adélie penguin rookeries. Remote Sens Environ 28:199–206
Kooyman GL, Kooyman TG (1995) Diving behavior of emperor penguins nurturing chicks at Coulman Island, Antarctica. The Condor 97(2):536–549
Maho YL (1977) The emperor penguin: a strategy to live and breed in the cold: morphology, physiology, ecology, and behavior distinguish the polar emperor penguin from other penguin species, particularly from its close relative, the king penguin. Am Sci 65(6):680–693
Fretwell PT, Trathan PN (2009) Penguins from space: faecal stains reveal the location of emperor penguin colonies. Glob Ecol Biogeogr 18(5):543–552
Gerum RC, Fabry B, Metzner C, Beaulieu M, Ancel A, Zitterbart DP (2013) The origin of traveling waves in an emperor penguin huddle. New J Phys 15(12):1–17
Kooyman GL, Campbell WB (1971) Diving behavior of the emperor Penguin, Aptenodytes forsteri. The Auk 88(4):775–795
Gilbert C, Robertson G, Maho YL, Naito Y, Ancel A (2006) Huddling behavior in emperor penguins: dynamics of huddling. Physiol Behav 88( 4–5):479–488
Maho YL, Delclitte P, Chatonnet J (1976) Thermoregulation in fasting emperor penguins under natural conditions. Am J Physiol Leg Content 231(3):913–922
Forero MG, Tella JL, Hobson KA, Bertellotti M, Blanco G (2002) Conspecific food competition explains variability in colony size: a test in Magellanic penguins. Ecology 83(12):3466–3475
Rolland C, Danchin E, de Fraipont M (1998) The evolution of coloniality in birds in relation to food, habitat, predation, and life-history traits: a comparative analysis. Am Nat 151(6):514–529
Ancel A, Visser H, Handrich Y, Masman D, Maho YL (1997) Energy saving in huddling penguins. Nature 385(6614):304–305
Ancel A, Beaulieu M, Gilbert C (2013) The different breeding strategies of penguins: a review. Comptes Rendus Biol 336(1):1–12
Gilbert C, Robertson G, Maho YL, Ancel A (2007) How do weather conditions affect the huddling behaviour of emperor penguins?. Polar Biology 31(2):163–169
Truszkowski W, Rouff C, Hinchey MG (2003) Innovative concepts for agent-based systems. Springer, Berlin
Dhiman G, Kumar V (2018) Emperor penguin optimizer: a bio-inspired algorithm for engineering problems. Knowl Based Syst 159:20–50
Pinshow B, Fedak M. Battles D, Schmidt-Nielsen K (1976) Energy expenditure for thermoregulation and locomotion in emperor penguins. Am J Physiol Leg Content 231(3):903–912
Du N, Fan J, Wu H, Chen S, Liu Y (2007) An improved model of heat transfer through penguin feathers and down. J Theor Biol 248(4):727–735
Geankoplis CJ (2003) Transport processes and separation process principles: (includes unit operations). Prentice Hall Professional Technical Reference, Upper Saddle River
McCafferty DJ, Gilbert C, Paterson W, Pomeroy PP, Thompson D, Currie JI, Ancel A (2011) Estimating metabolic heat loss in birds and mammals by combining infrared thermography with biophysical modelling. Comp Biochem Physiol Part A Mol Integr Physiol 158(3):337–345
Hammel HT (1956) Infrared emissivities of some arctic fauna. J Mammal 37(3):375
Pascal LMA, Courtois H, Hekking FWJ (2011) Circuit approach to photonic heat transport. Phys Rev B 83(12):125113.1–125113.7
Gang C (1996) Heat transfer in micro-and nanoscale photonic devices. Annu Rev of Heat Transf 7(7):1–57
Taler J, Duda P (2006) Solving direct and inverse heat conduction problems. Springer, Berlin
Simon V (2010) Adaptations in the animal kingdom. Xlibris, Bloomington
Weisstein EW Logarithmic spiral. From MathWorld—a Wolfram Web Resource. http://mathworld.wolfram.com/LogarithmicSpiral.html. Accessed 4 June 2002
Surjanovic S, Bingham D (2013) Virtual Library of simulation experiments: test functions and datasets. Retrieved October 23, 2017, from http://www.sfu.ca/~ssurjano. Accessed 23 Oct 2017
Adorio EP, Diliman U (2005) Mvf-multivariate test functions library in c for unconstrained global optimization. Metro Manila, Quezon City, pp 100–104
Molga M, Smutnicki C (2005) Test functions for optimization needs. Test functions for optimization needs
Back T (1996) Evolutionary algorithms in theory and practice. Oxford University Press, Oxford
Picheny V, Wagner T, Ginsbourger D (2013) A benchmark of kriging-based infill criteria for noisy optimization”. Struct Multidiscip Optim 48(3):607–626
Pohlheim H (2007) Examples of objective functions. Retrieved 4(10)
Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evolut Comput 1(1):3–18 and
Mendenhall W, Beaver RJ, Barbara MB (2012) Introduction to probability and statistics. Cengage Learning, Boston
Littlefair G (2005) Free search—a comparative analysis. Inf Sci 172(1–2):173–193
Vasileva V, Penev K (2017) Free search and particle swarm optimisation applied to global optimisation numerical tests from two to hundred dimensions. In: Sgurev V, Yager R, Kacprzyk J, Atanassov K (eds) Recent contributions in intelligent systems. Studies in computational intelligence, vol 657. Springer, Cham, pp 313–337
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix A
Appendix A
The results of applying the PSO and DE algorithms on test functions for 100, 500 and 1000 dimensions.
See Table 10.
Rights and permissions
About this article
Cite this article
Harifi, S., Khalilian, M., Mohammadzadeh, J. et al. Emperor Penguins Colony: a new metaheuristic algorithm for optimization. Evol. Intel. 12, 211–226 (2019). https://doi.org/10.1007/s12065-019-00212-x
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12065-019-00212-x