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
来源
JOURNAL OF INDUSTRIAL ENGINEERING AND MANAGEMENT-JIEM | 2016年 / 9卷 / 03期
关键词
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 条
[21]   An efficient hybrid algorithm for resource-constrained project scheduling [J].
Chen, Wang ;
Shi, Yan-jun ;
Teng, Hong-fei ;
Lan, Xiao-ping ;
Hu, Li-chen .
INFORMATION SCIENCES, 2010, 180 (06) :1031-1039
[22]   A HYBRID GENETIC ALGORITHM FOR RESOURCE-CONSTRAINED PROJECT SCHEDULING WITH STOCHASTIC OVERLAPPING MODES [J].
Xie, Fang ;
Yu, Jing ;
Xu, Zhe .
ICIM2014: PROCEEDINGS OF THE TWELFTH INTERNATIONAL CONFERENCE ON INDUSTRIAL MANAGEMENT, 2014, :286-289
[23]   Memetic algorithm for the resource-constrained project scheduling problem [J].
Chen, Di ;
Liu, Shixin ;
Qin, Shujin .
2014 11TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2014, :4991-4996
[24]   A Flexible Heuristic Algorithm for Resource-Constrained Project Scheduling [J].
Seda, Milos ;
Matousek, Radomil ;
Osmera, Pavel ;
Pivonka, Petr ;
Sandera, Cenek .
WCECS 2009: WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, VOLS I AND II, 2009, :730-+
[25]   A Neurogenetic approach for the resource-constrained project scheduling problem [J].
Agarwal, Anurag ;
Colak, Selcuk ;
Erenguc, Selcuk .
COMPUTERS & OPERATIONS RESEARCH, 2011, 38 (01) :44-50
[26]   A genetic algorithm for the Resource-Constrained Project Scheduling Problem with Alternative Subgraphs using a boolean satisfiability solver [J].
Servranckx, Tom ;
Coelho, Jose ;
Vanhoucke, Mario .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2024, 316 (03) :815-827
[27]   Optimization of Resource-Constrained Multi-Project Scheduling Problem based on the genetic algorithm [J].
Shu, Xin ;
Su, Qiang ;
Wang, Qian ;
Wang, Qiugen .
2018 15TH INTERNATIONAL CONFERENCE ON SERVICE SYSTEMS AND SERVICE MANAGEMENT (ICSSSM), 2018,
[28]   Using an enhanced scatter search algorithm for a resource-constrained project scheduling problem [J].
Mobini, M. D. Mahdi ;
Rabbani, M. ;
Amalnik, M. S. ;
Razmi, J. ;
Rahimi-Vahed, A. R. .
SOFT COMPUTING, 2009, 13 (06) :597-610
[29]   An efficient simulation algorithm for Resource-Constrained Project Scheduling Problem [J].
Peng, L. ;
Wuliang, P. .
Open Mechanical Engineering Journal, 2014, 8 (01) :9-13
[30]   The Multimode Resource-Constrained Project Scheduling Problem for Repetitive Activities in Construction Projects [J].
Garcia-Nieves, J. D. ;
Ponz-Tienda, J. L. ;
Salcedo-Bernal, A. ;
Pellicer, E. .
COMPUTER-AIDED CIVIL AND INFRASTRUCTURE ENGINEERING, 2018, 33 (08) :655-671