Dolphin Echolocation Optimization: Continuous search space

Kaveh, A.;Farhoudi, N.

  • Received : 2015.10.29
  • Accepted : 2015.12.08
  • Published : 2016.04.25


Nature has provided inspiration for most of the man-made technologies. Scientists believe that dolphins are the second to humans in smartness and intelligence. Echolocation is the biological sonar used by dolphins for navigation and hunting in various environments. This ability of dolphins is mimicked in this paper to develop a new optimization method. Dolphin Echolocation Optimization (DEO) is an optimization method based on dolphin's approach for hunting food and exploration of environment. DEO has already been developed for discrete optimization search space and here it is extended to continuous search space. DEO has simple rules and is adjustable for predetermined computational cost. DEO provides the optimum results and leads to alternative optimality curves suitable for the problem. This algorithm has a few parameters and it is applicable to a wide range of problems like other metaheuristic algorithms. In the present work, the efficiency of this approach is demonstrated using standard benchmark problems.


Dolphin Echolocation Optimization;continuous search space;mathematical examples;truss structure


  1. Au, W.W.L. and Simmons, J. (2007), "Echolocation in dolphins and bats", Phys Today, 60(9), 40-45.
  2. Dorigo, M, Maniezzo, V. and Colorni, A. (1996), "The ant system: optimization by a colony of cooperating agents", IEEE Trans. Syst. Man Cybern., B26, 29-41.
  3. Eberhart, R.C. and Kennedy, J. (1995), "A new optimizer using particle swarm theory", Proceedings of the Sixth International Symposium on Micro Machine and Human Science, Nagoya, Japan.
  4. Erol, O.K. and Eksin, I. (2006), "New optimization method: Big Bang-Big Crunch", Adv. Eng. Softw., 37(2), 106-111.
  5. Fogel, L.J., Owens, A.J. and Walsh, M.J. (1966), Artificial intelligence through simulated evolution, Wiley, Chichester, UK.
  6. Goldberg, D.E. (1989), Genetic algorithms in search optimization and machine learning, Addison-Wesley, Boston, USA.
  7. Goncalves, M.S., Lopez, R.H. and Miguel, L.F.F. (2015), "Search group algorithm: A new metaheuristic method for the optimization of truss structures", Comput. Struct., 153, 165-184.
  8. Holland, J.H. (1975), Adaptation in natural and artificial systems, University of Michigan Press, Ann Arbor.
  9. Lee, K.S. and Geem, Z.W. (2004) "A new structural optimization method based on the harmony search algorithm", Comput. Struct., 82(9), 781-798.
  10. Kaveh, A. and Farhoudi, N. (2013), "A new optimization method: Dolphin echolocation", Adv. Eng. Softw., 59, 53-70.
  11. Kaveh, A. and Farhoudi, N. (2011), "A unified approach to parameter selection in meta-heuristic algorithms for layout optimization", J. Constr. Steel Res., 67(10), 15453-15462.
  12. Kaveh, A. and Ilchi Ghazaan, M. (2015), "Truss optimization with dynamic constraints using UECBO", Adv. Comput. Des., Techno Press, Accepted for publication, 2015.
  13. Kaveh, A. and Khayatazad, M. (2013), "Ray optimization for size and shape optimization of truss structures", Comput. Struct., 117, 82-94.
  14. Kaveh, A. and Mahdavai, V.R. (2014), "Colliding bodies optimization method for optimum design of truss structures with continuous variables", Adv. Eng. Softw., 70, 1-12.
  15. Kaveh, A. and Maniat, M. (2015), "Damage detection based on MCSS and PSO using modal data", Smart Struct. Syst., 15(5), 1253-1270.
  16. Kaveh, A. and Talatahari, S. (2009), "Particle swarm optimizer, ant colony strategy and harmony search scheme hybridized for optimization of truss structures", Comput. Struct., 87(5), 267-283.
  17. Kaveh, A. and Talatahari, S. (2010), "A novel heuristic optimization method: charged system search", Acta Mech., 213(3-4), 267-286.
  18. Kaveh, A. and Zolghadr, A. (2014), "A new PSRO algorithm for frequency constraint truss shape and size optimization", Struct. Eng. Mech., 52(3), 445-468.
  19. Koza, J.R. (1990), Genetic programming: a paradigm for genetically breeding populations of computer programs to solve problems, Report No. STAN-CS-90-1314, Stanford University, Stanford, CA.
  20. Mirjalili, S. (2015), "The ant lion optimizer", Adv. Eng. Softw., 83, 80-98.
  21. Rao, R.V., Savsani, V.J. and Vakharia, D.P. (2011) "Teaching-learning-based optimization: A novel method for constrained mechanical design optimization problems", Comput. Aid. Des., 43(3), 303-315.
  22. Sadollah, A., Eskandar, H., Bahreininejad, A. and Kim, J.H. (2015), "Water cycle, mine blast and improved mine blast algorithms for discrete sizing optimization of truss structures", Comput. Struct., 149, 1-16.
  23. Tsoulos, I.G. (2008), "Modifications of real code genetic algorithm for global optimization", Appl. Math. Comput., 203(2), 598-607.
  24. Yang, X.S. (2010), "A new metaheuristic bat-inspired algorithm", NICSO, 284, 65-74.
  25. Yang, X.S. and Deb, S. (2009), "Engineering optimisation by cuckoo search", Int. J. Math. Model. Num. Optim., 1(4), 330-343.
  26. Yang, X.S. (2011), "Bat algorithm for multi-objective optimization", Int. J. Bio-Inspired Comput., 3(5), 267-274.
  27. May, J. (1990), The greenpeace book of dolphins, Greenpeace Communications Ltd.