Improved Backtracking Search Algorithm Based on Population Control Factor and Optimal Learning Strategy
Backtracking search algorithm (BSA) is a relatively new evolutionary algorithm, which has a good optimization performance just like other population-based algorithms. However, there is also an insufficiency in BSA regarding its convergence speed and convergence precision. For solving the problem sho...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2017-01-01
|
Series: | Mathematical Problems in Engineering |
Online Access: | http://dx.doi.org/10.1155/2017/3017608 |
id |
doaj-2ffdfade90784e7a82799f96ed6405fe |
---|---|
record_format |
Article |
spelling |
doaj-2ffdfade90784e7a82799f96ed6405fe2020-11-24T22:54:21ZengHindawi LimitedMathematical Problems in Engineering1024-123X1563-51472017-01-01201710.1155/2017/30176083017608Improved Backtracking Search Algorithm Based on Population Control Factor and Optimal Learning StrategyLei Zhao0Zhicheng Jia1Lei Chen2Yanju Guo3School of Electronic Information Engineering, Hebei University of Technology, Tianjin 300401, ChinaSchool of Electronic Information Engineering, Hebei University of Technology, Tianjin 300401, ChinaSchool of Information Engineering, Tianjin University of Commerce, Tianjin 300134, ChinaSchool of Electronic Information Engineering, Hebei University of Technology, Tianjin 300401, ChinaBacktracking search algorithm (BSA) is a relatively new evolutionary algorithm, which has a good optimization performance just like other population-based algorithms. However, there is also an insufficiency in BSA regarding its convergence speed and convergence precision. For solving the problem shown in BSA, this article proposes an improved BSA named COBSA. Enlightened by particle swarm optimization (PSO) algorithm, population control factor is added to the variation equation aiming to improve the convergence speed of BSA, so as to make algorithm have a better ability of escaping the local optimum. In addition, enlightened by differential evolution (DE) algorithm, this article proposes a novel evolutionary equation based on the fact that the disadvantaged group will search just around the best individual chosen from previous iteration to enhance the ability of local search. Simulation experiments based on a set of 18 benchmark functions show that, in general, COBSA displays obvious superiority in convergence speed and convergence precision when compared with BSA and the comparison algorithms.http://dx.doi.org/10.1155/2017/3017608 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Lei Zhao Zhicheng Jia Lei Chen Yanju Guo |
spellingShingle |
Lei Zhao Zhicheng Jia Lei Chen Yanju Guo Improved Backtracking Search Algorithm Based on Population Control Factor and Optimal Learning Strategy Mathematical Problems in Engineering |
author_facet |
Lei Zhao Zhicheng Jia Lei Chen Yanju Guo |
author_sort |
Lei Zhao |
title |
Improved Backtracking Search Algorithm Based on Population Control Factor and Optimal Learning Strategy |
title_short |
Improved Backtracking Search Algorithm Based on Population Control Factor and Optimal Learning Strategy |
title_full |
Improved Backtracking Search Algorithm Based on Population Control Factor and Optimal Learning Strategy |
title_fullStr |
Improved Backtracking Search Algorithm Based on Population Control Factor and Optimal Learning Strategy |
title_full_unstemmed |
Improved Backtracking Search Algorithm Based on Population Control Factor and Optimal Learning Strategy |
title_sort |
improved backtracking search algorithm based on population control factor and optimal learning strategy |
publisher |
Hindawi Limited |
series |
Mathematical Problems in Engineering |
issn |
1024-123X 1563-5147 |
publishDate |
2017-01-01 |
description |
Backtracking search algorithm (BSA) is a relatively new evolutionary algorithm, which has a good optimization performance just like other population-based algorithms. However, there is also an insufficiency in BSA regarding its convergence speed and convergence precision. For solving the problem shown in BSA, this article proposes an improved BSA named COBSA. Enlightened by particle swarm optimization (PSO) algorithm, population control factor is added to the variation equation aiming to improve the convergence speed of BSA, so as to make algorithm have a better ability of escaping the local optimum. In addition, enlightened by differential evolution (DE) algorithm, this article proposes a novel evolutionary equation based on the fact that the disadvantaged group will search just around the best individual chosen from previous iteration to enhance the ability of local search. Simulation experiments based on a set of 18 benchmark functions show that, in general, COBSA displays obvious superiority in convergence speed and convergence precision when compared with BSA and the comparison algorithms. |
url |
http://dx.doi.org/10.1155/2017/3017608 |
work_keys_str_mv |
AT leizhao improvedbacktrackingsearchalgorithmbasedonpopulationcontrolfactorandoptimallearningstrategy AT zhichengjia improvedbacktrackingsearchalgorithmbasedonpopulationcontrolfactorandoptimallearningstrategy AT leichen improvedbacktrackingsearchalgorithmbasedonpopulationcontrolfactorandoptimallearningstrategy AT yanjuguo improvedbacktrackingsearchalgorithmbasedonpopulationcontrolfactorandoptimallearningstrategy |
_version_ |
1725660435838926848 |