added latin hypercube sampling to search space sampling to create a better genotype spread