An enhancement to the Bees Algorithm with slope angle computation and Hill Climbing Algorithm and its applications on scheduling and continuous-type optimisation problem
This paper focuses on improvements to the Bees Algorithm (BA) with slope angle computation and Hill Climbing Algorithm (SACHCA) during the local search process. First, the SAC was employed to determine the inclination of the current sites. Second, according to the slope angle, the HCA was utilised t...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Taylor & Francis Group
2015-01-01
|
Series: | Production and Manufacturing Research: An Open Access Journal |
Subjects: | |
Online Access: | http://dx.doi.org/10.1080/21693277.2014.976321 |
_version_ | 1811194600824504320 |
---|---|
author | B. Yuce D.T. Pham M.S. Packianather E. Mastrocinque |
author_facet | B. Yuce D.T. Pham M.S. Packianather E. Mastrocinque |
author_sort | B. Yuce |
collection | DOAJ |
description | This paper focuses on improvements to the Bees Algorithm (BA) with slope angle computation and Hill Climbing Algorithm (SACHCA) during the local search process. First, the SAC was employed to determine the inclination of the current sites. Second, according to the slope angle, the HCA was utilised to guide the algorithm to converge to the local optima. This enabled the global optimum of the given problem to be found faster and more precisely by focusing on finding the available local optima first before turning the attention on the global optimum. The proposed enhancements to the BA have been tested on continuous-type benchmark functions and compared with other optimisation techniques. The results show that the proposed algorithm performed better than other algorithms on most of the benchmark functions. The enhanced BA performs better than the basic BA, in particular on higher dimensional and complex optimisation problems. Finally, the proposed algorithm has been used to solve the single machine scheduling problem and the results show that the proposed SAC and HCA-BA outperformed the basic BA in almost all the considered instances, in particular when the complexity of the problem increases. |
first_indexed | 2024-04-12T00:29:07Z |
format | Article |
id | doaj.art-3963aa50e7894ca99779c04eab3c9f0b |
institution | Directory Open Access Journal |
issn | 2169-3277 |
language | English |
last_indexed | 2024-04-12T00:29:07Z |
publishDate | 2015-01-01 |
publisher | Taylor & Francis Group |
record_format | Article |
series | Production and Manufacturing Research: An Open Access Journal |
spelling | doaj.art-3963aa50e7894ca99779c04eab3c9f0b2022-12-22T03:55:24ZengTaylor & Francis GroupProduction and Manufacturing Research: An Open Access Journal2169-32772015-01-013131910.1080/21693277.2014.976321976321An enhancement to the Bees Algorithm with slope angle computation and Hill Climbing Algorithm and its applications on scheduling and continuous-type optimisation problemB. Yuce0D.T. Pham1M.S. Packianather2E. Mastrocinque3Cardiff UniversityUniversity of BirminghamCardiff UniversityUniversity of LondonThis paper focuses on improvements to the Bees Algorithm (BA) with slope angle computation and Hill Climbing Algorithm (SACHCA) during the local search process. First, the SAC was employed to determine the inclination of the current sites. Second, according to the slope angle, the HCA was utilised to guide the algorithm to converge to the local optima. This enabled the global optimum of the given problem to be found faster and more precisely by focusing on finding the available local optima first before turning the attention on the global optimum. The proposed enhancements to the BA have been tested on continuous-type benchmark functions and compared with other optimisation techniques. The results show that the proposed algorithm performed better than other algorithms on most of the benchmark functions. The enhanced BA performs better than the basic BA, in particular on higher dimensional and complex optimisation problems. Finally, the proposed algorithm has been used to solve the single machine scheduling problem and the results show that the proposed SAC and HCA-BA outperformed the basic BA in almost all the considered instances, in particular when the complexity of the problem increases.http://dx.doi.org/10.1080/21693277.2014.976321the Bees Algorithmslope angle computationHill Climbing Algorithmbenchmark functionssingle machine scheduling |
spellingShingle | B. Yuce D.T. Pham M.S. Packianather E. Mastrocinque An enhancement to the Bees Algorithm with slope angle computation and Hill Climbing Algorithm and its applications on scheduling and continuous-type optimisation problem Production and Manufacturing Research: An Open Access Journal the Bees Algorithm slope angle computation Hill Climbing Algorithm benchmark functions single machine scheduling |
title | An enhancement to the Bees Algorithm with slope angle computation and Hill Climbing Algorithm and its applications on scheduling and continuous-type optimisation problem |
title_full | An enhancement to the Bees Algorithm with slope angle computation and Hill Climbing Algorithm and its applications on scheduling and continuous-type optimisation problem |
title_fullStr | An enhancement to the Bees Algorithm with slope angle computation and Hill Climbing Algorithm and its applications on scheduling and continuous-type optimisation problem |
title_full_unstemmed | An enhancement to the Bees Algorithm with slope angle computation and Hill Climbing Algorithm and its applications on scheduling and continuous-type optimisation problem |
title_short | An enhancement to the Bees Algorithm with slope angle computation and Hill Climbing Algorithm and its applications on scheduling and continuous-type optimisation problem |
title_sort | enhancement to the bees algorithm with slope angle computation and hill climbing algorithm and its applications on scheduling and continuous type optimisation problem |
topic | the Bees Algorithm slope angle computation Hill Climbing Algorithm benchmark functions single machine scheduling |
url | http://dx.doi.org/10.1080/21693277.2014.976321 |
work_keys_str_mv | AT byuce anenhancementtothebeesalgorithmwithslopeanglecomputationandhillclimbingalgorithmanditsapplicationsonschedulingandcontinuoustypeoptimisationproblem AT dtpham anenhancementtothebeesalgorithmwithslopeanglecomputationandhillclimbingalgorithmanditsapplicationsonschedulingandcontinuoustypeoptimisationproblem AT mspackianather anenhancementtothebeesalgorithmwithslopeanglecomputationandhillclimbingalgorithmanditsapplicationsonschedulingandcontinuoustypeoptimisationproblem AT emastrocinque anenhancementtothebeesalgorithmwithslopeanglecomputationandhillclimbingalgorithmanditsapplicationsonschedulingandcontinuoustypeoptimisationproblem AT byuce enhancementtothebeesalgorithmwithslopeanglecomputationandhillclimbingalgorithmanditsapplicationsonschedulingandcontinuoustypeoptimisationproblem AT dtpham enhancementtothebeesalgorithmwithslopeanglecomputationandhillclimbingalgorithmanditsapplicationsonschedulingandcontinuoustypeoptimisationproblem AT mspackianather enhancementtothebeesalgorithmwithslopeanglecomputationandhillclimbingalgorithmanditsapplicationsonschedulingandcontinuoustypeoptimisationproblem AT emastrocinque enhancementtothebeesalgorithmwithslopeanglecomputationandhillclimbingalgorithmanditsapplicationsonschedulingandcontinuoustypeoptimisationproblem |