ImageNet classification with deep convolutional neural networks
Alex Krizhevsky, Ilya Sutskever et al.
2.7k
Citations
194
Influential Citations
Advances in Engineering Software
Venue
2017
Year
This paper proposes an optimisation algorithm called Grasshopper Optimisation Algorithm (GOA) and applies it to challenging problems in structural optimisation. The proposed algorithm mathematically models and mimics the behaviour of grasshopper swarms in nature for solving optimisation problems. The GOA algorithm is first benchmarked on a set of test problems including CEC2005 to test and verify its performance qualitatively and quantitatively. It is then employed to find the optimal shape for a 52-bar truss, 3-bar truss, and cantilever beam to demonstrate its applicability. The results show that the proposed algorithm is able to provide superior results compared to well-known and recent algorithms in the literature. The results of the real applications also prove the merits of GOA in solving real problems with unknown search spaces.
The Grasshopper Optimisation Algorithm (GOA) addresses a persistent challenge in optimization: designing algorithms that can effectively balance exploration and exploitation without getting trapped in local optima. By mimicking the unique swarming behavior of grasshoppers—where nymphs move in small steps and adults form long-range swarms—GOA introduces a novel mechanism for transitioning from global search to local refinement. This paper is significant because it not only proposes a new metaheuristic but also rigorously tests it on both synthetic benchmarks and real-world engineering problems, demonstrating practical utility.
For AI practitioners, GOA offers an alternative to established algorithms like Particle Swarm Optimization (PSO) and Genetic Algorithms (GA). Its success on structural optimization problems (trusses, beams) indicates potential for hyperparameter tuning, neural architecture search, and other black-box optimization tasks in machine learning.
GOA contributes a new tool to the swarm intelligence toolbox, with demonstrated advantages on engineering optimization. Its success on structural problems suggests applicability to other constrained optimization tasks in AI, such as hyperparameter tuning and feature selection. The algorithm's simplicity (few parameters) makes it easy to implement and adapt. However, the paper does not address scalability to very high dimensions or provide convergence guarantees. Future work could explore hybrid versions or parallel implementations. Overall, GOA has become a widely cited algorithm (2712 citations) and is used in diverse fields including robotics, power systems, and machine learning.
Alex Krizhevsky, Ilya Sutskever et al.
Ashish Vaswani, Noam Shazeer et al.
Douglas M. Bates, Martin Mächler et al.
Diederik P. Kingma, Jimmy Ba