{"title":"基于多算子的资源约束项目调度遗传算法","authors":"F. Mahmud, R. Sarker, D. Essam","doi":"10.1109/SKIMA57145.2022.10029457","DOIUrl":null,"url":null,"abstract":"Solving Resource constrained project scheduling problem (RCPSP) is a significant research topic because of its importance in theory and practice. Over the last few decades, many different approaches have been proposed for solving RCPSPs. Among them, evolutionary computation based approaches are popular. However, these approaches do not perform consistently over all types of problems because the algorithms are usually designed targeting certain type of problems and the choices of algorithmic parameters are difficult. T o address these issues, we propose a multi-operator based Genetic Algorithm (GA) for solving RCPSPs. Here, in selecting the operators, we develop a self-adaptive mechanism that helps to apply the best performing operator with a higher probability. A local search is applied to refine t he solution, a nd a n automatic restart strategy i s used to diversify the population as needed. The performance of the proposed algorithm is evaluated by solving a wide variety of test problems. The experimental results show that the proposed method delivers high-quality solutions on a lower computational budget than the existing algorithms.","PeriodicalId":277436,"journal":{"name":"2022 14th International Conference on Software, Knowledge, Information Management and Applications (SKIMA)","volume":"29 12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Multi-Operator based Genetic Algorithm for Resource Constrained Project Scheduling\",\"authors\":\"F. Mahmud, R. Sarker, D. Essam\",\"doi\":\"10.1109/SKIMA57145.2022.10029457\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Solving Resource constrained project scheduling problem (RCPSP) is a significant research topic because of its importance in theory and practice. Over the last few decades, many different approaches have been proposed for solving RCPSPs. Among them, evolutionary computation based approaches are popular. However, these approaches do not perform consistently over all types of problems because the algorithms are usually designed targeting certain type of problems and the choices of algorithmic parameters are difficult. T o address these issues, we propose a multi-operator based Genetic Algorithm (GA) for solving RCPSPs. Here, in selecting the operators, we develop a self-adaptive mechanism that helps to apply the best performing operator with a higher probability. A local search is applied to refine t he solution, a nd a n automatic restart strategy i s used to diversify the population as needed. The performance of the proposed algorithm is evaluated by solving a wide variety of test problems. The experimental results show that the proposed method delivers high-quality solutions on a lower computational budget than the existing algorithms.\",\"PeriodicalId\":277436,\"journal\":{\"name\":\"2022 14th International Conference on Software, Knowledge, Information Management and Applications (SKIMA)\",\"volume\":\"29 12 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-12-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 14th International Conference on Software, Knowledge, Information Management and Applications (SKIMA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SKIMA57145.2022.10029457\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 14th International Conference on Software, Knowledge, Information Management and Applications (SKIMA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SKIMA57145.2022.10029457","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Multi-Operator based Genetic Algorithm for Resource Constrained Project Scheduling
Solving Resource constrained project scheduling problem (RCPSP) is a significant research topic because of its importance in theory and practice. Over the last few decades, many different approaches have been proposed for solving RCPSPs. Among them, evolutionary computation based approaches are popular. However, these approaches do not perform consistently over all types of problems because the algorithms are usually designed targeting certain type of problems and the choices of algorithmic parameters are difficult. T o address these issues, we propose a multi-operator based Genetic Algorithm (GA) for solving RCPSPs. Here, in selecting the operators, we develop a self-adaptive mechanism that helps to apply the best performing operator with a higher probability. A local search is applied to refine t he solution, a nd a n automatic restart strategy i s used to diversify the population as needed. The performance of the proposed algorithm is evaluated by solving a wide variety of test problems. The experimental results show that the proposed method delivers high-quality solutions on a lower computational budget than the existing algorithms.