Poria Pirozmand, Hamidreza Alrezaamiri, A. Ebrahimnejad, H. Motameni
{"title":"一种求解数值问题的平行粒子群优化算法新模型","authors":"Poria Pirozmand, Hamidreza Alrezaamiri, A. Ebrahimnejad, H. Motameni","doi":"10.22452/mjcs.vol34no4.5","DOIUrl":null,"url":null,"abstract":"Evolutionary algorithms are suitable methods for solving complex problems. Many changes have thus been made on their original structures in order to obtain more desirable solutions. Parallelization is a suitable technique to decrease the runtime of the algorithm, and therefore, to obtain solutions with higher quality. In this paper, a new algorithm is proposed with two approaches, which is based on a parallelization technique with shared memory architecture. In the proposed algorithm, the search space is firstly decomposed into multiple equal and independent subspaces. Then, a subtask is performed on each subspace simultaneously in a parallel manner which leads to providing more qualified solutions. Splitting the search space into smaller subspaces causes the algorithm to find optimal solutions in each region in an easier way. The algorithm RAPSO is improved with applying a new acceleration coefficient which has been named IRAPSO. In the proposed algorithm, the IRAPSO is used as the subtask. For the sake of testing the proposed algorithm, fourteen well-known benchmarks of numerical optimizing problems are inspected. Then, the proposed algorithm is compared with algorithms PPBO and PSOPSO that were both based on the island model. The results of the proposed algorithm are much better than those of the other two algorithms.","PeriodicalId":49894,"journal":{"name":"Malaysian Journal of Computer Science","volume":" ","pages":""},"PeriodicalIF":1.1000,"publicationDate":"2021-10-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"A NEW MODEL OF PARALLEL PARTICLE SWARM OPTIMIZATION ALGORITHM FOR SOLVING NUMERICAL PROBLEMS\",\"authors\":\"Poria Pirozmand, Hamidreza Alrezaamiri, A. Ebrahimnejad, H. Motameni\",\"doi\":\"10.22452/mjcs.vol34no4.5\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Evolutionary algorithms are suitable methods for solving complex problems. Many changes have thus been made on their original structures in order to obtain more desirable solutions. Parallelization is a suitable technique to decrease the runtime of the algorithm, and therefore, to obtain solutions with higher quality. In this paper, a new algorithm is proposed with two approaches, which is based on a parallelization technique with shared memory architecture. In the proposed algorithm, the search space is firstly decomposed into multiple equal and independent subspaces. Then, a subtask is performed on each subspace simultaneously in a parallel manner which leads to providing more qualified solutions. Splitting the search space into smaller subspaces causes the algorithm to find optimal solutions in each region in an easier way. The algorithm RAPSO is improved with applying a new acceleration coefficient which has been named IRAPSO. In the proposed algorithm, the IRAPSO is used as the subtask. For the sake of testing the proposed algorithm, fourteen well-known benchmarks of numerical optimizing problems are inspected. Then, the proposed algorithm is compared with algorithms PPBO and PSOPSO that were both based on the island model. The results of the proposed algorithm are much better than those of the other two algorithms.\",\"PeriodicalId\":49894,\"journal\":{\"name\":\"Malaysian Journal of Computer Science\",\"volume\":\" \",\"pages\":\"\"},\"PeriodicalIF\":1.1000,\"publicationDate\":\"2021-10-31\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Malaysian Journal of Computer Science\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://doi.org/10.22452/mjcs.vol34no4.5\",\"RegionNum\":4,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Malaysian Journal of Computer Science","FirstCategoryId":"94","ListUrlMain":"https://doi.org/10.22452/mjcs.vol34no4.5","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
A NEW MODEL OF PARALLEL PARTICLE SWARM OPTIMIZATION ALGORITHM FOR SOLVING NUMERICAL PROBLEMS
Evolutionary algorithms are suitable methods for solving complex problems. Many changes have thus been made on their original structures in order to obtain more desirable solutions. Parallelization is a suitable technique to decrease the runtime of the algorithm, and therefore, to obtain solutions with higher quality. In this paper, a new algorithm is proposed with two approaches, which is based on a parallelization technique with shared memory architecture. In the proposed algorithm, the search space is firstly decomposed into multiple equal and independent subspaces. Then, a subtask is performed on each subspace simultaneously in a parallel manner which leads to providing more qualified solutions. Splitting the search space into smaller subspaces causes the algorithm to find optimal solutions in each region in an easier way. The algorithm RAPSO is improved with applying a new acceleration coefficient which has been named IRAPSO. In the proposed algorithm, the IRAPSO is used as the subtask. For the sake of testing the proposed algorithm, fourteen well-known benchmarks of numerical optimizing problems are inspected. Then, the proposed algorithm is compared with algorithms PPBO and PSOPSO that were both based on the island model. The results of the proposed algorithm are much better than those of the other two algorithms.
期刊介绍:
The Malaysian Journal of Computer Science (ISSN 0127-9084) is published four times a year in January, April, July and October by the Faculty of Computer Science and Information Technology, University of Malaya, since 1985. Over the years, the journal has gained popularity and the number of paper submissions has increased steadily. The rigorous reviews from the referees have helped in ensuring that the high standard of the journal is maintained. The objectives are to promote exchange of information and knowledge in research work, new inventions/developments of Computer Science and on the use of Information Technology towards the structuring of an information-rich society and to assist the academic staff from local and foreign universities, business and industrial sectors, government departments and academic institutions on publishing research results and studies in Computer Science and Information Technology through a scholarly publication. The journal is being indexed and abstracted by Clarivate Analytics'' Web of Science and Elsevier''s Scopus