Generates two clash-free class schedules using a genetic algorithm with random selection, crossover, and mutation. Designed for 3 teachers over 3 days and 3 periods.
-
Updated
Apr 15, 2025 - Python
Generates two clash-free class schedules using a genetic algorithm with random selection, crossover, and mutation. Designed for 3 teachers over 3 days and 3 periods.
Automation in Timetable Generation using Genetic Algorithm to optimize scheduling for ClassSync.
The project focuses on providing a dynamic and adaptive solution, evolving over time based on genetic algorithm principles to ensure precision and effectiveness in university timetable scheduling
Timetable scheduling with Greedy Algorithm, Local Search, Genetic Algorithm
Timetable scheduling is a complex and challenging problem, especially in educational institutions where multiple constraints must be balanced
AcademicOrbit is an open‑source academic management system for schools and universities. Built with Java EE (Servlets, JSP), MySQL, and deployed on Apache Tomcat, it features three role‑based portals—Admin, Professor, and Student—for CRUD operations, timetable scheduling, grade entry, real‑time statistics, and comprehensive analytics reporting now.
Add a description, image, and links to the timetable-scheduling topic page so that developers can more easily learn about it.
To associate your repository with the timetable-scheduling topic, visit your repo's landing page and select "manage topics."