Multi-mode resource-constrained project scheduling by a simple, general and powerful sequencing algorithm

被引:157
作者
Sprecher, A [1 ]
Drexl, A [1 ]
机构
[1] Univ Kiel, Inst Betriebswirtschaftslehre, D-24118 Kiel, Germany
关键词
project scheduling; resource constraints; multiple modes; branch-and-bound; heuristic; computational results;
D O I
10.1016/S0377-2217(97)00348-2
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
In this paper we present an exact solution procedure of the branch-and-bound type for solving the multi-mode resource-constrained project scheduling problem. The basic enumeration scheme is enhanced by search tree reduction schemes which highly increase the performance of the algorithm. Among the benefits of the approach are ease of description, ease of implementation, ease of generalization, and, additionally, superior performance of the exact approach as well as reasonable heuristic capabilities of the truncated version. The procedure has been coded in C and implemented on a personal computer. Using the standard project generator ProGen we have established a wide range of instances. More than 10,000 problem instances have been systematically generated to evaluate the algorithm's performance. The experimental investigation illustrates: First, the effect of the bounding rules. Second, the superior performance of the exact approach and the capabilities of the truncated version; the size of the projects that can be solved to optimality has been nearly doubled. Third, the impact of the variation of several project characteristics on solution time and quality. (C) 1998 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:431 / 450
页数:20
相关论文
共 15 条
[1]   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
[2]   SCHEDULING OF PROJECT NETWORKS BY JOB ASSIGNMENT [J].
DREXL, A .
MANAGEMENT SCIENCE, 1991, 37 (12) :1590-1602
[3]   NONPREEMPTIVE MULTIMODE RESOURCE-CONSTRAINED PROJECT SCHEDULING [J].
DREXL, A ;
GRUENEWALD, J .
IIE TRANSACTIONS, 1993, 25 (05) :74-81
[4]   A note on ''hierarchical models for multi-project planning and scheduling'' [J].
Hartmann, S ;
Sprecher, A .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1996, 94 (02) :377-383
[5]   Characterization and generation of a general class of resource-constrained project scheduling problems [J].
Kolisch, R ;
Sprecher, A ;
Drexl, A .
MANAGEMENT SCIENCE, 1995, 41 (10) :1693-1703
[6]  
Kolisch R., 1996, EUR J OPER RES, V96, P205, DOI DOI 10.1016/S0377-2217(96)00170-1
[7]   COMPUTATIONAL EXPERIENCE WITH A BACKTRACKING ALGORITHM FOR SOLVING A GENERAL-CLASS OF PRECEDENCE AND RESOURCE-CONSTRAINED SCHEDULING PROBLEMS [J].
PATTERSON, JH ;
TALBOT, FB ;
SLOWINSKI, R ;
WEGLARZ, J .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1990, 49 (01) :68-79
[8]  
PATTERSON JH, 1989, ADV PROJECT SCHEDULI, P3
[9]  
Radermacher F. J., 1985, Annals of Operations Research, V4, P227, DOI 10.1007/BF02022042
[10]   HIERARCHICAL-MODELS FOR MULTIPROJECT PLANNING AND SCHEDULING [J].
SPERANZA, MG ;
VERCELLIS, C .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1993, 64 (02) :312-325