Expand description
nsga
nsga is an opinionated implementation of the NSGA-II (Non-dominated Sorting Genetic Algorithm), a multi-objective genetic optimization algorithm.
The focus for this implementation is on practical applicability, not necessarily just for optimizing pure mathematical functions.
A short tutorial is avaialble here.
Structs
- Implements a default termination condition.
- NSGA-II optimizer
- A simple ratio type
Traits
- A trait that can alter computed fitness score for a solution
- Evaluate the termination condition
- A trait to implement a set of meta-parameters for the optimization
- An optimization objective trait
- Solution represents a candidate solution.