A branch and bound algorithm for the resource-constrained project scheduling problem

239Citations
Citations of this article
80Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A branch and bound algorithm is presented for the resource-constrained project scheduling problem (RCPSP). Given are n activities which have to be processed without preemptions. During the processing period of an activity constant amounts of renewable resources are needed where the available capacity of each resource type is limited. Furthermore, finish-start precedence relations between the activities are given. The objective is to determine a schedule with minimal makespan. The branching scheme starts from a graph representing a set of conjunctions (the classical finish-start precedence constraints) and disjunctions (induced by the resource constraints). Then it either introduces disjunctive constraints between pairs of activities or places these activities in parallel. Concepts of immediate selection are developed in connection with this branching scheme. Immediate Selection allows to add conjunctions as well as further disjunctions and parallelity relations. Computational results based on the test data of Kolisch et al. (Kolisch, R., Sprecher, A., Drexl, A., 1995. Management Science 41, 1693-1703.) and Kolisch and Sprecher (Kolisch, R., Sprecher, A., 1997. PSP-LIB - A project scheduling problem library, EJOR 96, pp. 205-216.) are reported. © 1998 Elsevier Science B.V. All rights reserved.

Cite

CITATION STYLE

APA

Brucker, P., Knust, S., Schoo, A., & Thiele, O. (1998). A branch and bound algorithm for the resource-constrained project scheduling problem. European Journal of Operational Research, 107(2), 272–288. https://doi.org/10.1016/S0377-2217(97)00335-4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free