opitmization algorithm

CMA-ES

A non-derivative stochastic second order optimization algorithm, covariance matrix adaptation - evolution strategy (CMA-ES) is a successful algorithm for non-convex optimization. I use it to find the optimal interaction matrix that achieves maximum mutual information. Here are links for introduction and tutorials for implementation inf MATLAB, Python.