Genetic algorithm library for Haskell. Binary and continuous (real-coded) GAs. Binary GAs: binary and Gray encoding; point mutation; one-point, two-point, and uniform crossover. Continuous GAs: Gaussian mutation; BLX-α, UNDX, and SBX crossover. Selection operators: roulette, tournament, and stochastic universal sampling (SUS); with optional niching, ranking, and scaling. Replacement strategies: generational with elitism and steady state. Constrained optimization: random constrained initialization, death penalty, constrained selection without a penalty function. Multi-objective optimization: NSGA-II and constrained NSGA-II.
Stars
59
Forks
13
Watchers
59
Open Issues
0
Overall repository health assessment
No package.json found
This might not be a Node.js project
Merge pull request #11 from input-output-hk/newhoggy/delete-duplicate-module
dbda5e7View on GitHubin stack.yaml use lts-12.18 (GHC 8.4.4) resolver by default; tested also with GHC-8.6.1 and lts-11.22 (GHC 8.2.2)
be7d80cView on GitHubupdate expected results in TestCrossover.hs; add two new assertions
ad2ec71View on GitHub