population_size: Number of individuals in the population.
epochs: Number of generations to run the algorithm.
F: Scaling factor for mutation (0 < F < 2).
CR: Crossover probability (0 <= CR <= 1).
BibTeX citation to the algorithm
@article{storn1997differential,
title={Differential evolution--a simple and efficient heuristic for global optimization over continuous spaces},
author={Storn, Rainer and Price, Kenneth},
journal={Journal of global optimization},
volume={11},
pages={341--359},
year={1997},
publisher={Springer}
}