Abstract

At present, optimization algorithms are used extensively. One particular type of such algorithms includes random-based heuristic population optimization algorithms, which may be created by modeling scientific phenomena, like, for example, physical processes. The present article proposes a novel optimization algorithm based on Hooke’s law, called the spring search algorithm (SSA), which aims to solve single-objective constrained optimization problems. In the SSA, search agents are weights joined through springs, which, as Hooke’s law states, possess a force that corresponds to its length. The mathematics behind the algorithm are presented in the text. In order to test its functionality, it is executed on 38 established benchmark test functions and weighed against eight other optimization algorithms: a genetic algorithm (GA), a gravitational search algorithm (GSA), a grasshopper optimization algorithm (GOA), particle swarm optimization (PSO), teaching–learning-based optimization (TLBO), a grey wolf optimizer (GWO), a spotted hyena optimizer (SHO), as well as an emperor penguin optimizer (EPO). To test the SSA’s usability, it is employed on five engineering optimization problems. The SSA delivered better fitting results than the other algorithms in unimodal objective function, multimodal objective functions, CEC 2015, in addition to the optimization problems in engineering.

Highlights

  • As the demand for quick and accurate solutions to ever increasingly complex problems expands, classical methods are being substituted for more robust approaches

  • Several algorithms have been developed based on laws and/or theories of ray optimization (RO) algorithm [77], artificial chemical reaction optimization algorithm (ACROA) [78], physics, such as: charged system search (CSS) [74], galaxy-based search algorithm (GBSA) [75], small world optimization algorithm (SWOA) [79], central force optimization (CFO) [80], black hole curved space optimization (CSO) [76], ray optimization (RO) algorithm [77], artificial chemical (BH)

  • The results are compared to eight existing optimization algorithms

Read more

Summary

A Spring Search Algorithm Applied to Engineering

Mohammad Dehghani 1 , Zeinab Montazeri 1 , Gaurav Dhiman 2 , O.

Introduction
A Brief History of Intelligent Algorithms
Swarm-Based Algorithms
Evolution-Based Algorithms
Physics-Based Algorithms
Spring Force Law
Time Passing and Parameters Updating
Properties of the Proposed
Exploration and Exploitation in SSA
Experimental Results and Discussion
Benchmark Test Functions
Algorithms Used for Comparison
Evaluation of Multimodal Test Functions with High Dimensions
Evaluation of CEC 2015 Test Functions
Pressure Vessel Design
Speed Reducer Design Problem
Welded Beam Design
Rolling Element Bearing Design Problem
Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.