Simplistic genetic algorithms library
6e139370a5
Invalid solutions where one topic was assigned multiple times were evaluated as valid; this issue arose whenever there were less students than topics. |
||
---|---|---|
src | ||
.gitignore | ||
default.nix | ||
haga.cabal | ||
haga.org | ||
LICENSE | ||
pre-commit | ||
README.org | ||
release.nix | ||
run | ||
Setup.hs | ||
shell.nix |
Haga
… is a simplistic library for implementing genetic algorithms in Haskell. While it was originally created to randomly assign topics to students in seminars while respecting their priorities, since then, it has become slightly more general with the outlook of one day being a fully fledged GA library usable for many different problems. Haga is also used as a test bed for fun ideas such as representing improvements in the population's fitness using MIDI sound.