Benders Decomposition For A Period-Aggregated Resource Leveling Problem With Variable Job Duration

COMPUTERS & OPERATIONS RESEARCH(2021)

引用 2|浏览0
暂无评分
摘要
We consider a special case of resource leveling problem with variable job duration and period-aggregated resource consumption. The objective function is to minimize the total extra resource cost required to complete all jobs before the hard project deadline. All jobs must be implemented without any preemption. The planning horizon is divided into periods, each period is characterized by an available level of resources of each type. For each job, resource consumption varies from one period to another. It is possible to control the speed of the job execution: if more resources are allocated to a job, then the job is executed faster if fewer resources are used, the job takes more time. A problem solution defines the start and end times for each job, but also its resource usage per period. On contrary to former models of this problem, our formulation allows an independent resource usage for each resource type. This approach can reach more flexible solutions with lower cost objective function value. We develop a Benders decomposition algorithm to solve this new formulation. Several enhancements are also implemented, such as the construction of effective bounds and multi-cut generation with the single search tree (Branch&Benders cuts). Numerical experiments on several sets of instances demonstrate the advantage of the algorithm in comparison with the basic model and a CPLEX built-in Benders decomposition.
更多
查看译文
关键词
Project scheduling, Resource leveling, Benders decomposition
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要