Skip to content

rodrigoq/geneticassigner

Repository files navigation

This project consists of a generic genetic algorithm library (GeneticAlgorithm) and an implementation of it with a front-end (GeneticAssigner) for assigning students to class courses.

The library is made in such way that it can be used for other things besides timetabling or scheduling, although it requires some coding for achieving this.

The program takes simple comma separated files with the available places for the different courses and the students lists of options for the courses and allocates them into the courses with the best distribution it can find, trying it best to assign every student with their options priorities.

This program is already being used successfully for assigning psychology students of the University of Buenos Aires to different hospitals and mental health centers for doing practices.

You can run it on every platform that supports the .Net Framework or Mono

For more information read the wiki

About

Genetic algorithm for timetabling.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages