public class SubPopulation
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
void |
addIndividual(Individual individual)
Adds an Individual to the SubPopulation.
|
Individual |
getIndividual(int index)
Gives specific Individual.
|
int |
getSize()
Gives the current sub-population size.
|
void |
removeIndividual(int index)
Removes an indexed Individual from the SubPopulation.
|
void |
removeIndividuals()
Clear all individuals of the population.
|
void |
sort()
Sorts the SubPopulation according to fitness in descending order.
|
void |
swap(int a,
int b)
Exchanges two Individuals in the Population.
|
public int getSize()
public Individual getIndividual(int index)
index - index of Individual (0 - (size - 1))public void addIndividual(Individual individual)
individual - an Individualpublic void removeIndividual(int index)
index - the index of the Individualpublic void removeIndividuals()
public void sort()
public void swap(int a,
int b)
a - index of Individual ab - index of Individual b