26-04-2017, 02:19 PM
Most colleges have a number of different courses and each course has a number of topics. There are now limited faculties, each faculty teaching more than one subject. So now the time table needed to schedule the faculty in the slots planned in such a way that their schedules do not overlap and the schedule of the time table makes the best use of all the demands of the subject matter of the faculty. We use a genetic algorithm for this purpose. In our scheduling algorithm we propose to use a schedule object. This object consists of class objects and the calendar for each of them also a fitness score for the calendar. The aptitude score refers to the number of accidents that the calendar has regarding alternative calendars for different classes.
The classroom object consists of weekly objects. The objects of the week consist of Days. Also Days is made up of Timeslots. Timeslot has an address in which a topic, the collection of students going to the address and the educator who shows the topic is related
Also later on discussing the imperatives, we have used composite configuration design, which makes it well extensible to include or root out as numerous obligations.
In each class of obligation, the condition determined in our query is now checked between two time objects. In case the condition is met, ie there is an accident is available, then the score is increased by one.
The classroom object consists of weekly objects. The objects of the week consist of Days. Also Days is made up of Timeslots. Timeslot has an address in which a topic, the collection of students going to the address and the educator who shows the topic is related
Also later on discussing the imperatives, we have used composite configuration design, which makes it well extensible to include or root out as numerous obligations.
In each class of obligation, the condition determined in our query is now checked between two time objects. In case the condition is met, ie there is an accident is available, then the score is increased by one.
It can be understood in the following video: