T. Lan, Maoyun Guo, J. Qu, Yi Chai, Zhenglei Liu, Xunjie Zhang
{"title":"基于cuda的分层多块粒子群优化算法","authors":"T. Lan, Maoyun Guo, J. Qu, Yi Chai, Zhenglei Liu, Xunjie Zhang","doi":"10.1109/CCDC.2015.7162652","DOIUrl":null,"url":null,"abstract":"In order to improve the traditional Particle Swarm Optimization (PSO) algorithm's speed and optimization ability, this paper proposes a new algorithm based on CUDA (Compute Unified Device Architecture) technology which employs the two level PSO, the bottom level PSO and the top level PSO. And in the bottom level, the particles are divided into N groups, each of which will run the PSO and send the best particle to the top level individually to achieve better convergency. And the algorithm applys the CUDA threads to run the above PSO at different levels parallel to accelerate the algorithm speed. The simulation results show that the performance of the algorithm the paper provided is better than that of the traditional PSO.","PeriodicalId":273292,"journal":{"name":"The 27th Chinese Control and Decision Conference (2015 CCDC)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"CUDA-based hierarchical multi-block particle swarm optimization algorithm\",\"authors\":\"T. Lan, Maoyun Guo, J. Qu, Yi Chai, Zhenglei Liu, Xunjie Zhang\",\"doi\":\"10.1109/CCDC.2015.7162652\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In order to improve the traditional Particle Swarm Optimization (PSO) algorithm's speed and optimization ability, this paper proposes a new algorithm based on CUDA (Compute Unified Device Architecture) technology which employs the two level PSO, the bottom level PSO and the top level PSO. And in the bottom level, the particles are divided into N groups, each of which will run the PSO and send the best particle to the top level individually to achieve better convergency. And the algorithm applys the CUDA threads to run the above PSO at different levels parallel to accelerate the algorithm speed. The simulation results show that the performance of the algorithm the paper provided is better than that of the traditional PSO.\",\"PeriodicalId\":273292,\"journal\":{\"name\":\"The 27th Chinese Control and Decision Conference (2015 CCDC)\",\"volume\":\"18 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-05-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"The 27th Chinese Control and Decision Conference (2015 CCDC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CCDC.2015.7162652\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"The 27th Chinese Control and Decision Conference (2015 CCDC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCDC.2015.7162652","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
In order to improve the traditional Particle Swarm Optimization (PSO) algorithm's speed and optimization ability, this paper proposes a new algorithm based on CUDA (Compute Unified Device Architecture) technology which employs the two level PSO, the bottom level PSO and the top level PSO. And in the bottom level, the particles are divided into N groups, each of which will run the PSO and send the best particle to the top level individually to achieve better convergency. And the algorithm applys the CUDA threads to run the above PSO at different levels parallel to accelerate the algorithm speed. The simulation results show that the performance of the algorithm the paper provided is better than that of the traditional PSO.