Dynamic resource priority-based heuristics for multi-skill resource constrained project scheduling problem

被引:0
|
作者
Hu Z.-T. [1 ]
Cui N.-F. [1 ]
Zhang Y. [1 ]
Hu X.-J. [2 ]
机构
[1] School of Management, Huazhong University of Science and Technology, Wuhan
[2] Business School, Hunan University, Changsha
来源
Kongzhi yu Juece/Control and Decision | 2021年 / 36卷 / 10期
关键词
Bipartite graph; Heuristic algorithm; Multi-skill resource; Parallel scheduling scheme; Project scheduling; Resource priority;
D O I
10.13195/j.kzyjc.2020.0070
中图分类号
学科分类号
摘要
The resources in the multi-skilled project scheduling problem(MSPSP) are assumed to be multi-skilled. Compared with the single-skilled project scheduling problem, the resource allocation has more influence on the makespan in the MSPSP. Therefore, more attention should be paid to resource allocation when scheduling a multi-skilled project. In this paper, we propose a heuristic algorithm to solve the MSPSP from the perspective of resource allocation. The algorithm uses a maximum matching method of bipartite graphs to select schedulable activities and develops a dynamic resource priority to allocate resources based on the parallel scheduling scheme. The core idea of the algorithm is to retain resources which are more flexible or more important to the subsequent activities for the next decision time. In order to verify the effectiveness of the proposed heuristics, a series of computational tests are conducted. The results show that the proposed algorithm has a significant advantage over the algorithms based on random or static resource priority. © 2021, Editorial Office of Control and Decision. All right reserved.
引用
收藏
页码:2553 / 2561
页数:8
相关论文
共 21 条
  • [1] Kolisch R., Serial and parallel resource-constrained project scheduling methods revisited: Theory and computation, European Journal of Operational Research, 90, 2, pp. 320-333, (1996)
  • [2] Liu S X, Song J H, Tang J F., Critical chain based approach for resource-constrained project scheduling, Acta Automatica Sinica, 32, 1, pp. 60-66, (2006)
  • [3] He Z W, Liu R J, Hu X B, Et al., Max-npv project scheduling problems with cash flow balance constraints, Systems Engineering - Theory & Practice, 29, 3, pp. 132-141, (2009)
  • [4] Leyman P, Vanhoucke M., Capital- and resource- constrained project scheduling with net present value optimization, European Journal of Operational Research, 256, 3, pp. 757-776, (2017)
  • [5] Rieck J, Zimmermann J, Gather T., Mixed-integer linear programming for resource leveling problems, European Journal of Operational Research, 221, 1, pp. 27-37, (2012)
  • [6] Markou C, Koulinas G K, Vavatsikos A P., Project resources scheduling and leveling using multi-attribute decision models: Models implementation and case study, Expert Systems with Applications, 77, pp. 160-169, (2017)
  • [7] Correia I, Lourenco L L, Saldanha-da-Gama F., Project scheduling with flexible resources: Formulation and inequalities, OR Spectrum, 34, 3, pp. 635-663, (2012)
  • [8] Jia Y, Wang Z M, Zhang Y G., Heuristic algorithm for flexible resource-constrained project scheduling problem, Computer Integrated Manufacturing System, 21, 7, pp. 1846-1855, (2015)
  • [9] Naber A, Kolisch R., MIP models for resource-constrained project scheduling with flexible resource profiles, European Journal of Operational Research, 239, 2, pp. 335-348, (2014)
  • [10] Chen R, Liang C Y, Ye C S, Et al., A multi-skilled staff scheduling model for new product R&D project portfolio under stochastic turnover, Systems Engineering - Theory & Practice, 38, 1, pp. 164-176, (2018)