I. INTRODUCTION
Projects are to be managed, e.g., in a company's information technology or new product development department. A project is a one-time endeavor which is dedicated to some objective and consists of a set of activities being interrelated by precedence constraints and requiring time and resources, e.g. personnel or equipment, for execution (see, e.g., Brucker et al. [2]). The project planning task includes the computation of the early and the late start schedule and the slack times of the activities (tem-poral scheduling)and the allocation of the scarce resources over time to the execution of the activities (resource allocation). In practice, software packages are widely used for this task (cf. Herroelen [5], Liberatore and Pollack-Johnson [14], Liberatore et al. [15], and White and Fortune [23]).