repast3,  genetic algorithm, agent based model