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.5
C#
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 9.1.5
public enum PopulationInitializationMethodMembers
| 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). |