期刊文献+

项目调度与多尺度资源配置的集成优化 被引量:8

Integrated optimization of project scheduling and multi-scale resource allocation problem
下载PDF
导出
摘要 资源是项目活动执行的基础保障,是项目进度计划顺利实现的关键要素之一。项目调度与资源配置相互依赖、相互影响。考虑现实项目资源需求在时间维度上的波动性特征,研究项目调度和多时间尺度的资源配置的集成优化问题。建立以工期和资源配置成本最小化双目标优化模型,并针对问题特征设计基于粒子群算法的双层启发式算法。通过实验分析,探索项目调度与资源配置之间的关联,多尺度资源配置决策的优势,并且对算法的有效性进行对比分析。实验证明,提出的双层启发式算法能快速有效求解该问题。多尺度资源配置策略比单一尺度下的资源配置策略更具灵活性,能有效降低资源成本、提高资源效用。 Project scheduling problems are prevalent in the field of project management. Resources are essential for project execution and critical for successful completion of project schedule. Project scheduling and resource allocation are interdependent and interrelated with each other. In practice, many construction projects share characteristics that consist of numerous activities, including long period and large fluctuation of resource requirements. To improve resource utilization, the volatility of resource demand for long-term is taken into consideration. This paper investigates the integration of project scheduling and multi-scale resource allocation. Firstly, resource constrained project scheduling sub-problem and multi-scale resource allocation sub-problem are stated and formulated by mathematical models. Resource constrained project scheduling problem is to determine the start time of each activity, which is subjected to precedence relationship and available resource constraints, in order to minimize the total makespan of the project. In multi-scale resourceallocation problem, the plan horizon is divided into many stages with different scales, such as long term, medium term and short term. Resources are purchased or rented during these multi-scale stages in order to satisfy resource requirement and minimize the total resource cost. These two optimization problems are integrated into a bi-objective optimization model of project scheduling and multi-scale resource allocation to minimize makespan and resource cost. Since the problem is NP-hard, an effective two-level heuristic based on PSO is designed for solving the problem. The outer level of the heuristic is that a PSO is used to generate an optimal project scheduling plan. The inner level is a linear integer programming(LIP) of multi-scale resource allocation problem solved by CPLEX. The basic idea is that PSO in outer level searches for a lot of particles at first. Each particle represents a feasible project scheduling plan. We then calculate the amount of resource requirements in each time slot. These resource requirements are input parameters of the inner LIP model. The study solves the LIP by CPLEX, project scheduling plan, and obtains an optimal resource allocation plan. In addition, project scheduling plan and corresponding optimal resource allocation plan are developed to compute the degree of fitness according to objective function. Then new particles are generated by PSO mechanism. The above process is repeated until the termination condition is met. A group of cases with varying problem scales are illustrated and numerical experiments are conducted. The proposed approach is verified to be effective to solve the problem. Experiments also show that by comparing to single scale resource allocation strategy, the multi-scale resource allocation strategy is more flexible, and better on resource cost reduction, resource utility improvement, and reduction of resource waste. The findings of this study about the importance of integrating project scheduling and multi-scale resource allocation conform to the actual needs, and can support project managers to make decisions.
出处 《管理工程学报》 CSSCI CSCD 北大核心 2018年第1期204-211,共8页 Journal of Industrial Engineering and Engineering Management
基金 国家自然科学基金资助项目(71390520、91646123、71571098、71501102) 南京大学优秀博士研究生创新能力提升计划资助项目(201601B034)
关键词 项目调度 多尺度资源配置 集成优化 双层启发式算法 粒子群算法 Project scheduling Multi-scale resource allocation Integrated optimization Two-level heuristic Particle swarm Optimization (PSO)
  • 相关文献

参考文献6

二级参考文献122

  • 1寿涌毅.资源约束下多项目调度的迭代算法[J].浙江大学学报(工学版),2004,38(8):1095-1099. 被引量:46
  • 2夏桂梅,曾建潮.基于锦标赛选择遗传算法的随机微粒群算法[J].计算机工程与应用,2007,43(4):51-53. 被引量:17
  • 3LOVA A, TORMOS P. Combining random sampling and backward-forward heuristics for resource-constrained multi-project scheduling [C]//Proceedings of the 8th International Workshop on Project Management and Scheduling. Valencia, Spain:[s. n. ], 2002 : 244 - 248.
  • 4KUMANAN S, JEGAN J G, RAJA K. Multi-project scheduling using an heuristic and a genetic algorithm [J]. The International Journal of Advanced Manufacturing Technology, 2006, 31(3-4): 360-366.
  • 5GONCALVES J F, MENDES J J M, RESENDE M G C. A genetic algorithm for the resource constrained multi-project scheduling problem[J]. European Journal of Operational Research, 2008, 189(3) : 1171 - 1190.
  • 6SPRECHER A, KOLISCH R, DREXL A. Semi-active, active, and non-delay schedules for the resourceconstrained project scheduling problem [J].European Journal of Operational Research, 1995, 80(1) : 94 - 102.
  • 7KURTULUS I, DAVIS E W. Multi-project scheduling: categorization of heuristic rules performance[J].Management Science, 1982, 28(2):161 - 172.
  • 8HARTMANN S. A competitive genetic algorithm for resource-constrained project scheduling[J]. Naval Research Logistics, 1998, 45(7) : 733 - 750.
  • 9LI K Y, WILLIS R J. An iterative scheduling technique for resource-constrained project scheduling[J]. European Journal of Operational Research, 1992, 56(3): 370-379.
  • 10TSAI D M, CHIU H N. Two heuristics for scheduling multiple projects with resource constraints[J]. Construction Management and Economies, 1996, 14(4):325- 340.

共引文献96

同被引文献81

引证文献8

二级引证文献16

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部