AI-Powered Dynamic Timetable Scheduler Architecture
Automated timetable scheduling in educational institutions remains a complex combinatorial optimization problem. Traditional manual scheduling approaches are time-consuming, error-prone, and often fail to accommodate institutional constraints and faculty preferences. This paper presents an AI-powered dynamic timetable scheduler that integrates a React and Tailwind CSS frontend with a FastAPI backend powered by Google OR-Tools' CP-SAT (Constraint Programming Satisfaction) solver. The proposed system enables administrators to dynamically configure institutional parameters—including departments, classes, subjects, rooms, faculty members, and their availability constraints— without hardcoded credentials or static data. The backend formulates inputs as a constraint satisfaction problem (CSP) and computes optimal multi-class timetables across all sections. Our architecture emphasizes scalability for large datasets, responsive performance, security through database-managed authentication, and a polished user interface with real-time constraint handling. The system successfully demonstrates automatic scheduling with integrated constraint handling, dynamic faculty availability management, and room allocation across multiple departments and class sections.
Authors
- V. L. K.
- Lalith Kumar M
- Sivaranjith S
- Dr.Hemalatha.S
Publication Details
- Journal
- Zenodo (CERN European Organization for Nuclear Research)
- Published
- 2025-12-19
- DOI
- https://doi.org/10.5281/zenodo.17985351
- Primary Topic
- Scheduling and Timetabling Solutions
- Type
- article
- Field-Weighted Citation Impact
- 0.00