Independent sampling genetic algorithms