Event-based MILP models for resource-constrained project scheduling problems

被引:131
作者
Kone, Oumar [1 ,2 ,3 ]
Artigues, Christian [1 ,2 ]
Lopez, Pierre [1 ,2 ]
Mongeau, Marcel [3 ,4 ]
机构
[1] CNRS, LAAS, F-31077 Toulouse, France
[2] Univ Toulouse, UPS, INSA, INP,ISAE,LAAS, F-31077 Toulouse, France
[3] Univ Toulouse, UPS, INSA, UTM,Inst Math Toulouse,UT1, F-31077 Toulouse, France
[4] CNRS, Inst Math Toulouse UMR 5219, F-31062 Toulouse, France
关键词
Resource-constrained project scheduling; Mixed integer linear programming; Project management; COMPLEXITY; BRANCH;
D O I
10.1016/j.cor.2009.12.011
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In this paper we make a comparative study of several mixed integer linear programming (MILP) formulations for resource-constrained project scheduling problems (RCPSPs). First, we present three discrete and continuous time MILP formulations issued from the literature. Second, instead of relying on the traditional discretization of the time horizon, we propose MILP formulations for the RCPSP based on the concept of event: the Start/End formulation and the On/Off formulation. These formulations present the advantage of involving fewer variables than the formulations indexed by time. Because the variables of this type of formulations are not function of the time horizon, we have a better capacity to deal with instances of very large scheduling horizon. Finally, we illustrate our contribution with a series of tests on various types of instance with the MILP formulations issued from the literature, together with our new formulations. We also compare our results with a recent RCPSP-specific exact method. We show that, in terms of exact solving, no MILP formulation class dominates the other ones and that a state-of-the art specialized (non-MILP) method for the RCPSP is even outperformed by MILP on a set of hard instances. Furthermore, on another set of hard "highly cumulative" RCPSP instances with a high processing time range, our On/Off formulation outperforms all the others MILP formulations and obtains results close to the ones of the specialized method. (C) 2009 Elsevier Ltd. All rights reserved.
引用
收藏
页码:3 / 13
页数:11
相关论文
共 38 条
[1]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[2]  
[Anonymous], APPL MATH PROGRAMMIN
[3]  
Applegate D., 1991, ORSA Journal on Computing, V3, P149, DOI 10.1287/ijoc.3.2.149
[4]   Insertion techniques for static and dynamic resource-constrained project scheduling [J].
Artigues, C ;
Michelon, P ;
Reusser, S .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 149 (02) :249-267
[5]  
Artigues C, 2008, RESOURCE CONSTRAINED, P98
[6]   Constraint Propagation and Decomposition Techniques for Highly Disjunctive and Highly Cumulative Project Scheduling Problems [J].
Baptiste P. ;
Le Pape C. .
Constraints, 2000, 5 (1-2) :119-139
[7]   SCHEDULING SUBJECT TO RESOURCE CONSTRAINTS - CLASSIFICATION AND COMPLEXITY [J].
BLAZEWICZ, J ;
LENSTRA, JK ;
KAN, AHGR .
DISCRETE APPLIED MATHEMATICS, 1983, 5 (01) :11-24
[8]   THE SCHEDULE-SEQUENCING PROBLEM [J].
BOWMAN, EH .
OPERATIONS RESEARCH, 1959, 7 (05) :621-624
[9]   A linear programming and constraint propagation-based lower bound for the RCPSP [J].
Brucker, P ;
Knust, S .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 127 (02) :355-362
[10]  
Carlier J, 2003, EUR J OPER RES, V149, P314, DOI 10.1016/50377-2217(02)00763-4