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.