Automatic Time Table Generation Agent (Genetic Algorithm)

Create an optimized timetable using a genetic algorithm. Enter courses, teachers, rooms, days and slots; optionally provide teacher unavailability, course-teacher preferences and room constraints.

Inputs

Optional constraints

GA parameters

10 500
10 2000
0 0.5

Output

Timetable Agent (Chat)

Notes

  • This genetic algorithm is a demonstrative solver. For production use you should add stronger constraints (room capacities, repeating lessons, student group clashes) and tune GA parameters.