Pre-emptive Resource-Constrained Multimode Project Scheduling Using Genetic Algorithm: A Dynamic Forward Approach

被引:7
|
作者
Delgoshaei, Aidin [1 ]
Ariffin, Mohd Khairol Mohd [1 ]
Baharudin, B. T. Hang Tuah [1 ]
机构
[1] Univ Putra Malaysia, Serdang 43400, Malaysia
关键词
multimode project scheduling; genetic algorithm; pre-emptive resource-constrained; discounted cash flows;
D O I
10.3926/jiem.1522
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Purpose: The issue resource over-allocating is a big concern for project engineers in the process of scheduling project activities. Resource over-allocating drawback is frequently seen after scheduling of a project in practice which causes a schedule to be useless. Modifying an over-allocated schedule is very complicated and needs a lot of efforts and time. In this paper, a new and fast tracking method is proposed to schedule large scale projects which can help project engineers to schedule the project rapidly and with more confidence. Design/methodology/approach: In this article, a forward approach for maximizing net present value (NPV) in multi-mode resource constrained project scheduling problem while assuming discounted positive cash flows (MRCPSP-DCF) is proposed. The progress payment method is used and all resources are considered as pre-emptible. The proposed approach maximizes NPV using unscheduled resources through resource calendar in forward mode. For this purpose, a Genetic Algorithm is applied to solve. Findings: The findings show that the proposed method is an effective way to maximize NPV in MRCPSP-DCF problems while activity splitting is allowed. The proposed algorithm is very fast and can schedule experimental cases with 1000 variables and 100 resources in few seconds. The results are then compared with branch and bound method and simulated annealing algorithm and it is found the proposed genetic algorithm can provide results with better quality. Then algorithm is then applied for scheduling a hospital in practice. Originality/value: The method can be used alone or as a macro in Microsoft Office Project (R) Software to schedule MRCPSP-DCF problems or to modify resource over-allocated activities after scheduling a project. This can help project engineers to schedule project activities rapidly with more accuracy in practice.
引用
收藏
页码:732 / 785
页数:54
相关论文
共 50 条
  • [31] Effective genetic algorithm for resource-constrained project scheduling with limited preemptions
    Jie Zhu
    Xiaoping Li
    Weiming Shen
    International Journal of Machine Learning and Cybernetics, 2011, 2 : 55 - 65
  • [32] Genetic Algorithm Parameters Tuning for Resource-constrained Project Scheduling Problem
    Tian, Xingke
    Yuan, Shengrui
    ADVANCES IN MATERIALS, MACHINERY, ELECTRONICS II, 2018, 1955
  • [33] Solving Resource-Constrained Project Scheduling Problem via Genetic Algorithm
    Liu, Jia
    Liu, Yisheng
    Shi, Ying
    Li, Jian
    JOURNAL OF COMPUTING IN CIVIL ENGINEERING, 2020, 34 (02)
  • [34] Hybrid multimode resource-constrained maintenance project scheduling problem
    Kosztyan, Zsolt T.
    Pribojszki-Nemeth, Aniko
    Szalkai, Istvan
    OPERATIONS RESEARCH PERSPECTIVES, 2019, 6
  • [35] Ant Colony Optimization for Multimode Resource-Constrained Project Scheduling
    Menesi, Wail
    Hegazy, Tarek
    JOURNAL OF MANAGEMENT IN ENGINEERING, 2014, 30 (03)
  • [36] Ant Colony Optimization for Multimode Resource-Constrained Project Scheduling
    Zhang, Hong
    JOURNAL OF MANAGEMENT IN ENGINEERING, 2012, 28 (02) : 150 - 159
  • [37] A dynamic population steady-state genetic algorithm for the resource-constrained project scheduling problem
    Cervantes, Mariamar
    Lova, Antonio
    Tormos, Pilar
    Barber, Federico
    NEW FRONTIERS IN APPLIED ARTIFICIAL INTELLIGENCE, 2008, 5027 : 611 - +
  • [38] A Practical Approach for Resource-Constrained Project Scheduling
    Manousakis, Konstantinos
    Savva, Giannis
    Papadouri, Nicos
    Mavrovouniotis, Michalis
    Christofides, Athanasios
    Kolokotroni, Nedi
    Ellinas, Georgios
    IEEE ACCESS, 2024, 12 : 12976 - 12991
  • [39] Pre-emption in resource-constrained project scheduling
    Ballestin, Francisco
    Valls, Vicente
    Quintanilla, Sacramento
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 189 (03) : 1136 - 1152
  • [40] A genetic algorithm with resource buffers for the resource-constrained multi-project scheduling problem
    Bredael, Dries
    Vanhoucke, Mario
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2024, 315 (02) : 19 - 34