Modeling of and algorithm for resource-constrained project scheduling problem with resource allocation dependent processing time

被引:0
|
作者
Liu X. [1 ]
Lu Z. [1 ]
机构
[1] School of Mechanical and Energy Engineering, Tongji University, Shanghai
关键词
2-opt local search; Controllable; Genetic algorithm; Processing time; Project scheduling; Resource allocation;
D O I
10.16183/j.cnki.jsjtu.2017.01.014
中图分类号
学科分类号
摘要
In classical resource-constrained project scheduling problems, the job processing times are assumed to be constant parameters. However, in many practical cases, the processing times depend on the resource allocated to the job. In this paper, the resource-constrained project scheduling problem was introduced with resource allocation dependent processing time to minimize the duration of the project. A model was established and a genetic algorithm was proposed to solve the problem. To improve the ability of the algorithm, a 1-opt based local search scheme and a 2-opt based local search scheme were introduced.The related properties between different job combinations and the objective of the problem were summarized and proved. Based on these properties, the approach for selecting effective job combinations was established, which greatly improved the efficiency of the algorithm in local search. Comparative computational results reveal that the algorithm proposed in this paper can solve the problem effectively. © 2017, Shanghai Jiao Tong University Press. All right reserved.
引用
收藏
页码:82 / 89
页数:7
相关论文
共 17 条
  • [1] Alidaee B., Ahmadian A., Two parallel machine sequencing problems involving controllable job processing times, European Journal of Operational Research, 70, 3, pp. 335-341, (1993)
  • [2] Ng C., Cai X., Cheng T., Et al., Minimizing completion time variance with compressible processing times, Journal of Global Optimization, 31, 2, pp. 333-352, (2005)
  • [3] Bhaskar T., Pal M.N., Pal A.K., A heuristic method for RCPSP with fuzzy activity times, European Journal of Operational Research, 208, 1, pp. 57-66, (2011)
  • [4] Bruni M.E., Beraldi P., Guerriero F., Et al., A heuristic approach for resource constrained project scheduling with uncertain activity durations, Computer and Operations Research, 38, 9, pp. 1305-1318, (2011)
  • [5] Ranjbar M., Reyck B.D., Kianfar F., A hybrid scatter search for the discrete time/resource trade-off problem in project scheduling, European Journal of Operational Research, 193, pp. 35-48, (2009)
  • [6] Peteghem V., Vanhoucke M., An experimental investigation of metaheuristics for the multi-mode resource-constrained project scheduling problem on new dataset instances, European Journal of Operational Research, 235, 1, pp. 62-72, (2014)
  • [7] Sprecher A., Drexl A., Multi-mode resource-constrained project scheduling by a simple, general and powerful sequencing algorithm, European Journal of Operational Research, 107, 2, pp. 431-450, (1998)
  • [8] Buddhakulsomsiri J., Kim D.S., Properties of multi-mode resource-constrained project scheduling problems with resource vacations and activity splitting, European Journal of Operational Research, 175, 1, pp. 279-295, (2006)
  • [9] Klein R., Bidirectional planning: Improving priority rule-based heuristics for scheduling resource-constrained projects, European Journal of Operational Research, 127, 3, pp. 619-638, (2000)
  • [10] Buddhakulsomsiri J., Kim D., Priority rule-based heuristic for multi-mode resource-constrained project scheduling problems with resource vacations and activity splitting, European Journal of Operational Research, 178, 2, pp. 374-390, (2007)