Genetic Algorithms In Agent Based Computational Economics