Image for post
Image for post
Images from Unplash: Photos by Eric Ward, MD_Jerry, Clement Falize

“Look deep into the Nature and then you will understand everything better”
- Albert Einstein

For those who take time to observe and contemplate mother nature, it would be one of the most valuable treasure trove of ideas where inspirations could be drawn. Nature comes with amazing solutions for things which humans take granted as we have seen it for so long.

Be it the shape of a king fisher who sweeps through the air, a massive whale which swims through the deep blue ocean, a bird which glides in the high sky effortlessly have their own characteristics which makes…


Image for post
Image for post
Image from Unplash: Clement Falize

This is the part 5 of the article series Nature Inspired Algorithms. Introductory article could be found at https://dindisn.medium.com/nature-inspired-optimization-algorithms-part-1-introduction-11dafcba07db

In 2010 Xin- She Yang has proposed Bat Algorithm based on the echolocation behaviour of bats. After the initial publication, several variations of the algorithm has been proposed by various scientists and currently used to solve both constrained and unconstrained optimization problems in the real world. It is applied to a wide variety of areas in engineering, wireless networks , classification problems like face recognition systems etc.

Natural behaviour

Bats are nocturnal flying mammals. While the birds glide, the bats are capable of…


This is the part 4of the article series Nature Inspired Algorithms. Introductory article could be found at https://dindisn.medium.com/nature-inspired-optimization-algorithms-part-1-introduction-11dafcba07db

Genetic Algorithm is an evaluation based algorithm which follows the abstract process of Charles Darwins Evaluation theory and natural selection In biological systems.It has come into light that most of the companies at present use these as a back support system for the combinatorial optimization problems in their routine optimization problems like scheduling, planning and in many more scenarios.

Natural behaviour

Darwins theory starts from an existing population. Individuals in the population become parents and produce off springs and through heredity, characteristics of parents…


Image for post
Image for post
Image from Unplash: Eric Ward

This is the part 3 of the article series Nature Inspired Algorithms. Introductory article could be found at https://dindisn.medium.com/nature-inspired-optimization-algorithms-part-1-introduction-11dafcba07db

Honey bees are a fascinating production of mother nature. Their well organised and coordinated living system is worth the study as a separate field of science. Karl Von Frisch, a German ethologist has spent 50 years of studying on bees and has won the Nobel prize for his work in 1973.

Their complicated foraging, mating and breeding patterns have been the foundation of many algorithms such as Marriage in Honey Bees Optimization, fast Marriage Honey Bees Optimization, Bee Colony optimization, Bees…


Image for post
Image for post
Image for Unplash: MD_Jerry

This is the part 2 of the article series Nature Inspired Algorithms. Introductory article could be found at https://dindisn.medium.com/nature-inspired-optimization-algorithms-part-1-introduction-11dafcba07db

In 1992, ant colony optimization was initially introduced by Marco Diago and today with many variations, applied in diverse applications such as,

  • production planning
  • vehicle routing systems
  • traffic control systems
  • structural optimization
  • scheduling in manufacturing systems
  • sequential ordering problems
  • genomics
  • facility location problems (optimal placement of facilities to minimize the transportation costs)
  • portfolio optimization etc.

Even after this many years, it is considered as one of the most successful paradigm to design effective combinatorial optimization solutions.

Natural Behaviour of Ants

Being social creatures, ants live…

Dinusha Dissanayake

Data Scientist

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store