Parallel Genetic Algorithms: Theory and Real World