Optimize resistance surfaces using Genetic Algorithms