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...

Full description

Bibliographic Details
Main Authors: Lei Zhao, Zhicheng Jia, Lei Chen, Yanju Guo
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