Learn R Programming

MaOEA (version 0.6.2)

InitializePopulationLHS: Initialize population with Latin Hypercube Sampling

Description

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

Usage

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

Value

A matrix of size chromosomeLength x nIndividual.

Examples

Run this code
# NOT RUN {
nVar <- 14
nIndividual <- 100
InitializePopulationLHS(nIndividual,nVar,FALSE)
# }

Run the code above in your browser using DataLab