Introduction:
Most colleges have a number of different courses and each course has a number of topics. There are limited faculties, each faculty teaching more than one subject. So now the time table need to schedule the faculty in the slots provided 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 algorithm of Time Generation we propose to use a time object. This object consists of class objects and the calendar of each of them also a fitness score for the calendar. The fitness score is related to the amount of shocks the schedule has over alternating calendars for different classes.
The object of the classroom 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, student meeting going to the address and the educator showing the topic is related
Also later on discussing the imperatives, we have used composite configuration design, which makes it well extensible to include or boot 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
Advantages:
Faculty no need to worry of time clashes.
Authority need not to perform permutation and combination
Authority can concentrate on other things rather than wasting their time on preparing Time-Table
Disadvantages:
User has to format it a bit after it is prepared.
there is working source code available in sourceforge
https://sourceforge.net/projects/college...es/Source/