{"title":"Cost-Efficient Project Management Based on Distributed Processing Model","authors":"Grzegorz Pawinski, K. Sapiecha","doi":"10.1109/PDP.2013.30","DOIUrl":null,"url":null,"abstract":"In the paper a resource-constrained project scheduling problem (RCPSP) aiming at project cost minimization is investigated. RCPSP is a well-known NP-hard optimization problem. A metaheuristic algorithm was adopted to solve the problem when applied to Critical Chain Project Management (CCPM). It starts with the initial schedule and searches for the cheapest solution satisfying given time constraints. A distributed version of the algorithm is proposed to reduce computation time. Independent processes on remote computers (workers) calculate different schedule modifications in the same time and send results back to a server. The server uses multithreading to distribute project data and search parameters to the workers. The number of workers used to achieve the best performance was estimated. The computational results of distributed processing showed high reduction of time needed to obtain the results, in comparison with centralized processing.","PeriodicalId":202977,"journal":{"name":"2013 21st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing","volume":"298 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-02-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 21st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PDP.2013.30","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
In the paper a resource-constrained project scheduling problem (RCPSP) aiming at project cost minimization is investigated. RCPSP is a well-known NP-hard optimization problem. A metaheuristic algorithm was adopted to solve the problem when applied to Critical Chain Project Management (CCPM). It starts with the initial schedule and searches for the cheapest solution satisfying given time constraints. A distributed version of the algorithm is proposed to reduce computation time. Independent processes on remote computers (workers) calculate different schedule modifications in the same time and send results back to a server. The server uses multithreading to distribute project data and search parameters to the workers. The number of workers used to achieve the best performance was estimated. The computational results of distributed processing showed high reduction of time needed to obtain the results, in comparison with centralized processing.