P. Mudjihartono, Rachsuda Jiamthapthaksin, T. Tanprasert
{"title":"Parallelized GA-PSO algorithm for solving Job Shop Scheduling Problem","authors":"P. Mudjihartono, Rachsuda Jiamthapthaksin, T. Tanprasert","doi":"10.1109/ICSITECH.2016.7852616","DOIUrl":null,"url":null,"abstract":"One of the classic problems in NP-class is Job-Shop Scheduling Problem (JSP). It is obvious that neither brute force nor greedy algorithm is suitable for this kind of problem. Researchers have proposed many approaches to tackle JSP, which are mainly metaheuristic manners. One advantageous property of the metaheuristic algorithm is that it has the parallelizable nature. This paper proposes another GA-PSO algorithm, which implements it in both parallel and non-parallel modes. The parallel portion is taken care by CUDA programming. Experiments show that compared to original GA, the GA-PSO gives 4.58% better solution and 2.43 times faster in average; while Parallelized GA-PSO speed gives 2.79 and 5.44 times faster than that in 80×80 size GA-PSO problem with 50 and 100 particles respectively.","PeriodicalId":447090,"journal":{"name":"2016 2nd International Conference on Science in Information Technology (ICSITech)","volume":"87 12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 2nd International Conference on Science in Information Technology (ICSITech)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSITECH.2016.7852616","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10
Abstract
One of the classic problems in NP-class is Job-Shop Scheduling Problem (JSP). It is obvious that neither brute force nor greedy algorithm is suitable for this kind of problem. Researchers have proposed many approaches to tackle JSP, which are mainly metaheuristic manners. One advantageous property of the metaheuristic algorithm is that it has the parallelizable nature. This paper proposes another GA-PSO algorithm, which implements it in both parallel and non-parallel modes. The parallel portion is taken care by CUDA programming. Experiments show that compared to original GA, the GA-PSO gives 4.58% better solution and 2.43 times faster in average; while Parallelized GA-PSO speed gives 2.79 and 5.44 times faster than that in 80×80 size GA-PSO problem with 50 and 100 particles respectively.