CMA-ES
“Completely derandomized self-adaptation in evolution strategies”. Evolutionary Computation (MIT Press) 9 (2): 159-195. doi:10.1162/106365601750190398. https://www.lri.fr/~hansen/cmaartic.pdf.
1 2 CMA Evolution Strategy Source Code
↑ Defining and using bounds on parameters · beniz/libcmaes Wiki
↑ Using a user defined gradient function · beniz/libcmaes Wiki
↑ Practical hints · beniz/libcmaes Wiki