Distributed Population
DistributedPopulation - specific Population of Chromosome for DistributedGA. Organizes access to subpopulations of child GAs as one general population. Tightly tied to the owner's children (DistributedGA.children).
V - value of Chromosome
F - fitness value of Chromosome
This population supports:
subpopulations - populations, the totality of which determines the DistributedPopulation, see subpopulations. A subpopulation of a distributed population can be any population, including another distributed population.
dynamic adding or removing subpopulations.
Creates with population functions.
See also
Properties
The best Chromosome in Population by fitness.
PopulationFactory for this population. Creates new Chromosome.
Returns a fullname of DistributedPopulation (includes DistributedPopulation.subpopulations names).
Return indices range for Population
DistributedPopulation is considered initialized if there is at least one linked subpopulation and all subpopulations are initialized.
Name of population, default value = DEFAULT_POPULATION_NAME
Populations, the totality of which determines the DistributedPopulation. A subpopulation of a distributed population can be any population, including another distributed population.
The worst Chromosome in Population by fitness.
Functions
Adds a population to the end of subpopulations.
Inserts a population into the subpopulations at the specified index.
Override clone method to return DistributedPopulation.
Return clone of Chromosome with index in Population
Creates array with chromosomes copied from Population.
Creates copy of Population as an array by range
Get Chromosome by index
Get population as an array.
Returns true
if the population is empty (contains no chromosomes), false
otherwise.
Creates Array with randomly selected chromosomes from source array
Removes a Population at the specified index from the list.
Set Chromosome with index