View Source README

Note: This library is still in the early phases of development.

CEM is an Elixir framework for applying the cross-entropy method to continuous and discrete optimization problems.

This library caters specifically to problems where the probability distribution for generating candidate solutions belongs to the exponential family. This is not a very restrictive limitation, since a wide range of problems can be solved using either normal or Bernoulli random variables.

A separate repo contains livebooks that demonstrate usage examples and setups for certain classes of optimization problems.