Timetable Generation with Metaheuristics
My master's thesis: an automatic, conflict-free faculty timetable built with evolutionary algorithms and Timefold.
Stack: Java, Timefold, Spring Boot, Metaheuristics, Angular, Docker
The system schedules teaching activities while respecting room limits, instructor availability and student preferences, using evolutionary algorithms and multi-objective optimization. Published in Applied Sciences (MDPI, 2024) and presented to the Luxoft Java community in a webinar. An earlier paper on spatial indexing for emergency-response routes appeared at CSCS 2023 (IEEE Xplore).