The Grasshopper Optimisation Algorithm (GOA) models and mimics the behaviour of grasshopper swarms in nature for solving optimisation problems.
Source Codes of GOA  are available here
I received a number of e-mails regarding the slow speed of GOA. The follwoing link is the improved version of GOA. I acknowledge the errofts that Dr. Hossam Faris put into improving the speed of GOA
Source Codes of GOA (fast version)  are available here
GOA_image