Francis-Patrick Diallo
CV

Timetable Generation with Metaheuristics

Research · 2023-06–2024-06

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).