A Modified Gravitational Search Algorithm for Function Optimization

Gravitational search algorithm (GSA) is a population-based heuristic algorithm, which is inspired by Newton’s laws of gravity and motion. Although GSA provides a good performance in solving optimization problems, it has a disadvantage of premature convergence. In this paper, the concept o...

Full description

Bibliographic Details
Main Authors: Shoushuai He, Lei Zhu, Lei Wang, Lu Yu, Changhua Yao
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8598929/
id doaj-dd2d0d94d05d4bffbcf1af461088b10f
record_format Article
spelling doaj-dd2d0d94d05d4bffbcf1af461088b10f2021-03-29T22:07:28ZengIEEEIEEE Access2169-35362019-01-0175984599310.1109/ACCESS.2018.28898548598929A Modified Gravitational Search Algorithm for Function OptimizationShoushuai He0Lei Zhu1https://orcid.org/0000-0003-4716-1437Lei Wang2https://orcid.org/0000-0003-1191-7490Lu Yu3Changhua Yao4https://orcid.org/0000-0002-0434-8376College of Communication Engineering, Army Engineering University of PLA, Nanjing, ChinaCollege of Communication Engineering, Army Engineering University of PLA, Nanjing, ChinaCollege of Communication Engineering, Army Engineering University of PLA, Nanjing, ChinaCollege of Communication Engineering, Army Engineering University of PLA, Nanjing, ChinaCollege of Communication Engineering, Army Engineering University of PLA, Nanjing, ChinaGravitational search algorithm (GSA) is a population-based heuristic algorithm, which is inspired by Newton&#x2019;s laws of gravity and motion. Although GSA provides a good performance in solving optimization problems, it has a disadvantage of premature convergence. In this paper, the concept of repulsive force is introduced and the definition of exponential <inline-formula> <tex-math notation="LaTeX">$Kbest$ </tex-math></inline-formula> is used in a new version of GSA, which is called repulsive GSA with exponential <inline-formula> <tex-math notation="LaTeX">$Kbest$ </tex-math></inline-formula> (EKRGSA). In this algorithm, heavy particles repulse or attract all particles according to distance, and all particles search the solution space under the combined action of repulsive force and gravitational force. In this way, the exploration ability of the algorithm is improved and a proper balance between exploration and exploitation is established. Moreover, the exponential <inline-formula> <tex-math notation="LaTeX">$Kbest$ </tex-math></inline-formula> significantly decreases the computational time. The proposed algorithm is tested on a set of benchmark functions and compared with other algorithms. The experimental results confirm the high efficiency of EKRGSA.https://ieeexplore.ieee.org/document/8598929/Gravitational search algorithmrepulsive forceexponential <italic xmlns:ali="http://www.niso.org/schemas/ali/1.0/" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">Kbest</italic>function optimization
collection DOAJ
language English
format Article
sources DOAJ
author Shoushuai He
Lei Zhu
Lei Wang
Lu Yu
Changhua Yao
spellingShingle Shoushuai He
Lei Zhu
Lei Wang
Lu Yu
Changhua Yao
A Modified Gravitational Search Algorithm for Function Optimization
IEEE Access
Gravitational search algorithm
repulsive force
exponential <italic xmlns:ali="http://www.niso.org/schemas/ali/1.0/" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">Kbest</italic>
function optimization
author_facet Shoushuai He
Lei Zhu
Lei Wang
Lu Yu
Changhua Yao
author_sort Shoushuai He
title A Modified Gravitational Search Algorithm for Function Optimization
title_short A Modified Gravitational Search Algorithm for Function Optimization
title_full A Modified Gravitational Search Algorithm for Function Optimization
title_fullStr A Modified Gravitational Search Algorithm for Function Optimization
title_full_unstemmed A Modified Gravitational Search Algorithm for Function Optimization
title_sort modified gravitational search algorithm for function optimization
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description Gravitational search algorithm (GSA) is a population-based heuristic algorithm, which is inspired by Newton&#x2019;s laws of gravity and motion. Although GSA provides a good performance in solving optimization problems, it has a disadvantage of premature convergence. In this paper, the concept of repulsive force is introduced and the definition of exponential <inline-formula> <tex-math notation="LaTeX">$Kbest$ </tex-math></inline-formula> is used in a new version of GSA, which is called repulsive GSA with exponential <inline-formula> <tex-math notation="LaTeX">$Kbest$ </tex-math></inline-formula> (EKRGSA). In this algorithm, heavy particles repulse or attract all particles according to distance, and all particles search the solution space under the combined action of repulsive force and gravitational force. In this way, the exploration ability of the algorithm is improved and a proper balance between exploration and exploitation is established. Moreover, the exponential <inline-formula> <tex-math notation="LaTeX">$Kbest$ </tex-math></inline-formula> significantly decreases the computational time. The proposed algorithm is tested on a set of benchmark functions and compared with other algorithms. The experimental results confirm the high efficiency of EKRGSA.
topic Gravitational search algorithm
repulsive force
exponential <italic xmlns:ali="http://www.niso.org/schemas/ali/1.0/" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">Kbest</italic>
function optimization
url https://ieeexplore.ieee.org/document/8598929/
work_keys_str_mv AT shoushuaihe amodifiedgravitationalsearchalgorithmforfunctionoptimization
AT leizhu amodifiedgravitationalsearchalgorithmforfunctionoptimization
AT leiwang amodifiedgravitationalsearchalgorithmforfunctionoptimization
AT luyu amodifiedgravitationalsearchalgorithmforfunctionoptimization
AT changhuayao amodifiedgravitationalsearchalgorithmforfunctionoptimization
AT shoushuaihe modifiedgravitationalsearchalgorithmforfunctionoptimization
AT leizhu modifiedgravitationalsearchalgorithmforfunctionoptimization
AT leiwang modifiedgravitationalsearchalgorithmforfunctionoptimization
AT luyu modifiedgravitationalsearchalgorithmforfunctionoptimization
AT changhuayao modifiedgravitationalsearchalgorithmforfunctionoptimization
_version_ 1724192217137938432