Image 1


The system integrates a genetic algorithm-based timetable generator with a user-friendly interface for user interaction. The user interface allows users to provide input, visualize timetables, and customize settings.

The system utilizes a knowledge base and database to store and retrieve relevant information. Constraints from predefined standards and faculty availability are considered, and the output is a set of optimized timetables meeting educational requirements



The system collects input data, including course offerings, faculty availability, classroom capacities, student enrolment numbers, etc. The evolutionary algorithm then processes this data, iteratively generating timetable versions and evaluating them based on a set of predefined fitness criteria (e.g., no faculty conflicts, optimal room utilization, student schedule compatibility). The process continues until it converges on an optimal timetable solution that meets all constraints and preferences.

Feedback Section

Please click the link below to submit your feedback

Feedback