README.md
_Note: This library is still in the early phases of development._
`CEM` is an Elixir framework for applying the
[cross-entropy method](https://en.wikipedia.org/wiki/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](https://en.wikipedia.org/wiki/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](https://github.com/epfahl/cem_examples) contains livebooks
that demonstrate usage examples and setups for certain classes of optimization
problems.