Genetic Algorithm Scheduling ML Frameworks
Applications of genetic algorithms specifically to timetable, course, exam, and class scheduling problems with constraints. Does NOT include genetic algorithms for other optimization problems (traveling salesman, magic squares, lottery prediction, etc.) or general scheduling tools without genetic algorithm implementation.
There are 25 genetic algorithm scheduling frameworks tracked. 1 score above 70 (verified tier). The highest-rated is TimefoldAI/timefold-solver at 70/100 with 1,600 stars. 2 of the top 10 are actively maintained.
Get all 25 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=genetic-algorithm-scheduling&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
TimefoldAI/timefold-solver
The open source Solver AI for Java and Kotlin to optimize scheduling and... |
|
Verified |
| 2 |
TimefoldAI/timefold-quickstarts
Get started with Timefold quickstarts here. Optimize the vehicle routing... |
|
Established |
| 3 |
apache/incubator-kie-optaplanner-quickstarts
OptaPlanner quick starts for AI optimization: many use cases shown in many... |
|
Established |
| 4 |
optapy/optapy
OptaPy is an AI constraint solver for Python to optimize planning and... |
|
Established |
| 5 |
berv-uni-project/scheduler-op
This is scheduler that implements 3 algorithm. |
|
Emerging |
| 6 |
Areesha-Tahir/Exam-Scheduler-Using-Genetic-Algorithm-In-Python
Exam schedule generation using Genetic Algorithm. |
|
Experimental |
| 7 |
SameetAsadullah/Exams-Schedule-Generator-Using-Genetic-Algorithm
Python Program to find generic solution that will facilitate generating... |
|
Experimental |
| 8 |
camilafbarcellos/AG-LotofacilPreditor
Algoritmos Genéticos (AG) aplicados à predição de números da Lotofácil - III... |
|
Experimental |
| 9 |
RobertoDeLaCamara/HopfieldAssigmentProblemSolver
Hybrid microservices architecture (Go/Gin API Gateway + Python/Flask... |
|
Experimental |
| 10 |
andre1araujo/CSP-for-School-Timetables
This repository hosts a Jupyter Notebook on which a Constraint Satisfaction... |
|
Experimental |
| 11 |
ahmedbilal/Class-Scheduling
Class scheduling using Genetic Algorithm |
|
Experimental |
| 12 |
virresh/evolutionary_search_algorithms
Implementation of Genetic Algorithm, Memetic Algorithm and Constraint... |
|
Experimental |
| 13 |
v0st0k1/optimizacion-multiobjetivo-de-tiempo-y-coste-para-proyectos-utilizando-algoritmo
Proyecto de investigación que propone una solución al problema MRCPSP... |
|
Experimental |
| 14 |
lilf4p/aif-project
Project for the University of Pisa course of Artificial Intelligence... |
|
Experimental |
| 15 |
douglasangeli/QuadradoMagico
Algoritmo genético em Java que busca a solução do problema do quadrado mágico. |
|
Experimental |
| 16 |
ancure-2004/AI-based-TimeTable
An AI-powered timetable generator that automatically creates optimized... |
|
Experimental |
| 17 |
Sina-Baharlou/GSAT-WalkSAT
Different heuristics and random initialization methods applied to GSAT and... |
|
Experimental |
| 18 |
themelinaKz/AI-school-schedule-generator
Space search algorithm that,given some restrictions, creates a high school schedule. |
|
Experimental |
| 19 |
ThiagoGoncos/CCT-constraint-satisfaction-search-algorithms-staff-allocation
Artificial Intelligence project developed with Python, Jupyter Notebook,... |
|
Experimental |
| 20 |
reideast/genetic-algorithm-timetable
Use a genetic algorithm to schedule courses into a timetable of rooms and time slots |
|
Experimental |
| 21 |
voidbert/IA
Distribution of goods during a natural disaster |
|
Experimental |
| 22 |
Emeralden/University-Schedule-Planner
An AI solver that tackles the NP-hard university timetabling problem using a... |
|
Experimental |
| 23 |
rodhfr/IA-Algorithms
Greedy algorithm implementations for classroom scheduling — constraint... |
|
Experimental |
| 24 |
GabrielSpdf/TheBailoutsProblem
An intelligent system for map exploration, victim clustering, severity... |
|
Experimental |
| 25 |
sanaa-khan/genetic-scheduler
Using the genetic algorithm to create the optimum exam schedule, keeping the... |
|
Experimental |