Population Initialization Method 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#
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.1.0
public enum PopulationInitializationMethod
Members
None | 0 | No initialization method is performed. |
Random | 1 | Randomly initializes the population using uniform random numbers. |
LatinHypercube | 2 | Initializes the population using a Latin Hypercube sampling strategy to ensure better space coverage. |
SobolSequence | 3 | Initializes the population using Sobol sequences for quasi-random low discrepancy sampling. Best for lower dimensions (below 20). |
HaltonSequence | 4 | Initializes the population using Halton sequences for quasi-random low discrepancy sampling. Best for lower dimensions (below 20). |