PopulationInitializationMethod Enumeration

Specifies the method used to initialize the population in the differential evolution algorithm.

Definition

Namespace: Numerics.NET.Optimization
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.1.0
C#
public enum PopulationInitializationMethod

Members

None0 No initialization method is performed.
Random1 Randomly initializes the population using uniform random numbers.
LatinHypercube2 Initializes the population using a Latin Hypercube sampling strategy to ensure better space coverage.
SobolSequence3 Initializes the population using Sobol sequences for quasi-random low discrepancy sampling. Best for lower dimensions (below 20).
HaltonSequence4 Initializes the population using Halton sequences for quasi-random low discrepancy sampling. Best for lower dimensions (below 20).

See Also