A course scheduler developed for the homework of machine learning course.
This scheduler uses genetic algorithm to find the best possible course schedule.
$ cd Course-Scheduler/
$ python main.py data/SampleInput1.in
Best Fitness in Generation: 0.854654654655
Best Fitness in Generation: 0.861661661662
...after 140 generations...
Best Fitness in Generation: 0.97037037037
Generation: 141
Output will be written to {project-dir}/schedule_output.html
file.