InitializePopulationLHS function

Initialize population with Latin Hypercube Sampling

Initialize population with Latin Hypercube Sampling

Create initial sample using Latin Hypercube Sampling (LHS) method. The variables will be ranged between 0-1

InitializePopulationLHS( numberOfIndividuals, chromosomeLength, minVal = 0, maxVal = 1, samplingMethod = 0 )

Arguments

  • numberOfIndividuals: The number of individual in the population (ncol). Integer > 0.
  • chromosomeLength: The number of variables per individual (nrow)
  • minVal: Minimum value of the resulting sample
  • maxVal: Maximum value of the resulting sample
  • samplingMethod: Not used

Returns

A matrix of size chromosomeLength x nIndividual.

Examples

nVar <- 14 nIndividual <- 100 InitializePopulationLHS(nIndividual,nVar,FALSE)
  • Maintainer: Dani Irawan
  • License: GPL (>= 3)
  • Last published: 2020-08-31