An enhanced Genetic Algorithm and its application on two non-linear geophysical problems