University timetabling and exam scheduling as a constraint satisfaction problem, solved with Google OR-Tools CP-SAT behind a FastAPI service.
python sqlite scheduling np-hard constraint-programming operations-research constraint-satisfaction combinatorial-optimization timetabling or-tools fastapi cp-sat exam-scheduling exam-timetabling automated-scheduling cp-sat-or-tools university-timetabling
-
Updated
Jul 30, 2026 - Python