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

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2025-12-19
DOI
https://doi.org/10.5281/zenodo.17985350
Primary Topic
Scheduling and Timetabling Solutions
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

AI-Powered Dynamic Timetable Scheduler Architecture

V. L. K., Lalith Kumar M, Sivaranjith S, Dr.Hemalatha.S
Zenodo (CERN European Organization for Nuclear Research)
Scheduling and Timetabling Solutions
article

AI-Powered Dynamic Timetable Scheduler Architecture

V. L. K., Lalith Kumar M, Sivaranjith S, Dr.Hemalatha.S
article en

Abstract

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.

Zenodo (CERN European Organization for Nuclear Research)
Openalex Percentile: Top 30%
Scheduling and Timetabling Solutions
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.