A New Hybrid BA_ABC Algorithm for Global Optimization Problems

Bat Algorithm (BA) and Artificial Bee Colony Algorithm (ABC) are frequently used in solving global optimization problems. Many new algorithms in the literature are obtained by modifying these algorithms for both constrained and unconstrained optimization problems or using them in a hybrid manner wit...

Full description

Bibliographic Details
Main Authors: Gülnur Yildizdan, Ömer Kaan Baykan
Format: Article
Language:English
Published: MDPI AG 2020-10-01
Series:Mathematics
Subjects:
Online Access:https://www.mdpi.com/2227-7390/8/10/1749
_version_ 1797551287290560512
author Gülnur Yildizdan
Ömer Kaan Baykan
author_facet Gülnur Yildizdan
Ömer Kaan Baykan
author_sort Gülnur Yildizdan
collection DOAJ
description Bat Algorithm (BA) and Artificial Bee Colony Algorithm (ABC) are frequently used in solving global optimization problems. Many new algorithms in the literature are obtained by modifying these algorithms for both constrained and unconstrained optimization problems or using them in a hybrid manner with different algorithms. Although successful algorithms have been proposed, BA’s performance declines in complex and large-scale problems are still an ongoing problem. The inadequate global search capability of the BA resulting from its algorithm structure is the major cause of this problem. In this study, firstly, inertia weight was added to the speed formula to improve the search capability of the BA. Then, a new algorithm that operates in a hybrid manner with the ABC algorithm, whose diversity and global search capability is stronger than the BA, was proposed. The performance of the proposed algorithm (BA_ABC) was examined in four different test groups, including classic benchmark functions, CEC2005 small-scale test functions, CEC2010 large-scale test functions, and classical engineering design problems. The BA_ABC results were compared with different algorithms in the literature and current versions of the BA for each test group. The results were interpreted with the help of statistical tests. Furthermore, the contribution of BA and ABC algorithms, which constitute the hybrid algorithm, to the solutions is examined. The proposed algorithm has been found to produce successful and acceptable results.
first_indexed 2024-03-10T15:42:25Z
format Article
id doaj.art-7310496b702347fe93037bb6fbacf46b
institution Directory Open Access Journal
issn 2227-7390
language English
last_indexed 2024-03-10T15:42:25Z
publishDate 2020-10-01
publisher MDPI AG
record_format Article
series Mathematics
spelling doaj.art-7310496b702347fe93037bb6fbacf46b2023-11-20T16:43:19ZengMDPI AGMathematics2227-73902020-10-01810174910.3390/math8101749A New Hybrid BA_ABC Algorithm for Global Optimization ProblemsGülnur Yildizdan0Ömer Kaan Baykan1Kulu Vocational School, Selcuk University, Kulu, 42770 Konya, TurkeyDepartment of Computer Engineering, Faculty of Engineering and Natural Sciences, Konya Technical University, 42250 Konya, TurkeyBat Algorithm (BA) and Artificial Bee Colony Algorithm (ABC) are frequently used in solving global optimization problems. Many new algorithms in the literature are obtained by modifying these algorithms for both constrained and unconstrained optimization problems or using them in a hybrid manner with different algorithms. Although successful algorithms have been proposed, BA’s performance declines in complex and large-scale problems are still an ongoing problem. The inadequate global search capability of the BA resulting from its algorithm structure is the major cause of this problem. In this study, firstly, inertia weight was added to the speed formula to improve the search capability of the BA. Then, a new algorithm that operates in a hybrid manner with the ABC algorithm, whose diversity and global search capability is stronger than the BA, was proposed. The performance of the proposed algorithm (BA_ABC) was examined in four different test groups, including classic benchmark functions, CEC2005 small-scale test functions, CEC2010 large-scale test functions, and classical engineering design problems. The BA_ABC results were compared with different algorithms in the literature and current versions of the BA for each test group. The results were interpreted with the help of statistical tests. Furthermore, the contribution of BA and ABC algorithms, which constitute the hybrid algorithm, to the solutions is examined. The proposed algorithm has been found to produce successful and acceptable results.https://www.mdpi.com/2227-7390/8/10/1749artificial bee colony algorithmbat algorithmcontinuous optimizationheuristic algorithmslarge-scale optimization
spellingShingle Gülnur Yildizdan
Ömer Kaan Baykan
A New Hybrid BA_ABC Algorithm for Global Optimization Problems
Mathematics
artificial bee colony algorithm
bat algorithm
continuous optimization
heuristic algorithms
large-scale optimization
title A New Hybrid BA_ABC Algorithm for Global Optimization Problems
title_full A New Hybrid BA_ABC Algorithm for Global Optimization Problems
title_fullStr A New Hybrid BA_ABC Algorithm for Global Optimization Problems
title_full_unstemmed A New Hybrid BA_ABC Algorithm for Global Optimization Problems
title_short A New Hybrid BA_ABC Algorithm for Global Optimization Problems
title_sort new hybrid ba abc algorithm for global optimization problems
topic artificial bee colony algorithm
bat algorithm
continuous optimization
heuristic algorithms
large-scale optimization
url https://www.mdpi.com/2227-7390/8/10/1749
work_keys_str_mv AT gulnuryildizdan anewhybridbaabcalgorithmforglobaloptimizationproblems
AT omerkaanbaykan anewhybridbaabcalgorithmforglobaloptimizationproblems
AT gulnuryildizdan newhybridbaabcalgorithmforglobaloptimizationproblems
AT omerkaanbaykan newhybridbaabcalgorithmforglobaloptimizationproblems