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...
Main Authors: | , , , , |
---|---|
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’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’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 |