A new scheduling technique for the resource-constrained project scheduling problem with discounted cash flows

被引:42
作者
Leyman, Pieter [1 ]
Vanhoucke, Mario [1 ,2 ,3 ]
机构
[1] Univ Ghent, Fac Econ & Business Adm, B-9000 Ghent, Belgium
[2] Vlerick Business Sch, Operat & Technol Management Ctr, Ghent, Belgium
[3] UCL, Dept Management Sci & Innovat, London, England
关键词
genetic algorithm; resource-constrained project scheduling; net present value; NET PRESENT VALUE; GENETIC ALGORITHM; BOUND PROCEDURE; MODELS; CLASSIFICATION; SUBJECT; SEARCH;
D O I
10.1080/00207543.2014.980463
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this paper, we discuss the resource-constrained project scheduling problem with discounted cash flows. We introduce a new schedule construction technique which moves sets of activities to improve the project net present value and consists of two steps. In particular, the inclusion of individual activities into sets, which are then moved together, is crucial in both steps. The first step groups the activities based on the predecessors and successors in the project network, and adds these activities to a set based on their finish time and cash flow. The second step on the contrary does so based on the neighbouring activities in the schedule, which may but need not include precedence related activities. The proposed scheduling method is implemented in a genetic algorithm metaheuristic and we employ a penalty function to improve the algorithm's feasibility with respect to a tight deadline. All steps of the proposed solution methodology are tested in detail and an extensive computational experiment shows that our results are competitive with existing work.
引用
收藏
页码:2771 / 2786
页数:16
相关论文
共 31 条
[1]  
[Anonymous], PROJECT SCHEDULING R
[2]  
[Anonymous], LECT NOTES COMPUTER
[3]  
Baroum S. M., 1996, Journal of Operations Management, V14, P209, DOI 10.1016/0272-6963(96)00005-8
[4]   SCHEDULING SUBJECT TO RESOURCE CONSTRAINTS - CLASSIFICATION AND COMPLEXITY [J].
BLAZEWICZ, J ;
LENSTRA, JK ;
KAN, AHGR .
DISCRETE APPLIED MATHEMATICS, 1983, 5 (01) :11-24
[5]   Resource-constrained project scheduling: Notation, classification, models, and methods [J].
Brucker, P ;
Drexl, A ;
Mohring, R ;
Neumann, K ;
Pesch, E .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 112 (01) :3-41
[6]   A hybrid scatter search/electromagnetism meta-heuristic for project scheduling [J].
Debels, D ;
De Reyck, B ;
Leus, R ;
Vanhoucke, M .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2006, 169 (02) :638-653
[7]   A decomposition-based genetic algorithm for the resource-constrained project-scheduling problem [J].
Debels, Dieter ;
Vanhoucke, Mario .
OPERATIONS RESEARCH, 2007, 55 (03) :457-469
[8]   A BRANCH-AND-BOUND PROCEDURE FOR THE MULTIPLE RESOURCE-CONSTRAINED PROJECT SCHEDULING PROBLEM [J].
DEMEULEMEESTER, E ;
HERROELEN, W .
MANAGEMENT SCIENCE, 1992, 38 (12) :1803-1818
[9]  
Hanyu Gu, 2013, Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems. 10th International Conference, CPAIOR 2013. Proceedings, P340, DOI 10.1007/978-3-642-38171-3_24
[10]  
Hanyu Gu, 2012, Principles and Practice of Constraint Programming. Proceedings 18th International Conference, CP 2012, P767, DOI 10.1007/978-3-642-33558-7_55