{"title":"Enhanced firefly algorithm for constrained numerical optimization","authors":"I. Strumberger, N. Bačanin, M. Tuba","doi":"10.1109/CEC.2017.7969561","DOIUrl":null,"url":null,"abstract":"Firefly algorithm is one of the recent and very promising swarm intelligence metaheuristics for tackling hard optimization problems. While firefly algorithm has been proven on various numerical and engineering optimization problems as a robust metaheuristic, it was not properly tested on a wide set of constrained benchmark functions. We performed testing of the original firefly algorithm on a set of standard 13 benchmark functions for constrained problems and it exhibited certain deficiencies, primarily insufficient exploration during early stage of the search. In this paper we propose enhanced firefly algorithm where main improvements are correlated to the hybridization with the exploration mechanism from another swarm intelligence algorithm, introduction of new exploitation mechanism and parameter-based tuning of the exploration-exploitation balance. We tested our approach on the same standard benchmark functions and showed that it not only overcame weaknesses of the original firefly algorithm, but also outperformed other state-of-the-art swarm intelligence algorithms.","PeriodicalId":335123,"journal":{"name":"2017 IEEE Congress on Evolutionary Computation (CEC)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"40","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE Congress on Evolutionary Computation (CEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CEC.2017.7969561","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 40
Abstract
Firefly algorithm is one of the recent and very promising swarm intelligence metaheuristics for tackling hard optimization problems. While firefly algorithm has been proven on various numerical and engineering optimization problems as a robust metaheuristic, it was not properly tested on a wide set of constrained benchmark functions. We performed testing of the original firefly algorithm on a set of standard 13 benchmark functions for constrained problems and it exhibited certain deficiencies, primarily insufficient exploration during early stage of the search. In this paper we propose enhanced firefly algorithm where main improvements are correlated to the hybridization with the exploration mechanism from another swarm intelligence algorithm, introduction of new exploitation mechanism and parameter-based tuning of the exploration-exploitation balance. We tested our approach on the same standard benchmark functions and showed that it not only overcame weaknesses of the original firefly algorithm, but also outperformed other state-of-the-art swarm intelligence algorithms.