Mohamed Amine Abdeljaouad , Zied Bahroun , Nour El Houda Saadani , Rahaf Sheiko , Karam Al-Assaf
{"title":"基于约束规划的并行机器调度资源约束优化模型","authors":"Mohamed Amine Abdeljaouad , Zied Bahroun , Nour El Houda Saadani , Rahaf Sheiko , Karam Al-Assaf","doi":"10.1016/j.dajour.2025.100585","DOIUrl":null,"url":null,"abstract":"<div><div>This study investigates an NP-hard parallel machine scheduling problem, a critical challenge in manufacturing, healthcare, and logistics industries where efficient resource allocation is essential. The issue involves scheduling operations where each task requires an additional resource, with multiple resource types available, each limited to a single copy. The objective is to minimize the makespan, which is defined as the total completion time of all tasks. A novel constraint programming model is designed to solve the problem to optimality. The proposed model is benchmarked against two existing linear mathematical formulations, achieving up to 95% faster computational times while solving instances with up to 20 machines, 40 resources, and 90 operations per resource—scenarios the linear models failed to handle within reasonable computational limits. Furthermore, the model exhibits excellent scalability, effectively solving more extensive and complex instances. These findings underscore the potential of constraint programming as a powerful tool for tackling complex scheduling problems in resource-constrained environments, with applications in industries where resource-sharing is critical.</div></div>","PeriodicalId":100357,"journal":{"name":"Decision Analytics Journal","volume":"15 ","pages":"Article 100585"},"PeriodicalIF":0.0000,"publicationDate":"2025-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A resource-constrained optimization model for parallel machine scheduling with constraint programming\",\"authors\":\"Mohamed Amine Abdeljaouad , Zied Bahroun , Nour El Houda Saadani , Rahaf Sheiko , Karam Al-Assaf\",\"doi\":\"10.1016/j.dajour.2025.100585\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>This study investigates an NP-hard parallel machine scheduling problem, a critical challenge in manufacturing, healthcare, and logistics industries where efficient resource allocation is essential. The issue involves scheduling operations where each task requires an additional resource, with multiple resource types available, each limited to a single copy. The objective is to minimize the makespan, which is defined as the total completion time of all tasks. A novel constraint programming model is designed to solve the problem to optimality. The proposed model is benchmarked against two existing linear mathematical formulations, achieving up to 95% faster computational times while solving instances with up to 20 machines, 40 resources, and 90 operations per resource—scenarios the linear models failed to handle within reasonable computational limits. Furthermore, the model exhibits excellent scalability, effectively solving more extensive and complex instances. These findings underscore the potential of constraint programming as a powerful tool for tackling complex scheduling problems in resource-constrained environments, with applications in industries where resource-sharing is critical.</div></div>\",\"PeriodicalId\":100357,\"journal\":{\"name\":\"Decision Analytics Journal\",\"volume\":\"15 \",\"pages\":\"Article 100585\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2025-05-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Decision Analytics Journal\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2772662225000414\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Decision Analytics Journal","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2772662225000414","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A resource-constrained optimization model for parallel machine scheduling with constraint programming
This study investigates an NP-hard parallel machine scheduling problem, a critical challenge in manufacturing, healthcare, and logistics industries where efficient resource allocation is essential. The issue involves scheduling operations where each task requires an additional resource, with multiple resource types available, each limited to a single copy. The objective is to minimize the makespan, which is defined as the total completion time of all tasks. A novel constraint programming model is designed to solve the problem to optimality. The proposed model is benchmarked against two existing linear mathematical formulations, achieving up to 95% faster computational times while solving instances with up to 20 machines, 40 resources, and 90 operations per resource—scenarios the linear models failed to handle within reasonable computational limits. Furthermore, the model exhibits excellent scalability, effectively solving more extensive and complex instances. These findings underscore the potential of constraint programming as a powerful tool for tackling complex scheduling problems in resource-constrained environments, with applications in industries where resource-sharing is critical.