Simplistic genetic algorithms library
Go to file
Johannes Merl e3e961262c add docs
2024-05-21 20:18:42 +02:00
lambda fix Iris 2024-05-09 10:54:23 +02:00
lib clean up 2024-04-29 10:41:01 +02:00
src-students clean up 2024-04-29 10:41:01 +02:00
.gitignore gitignore 2024-02-13 10:43:35 +01:00
build.sbatch add docs 2024-05-21 20:18:42 +02:00
default.nix 👷 Swap to simpler Nix flake–based environment 2023-04-26 15:40:05 +02:00
flake.lock sbatch 2024-04-21 13:22:14 +02:00
flake.nix sbatch 2024-04-21 13:22:14 +02:00
haga.cabal clean up, organize and document 2024-04-22 14:33:40 +02:00
haga.md 👷 Swap to simpler Nix flake–based environment 2023-04-26 15:40:05 +02:00
haga.org 👷 Swap to simpler Nix flake–based environment 2023-04-26 15:40:05 +02:00
LICENSE Initialize project 2019-05-30 12:40:32 +02:00
OnRunning.md add docs 2024-05-21 20:18:42 +02:00
pre-commit Add pre-commit hook that enforces ormolu formatting 2019-10-22 16:42:16 +02:00
README.org Add README 2019-10-22 17:08:25 +02:00
release.nix Pin nixpkgs 2020-11-09 15:02:19 +01:00
run 👷 Swap to simpler Nix flake–based environment 2023-04-26 15:40:05 +02:00
run.sbatch add docs 2024-05-21 20:18:42 +02:00
Setup.hs Initialize project 2019-05-30 12:40:32 +02:00
shell.nix Fix project name in .nix files 2019-10-22 16:53:50 +02:00
stack.yaml WIP: lambda Individuuen 2024-02-19 21:56:28 +01:00
stack.yaml.lock WIP: lambda Individuuen 2024-02-19 21:56:28 +01:00

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.