An effective heuristic for project scheduling with resource availability cost

被引:25
作者
Zhu, Xia [1 ,2 ]
Ruiz, Ruben [3 ]
Li, Shiyu [1 ,2 ]
Li, Xiaoping [1 ,2 ]
机构
[1] Southeast Univ, Sch Comp Sci & Engn, Nanjing 211189, Jiangsu, Peoples R China
[2] Minist Educ, Key Lab Comp Network & Informat Integrat, Nanjing 211189, Jiangsu, Peoples R China
[3] Acc B Univ Politecn Valencia, Inst Tecnol Informat, Grp Sistemas Optimizac Aplicada, Ciudad Politecn Innovat, Edifico 8G,Camino Vera S-N, Valencia 46021, Spain
基金
中国国家自然科学基金;
关键词
Project scheduling; Heuristic; Resource availability cost; CONSTRAINED PROJECT; ALGORITHM;
D O I
10.1016/j.ejor.2016.08.049
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
The resource constrained project scheduling problem (RCPSP) is widely studied in the literature and has a host of applications in practice. As a variant of the RCPSP, the resource availability cost problem (RACP), which has the aim of minimizing the availability costs of renewable resources in order to complete a project subject to a given deadline, is considered in this paper. We divide the RACP into two sub-problems: the sequencing problem and the resource decision problem, and propose a multi-start iterative search heuristic (MSIS) to solve it. For the sequencing problem, an iterative search framework is constructed to effectively search the activity sequences. A two stage resource adjustment procedure and a backward peak elimination procedure is developed for solving the resource decision problem. MSIS is compared with three existing algorithms on both PSPLib and RanGen data sets involving 1380 instances. A complete calibration of the different parameters and operators of MSIS by means of a design of experiments approach is given. Experimental and statistical results show that MSIS outperforms the other three algorithms in both effectiveness and efficiency by a significant margin. (C) 2016 Published by Elsevier B.V.
引用
收藏
页码:746 / 762
页数:17
相关论文
共 26 条
[1]   A two-stage-priority-rule-based algorithm for robust resource-constrained project scheduling [J].
Chtourou, Hedi ;
Haouari, Mohamed .
COMPUTERS & INDUSTRIAL ENGINEERING, 2008, 55 (01) :183-194
[2]   RanGen: A random network generator for activity-on-the-node networks [J].
Demeulemeester, E ;
Vanhoucke, M ;
Herroelen, W .
JOURNAL OF SCHEDULING, 2003, 6 (01) :17-38
[3]   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
[4]   Minimizing resource availability costs in time-limited project networks [J].
Demeulemeester, E .
MANAGEMENT SCIENCE, 1995, 41 (10) :1590-1598
[5]  
Demeulemeester E., 2002, PROJECT SCHEDULING R, V2
[6]  
Demeulemeester E.L., 2006, Project scheduling: a research handbook, V49
[7]   Optimization guided lower and upper bounds for the resource investment problem [J].
Drexl, A ;
Kimms, A .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2001, 52 (03) :340-351
[8]  
Glover F, 2000, CONTROL CYBERN, V29, P653
[9]   Experimental evaluation of state-of-the-art heuristics for the resource-constrained project scheduling problem [J].
Hartmann, S ;
Kolisch, R .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 127 (02) :394-407
[10]   Project scheduling under uncertainty: Survey and research potentials [J].
Herroelen, W ;
Leus, R .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 165 (02) :289-306