|
Population Constructor
|
Initializes a new instance of the
Population class.
Namespace:
Accord.Genetic
Assembly:
Accord.Genetic (in Accord.Genetic.dll) Version: 3.8.0
Syntax public Population(
int size,
IChromosome ancestor,
IFitnessFunction fitnessFunction,
ISelectionMethod selectionMethod
)
Public Sub New (
size As Integer,
ancestor As IChromosome,
fitnessFunction As IFitnessFunction,
selectionMethod As ISelectionMethod
)
Request Example
View SourceParameters
- size
- Type: SystemInt32
Initial size of population. - ancestor
- Type: Accord.GeneticIChromosome
Ancestor chromosome to use for population creatioin. - fitnessFunction
- Type: Accord.GeneticIFitnessFunction
Fitness function to use for calculating
chromosome's fitness values. - selectionMethod
- Type: Accord.GeneticISelectionMethod
Selection algorithm to use for selection
chromosome's to new generation.
Exceptions Exception | Condition |
---|
ArgumentException | Too small population's size was specified. The
exception is thrown in the case if size is smaller than 2. |
Remarks Creates new population of specified size. The specified ancestor
becomes first member of the population and is used to create other members
with same parameters, which were used for ancestor's creation.
See Also