{"title":"Comparison of PSO, FA, and BA for Discrete Optimization Problems","authors":"Denni Huda Pratama, S. Suyanto","doi":"10.1109/ISRITI51436.2020.9315371","DOIUrl":null,"url":null,"abstract":"Swarm intelligence (SI) is widely applied for optimizing both continuous and discrete problems. Many papers have investigated them for continuous optimizations since most swarm-based algorithms are designed based on continuous movements, which are simply calculated using vector-based mathematical operations. It is quite easy to select the best SI algorithm for a given continuous problem. However, it is quite hard to pick an optimum SI algorithm for a discrete problem since the individual movement is difficult to develop. Therefore, in this paper, three SI algorithms: particle swarm optimization (PSO), firefly algorithm (FA), and bat algorithm (BA), are compared to solve some cases of traveling salesman problem (TSP). Evaluation on four TSP cases show that FA is the most effective and efficient since it dynamically evolves some individuals' groups and balances the exploitative-explorative movements.","PeriodicalId":325920,"journal":{"name":"2020 3rd International Seminar on Research of Information Technology and Intelligent Systems (ISRITI)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 3rd International Seminar on Research of Information Technology and Intelligent Systems (ISRITI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISRITI51436.2020.9315371","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Swarm intelligence (SI) is widely applied for optimizing both continuous and discrete problems. Many papers have investigated them for continuous optimizations since most swarm-based algorithms are designed based on continuous movements, which are simply calculated using vector-based mathematical operations. It is quite easy to select the best SI algorithm for a given continuous problem. However, it is quite hard to pick an optimum SI algorithm for a discrete problem since the individual movement is difficult to develop. Therefore, in this paper, three SI algorithms: particle swarm optimization (PSO), firefly algorithm (FA), and bat algorithm (BA), are compared to solve some cases of traveling salesman problem (TSP). Evaluation on four TSP cases show that FA is the most effective and efficient since it dynamically evolves some individuals' groups and balances the exploitative-explorative movements.