The Grasshopper Optimisation Algorithm (GOA) models and mimics the behaviour of grasshopper swarms in nature for solving optimisation problems.
GOA has been designed to solve single-objective optimization problems. This algorithm has been implemented in a wide range of programming languages. You can download the source code at the bottom of this page.
If you are interested in solving a multi-objective problem using GWO, you have to use this code.