We treated the following:
The next time:
Formulate the following problems in the form of RCPSP. [The goal of this assignment is gaining confidence with the RCPSP models and start dealing with timetabling.]
A contractor has to complete activities. The duration of activity is and it requires a crew of size . The activities are not subject to precedence constraints. The contractor has workers at his disposal and his objective is to complete all activities in minimum time.
Exams in a college may have different duration. The exams have to be held in a gym with seats. The enrollment in course is and all students have to take the exam at the same time. The goal is to develop a timetable that schedules all exams in minimum time. Consider both the cases in which each student has to attend a single exam as well as the situation in which a student can attend more than an exam.
In a basic high-school timetabling problem we are given classes , teachers and teaching periods . Furthermore, we have lectures . Associated with each lecture is a unique teacher and a unique class. A teacher may be available only in certain teaching periods. The corresponding timetabling problem is to assign the lectures to the teaching periods such that
A set of jobs are to be processed by auditors . Job consists of tasks (). There may be precedence constraints between tasks of the same job. Associated with each job is a release time , a due date and a weight .
Each task must be processed by exactly one auditor. If task is processed by auditor , then its processing time is . Auditor is available during disjoint time intervals ( ) with for . Furthermore, the total working time of is bounded from below by and from above by with ().
We have to find an assignment for each task to an auditor such that
(Hint: this case extends the definition of RCPSP by multi-mode case,
that is, the possibility that the processing time of an activity in
mode is given by and the per periods usage of renewable
resource is given by . One has to assign a mode to each
activity and schedule the activities in the assinged modes).
PS: Funny(?): Finding
the longest path, Daniel Barrett.