AnthonyMRios / CourseScheduler

Course Scheduling is hard! Actually, it is NP-Hard. This application uses a Genetic Algorithm to schedule college style courses.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This code is extremely outdated and no longer updated.

Description
-------------------------------------------------------------------------------
This application is one 'solution' to the classical Time-Tabling problem.
In this app I use a genetic algorithm to try to optimize a cost functioin.
The user inputs professors, rooms, and other constraints. It will then try to
find a schedule to satisfy the constraints.

Genetic Algorithm Description
-------------------------------------------------------------------------------
TODO

About

Course Scheduling is hard! Actually, it is NP-Hard. This application uses a Genetic Algorithm to schedule college style courses.


Languages

Language:Python 100.0%