Hostname: page-component-848d4c4894-hfldf Total loading time: 0 Render date: 2024-05-21T22:26:04.864Z Has data issue: false hasContentIssue false

A new any-order schedule generation scheme for resource-constrained project scheduling

Published online by Cambridge University Press:  22 July 2009

Cyril Briand*
Affiliation:
Université de Toulouse, LAAS-CNRS, 7 avenue du Colonel Roche, 31077 Toulouse, France; briand@laas.fr
Get access

Abstract

In this paper, a new schedule generation scheme for resource-constrained project scheduling problems is proposed. Given a project scheduling problem and a priority rule, a schedule generation scheme determines a single feasible solution by inserting one by one each activity, according to their priority, inside a partial schedule. The paper proposes a generation scheme that differs from the classic ones in the fact that it allows to consider the activities in any order, whether their predecessors have already been scheduled or not. Moreover, activity insertion is performed so that delaying some already scheduled activities is allowed. The paper shows that this strategy remains polynomial and often gives better results than more classic ones. Moreover, it is also interesting in the fact that some priority rules, which are quite poor when used with classic schedule generation schemes, become very competitive with the proposed schedule generation scheme.

Type
Research Article
Copyright
© EDP Sciences, ROADEF, SMAI, 2009

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

C. Artigues and F. Roubellat, A polynomial activity insertion algorithm in a multi-resource schedule with cumulative constraints and multiple mode. Eur. J. Oper. Res. (2000) 127 297–316.
Artigues, C., Michelon, P. and Reusser, S., Insertion Techniques for static and dynamic resource-constrained project scheduling. Eur. J. Oper. Res. 149 (2003) 249267. CrossRef
Bartusch, M., Möhring, R.H. and Radermacher, F.J., Scheduling project networks with resource constraints and time windows. Ann. Oper. Res. 16 (1988) 201240. CrossRef
Brucker, P., Drexl, A., Möhring, R.H., Neumann, K. and Pesh, E., Resource-constrained project scheduling: Notation, classification, models and methods. Eur. J. Oper. Res. 112 (1999) 341. CrossRef
Blazewicz, J., Lenstra, J. and Rinnooy Kan, A., Scheduling subject to resource constraints: Classification and complexity. Discrete Appl. Math. 5 (1983) 1124. CrossRef
Brucker, P., Knust, S., Schoo, A. and Thiele, O., A branch-and-bound algorithm for the resource-constrained project scheduling problem. Eur. J. Oper. Res. 107 (1998) 272288. CrossRef
E.L. Demeulemeester and W.S. Herroelen, New Benchmark Results for the Resource-Constrained Project Scheduling Problem. Manage. Sci. (1997) 1485–1492.
Hartmann, S. and Kolisch, R., Experimental evaluation of the state-of-the-art heuristics for the resource-constrained project scheduling problem. Eur. J. Oper. Res. 127 (2000) 394407. CrossRef
Kolisch, R. and Hartmann, S., Experimental Investigation of Heuristics for Resource-Constrained Project Scheduling: An Update. Eur. J. Oper. Res. 174 (2006) 2337. CrossRef