Hi everyone,
I have a group of teachers that must teach each a different set of
courses. Each course has a number of hours per week that must be
accomplished. I also have classes (group of students) which are made
up of a set of courses that must be taught during the week.
e.g,
TEACHER m --------- COURSE A (x HRS/WEEK)
|---- COURSE B (y HRS/WEEK)
|---- COURSE C (z HRS/WEEK)
:
:
:
TEACHER z --------- COURSE U (r HRS/WEEK)
|---- COURSE V (s HRS/WEEK)
|---- COURSE W (t HRS/WEEK)
AND
---
CLASS f --------- COURSE A
|---- COURSE W
|---- COURSE U
:
:
:
CLASS j --------- COURSE U
|---- COURSE B
|---- COURSE C
I am looking for an algorithm that can generate the teachers' schedule
within the week, based on the needs to accomplish both the hours/week
of each course and the set of courses that conform each class.
Any help will be highly appreciated
Thanx....