selection
type:
crossover
type:
rate:
mutation
rate:
save the best:
iterations:
fitness: