Package-level declarations
Functions
Link copied to clipboard
Executes best selection step for CellEvolveScope.neighbors.
Link copied to clipboard
inline fun <V, F> CellEvolveScope<V, F>.selection(selection: (source: Array<Chromosome<V, F>>) -> Chromosome<V, F>)
Performs a selection step for population in CellularGA. Selects one partner from neighbors determined by the CellularNeighborhood with selection function. Selected partner will be moved to the first position of CellEvolveScope.neighbors (index = 0).
Link copied to clipboard
Executes random selection step for CellEvolveScope.neighbors.
Link copied to clipboard
Executes roulette selection step for CellEvolveScope.neighbors:
Link copied to clipboard
Executes tournament selection step for CellEvolveScope.neighbors:
Link copied to clipboard
Executes best selection step for CellEvolveScope.neighbors.