Article ID: | iaor20042043 |
Country: | Netherlands |
Volume: | 144 |
Issue: | 2 |
Start Page Number: | 348 |
End Page Number: | 365 |
Publication Date: | Jan 2003 |
Journal: | European Journal of Operational Research |
Authors: | Heilmann Roland |
Keywords: | programming: branch and bound |
The paper presents an exact procedure for a general resource-constrained project scheduling problem where multiple modes are available for the performance of the individual activities and minimum as well as maximum time lags between the different activities may be given. The objective is to determine a mode and a start time for each activity such that all constraints are observed and the project duration is minimized. Project scheduling problems of this type occur, e.g. in process industries. The solution method is a depth-first search based branch-and-bound procedure. It makes use of a branching strategy where the branching rule is selected dynamically. The solution approach is an integration approach where the modes and start times are determined simultaneously. Within an experimental performance analysis this procedure is compared with existing solution procedures.