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§
- Candidate
F64 - Default
Evaluator - Implements a default termination condition.
- NSGA
Optimizer - NSGA-II optimizer
- Params
F64 - Ratio
- A simple ratio type
Traits§
- Constraint
- A trait that can alter computed fitness score for a solution
- Evaluator
- Evaluate the termination condition
- Meta
- A trait to implement a set of meta-parameters for the optimization
- Objective
- An optimization objective trait
- Solution
- Solution represents a candidate solution.