{"title":"Parallelization of a Self-adaptive Harmony Search Algorithm on Graphics Processing Units","authors":"Yin-Fu Huang, SunHo Cho","doi":"10.1109/ICACI.2019.8778491","DOIUrl":null,"url":null,"abstract":"In recent years, in order to reduce the execution time, some evolutionary algorithms that run on GPUs using Compute Unified Device Architecture (i.e., CUDA) have been proposed. In these evolutionary algorithms, they compared the execution time and precision ofGPU versions with those of CPU versions. In this study, we parallelize aself-adaptive harmony search algorithm and compare with the existing evolutionary algorithms on the same GPU platform. The proposed algorithm is divided into four steps: initialization, improvising, sorting, and updating.In the experiments, we use eight well-known optimization problems to evaluate the proposed algorithm and the other existing algorithms. As a result, our algorithm achieves the best performances among all the algorithms on the single-objective optimization problems with more dimensions or populations.","PeriodicalId":213368,"journal":{"name":"2019 Eleventh International Conference on Advanced Computational Intelligence (ICACI)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 Eleventh International Conference on Advanced Computational Intelligence (ICACI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICACI.2019.8778491","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In recent years, in order to reduce the execution time, some evolutionary algorithms that run on GPUs using Compute Unified Device Architecture (i.e., CUDA) have been proposed. In these evolutionary algorithms, they compared the execution time and precision ofGPU versions with those of CPU versions. In this study, we parallelize aself-adaptive harmony search algorithm and compare with the existing evolutionary algorithms on the same GPU platform. The proposed algorithm is divided into four steps: initialization, improvising, sorting, and updating.In the experiments, we use eight well-known optimization problems to evaluate the proposed algorithm and the other existing algorithms. As a result, our algorithm achieves the best performances among all the algorithms on the single-objective optimization problems with more dimensions or populations.