Modify run() ,crossover() and evaluate_fitness_value()
()