Foundations of genetic algorithms (Morgan Kaufmann Publishers)