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.