Environmental applications of genetic algorithms