Genetic algorithms research