PyMCDP is a Python interpreter and “compiler” for MCDPL, as well as a solver.

MCDPL is an extremely expressive language to describe MCDPs.

Below, an example of a graphical representation of an MCDP (left) along with the MCDPL snippet that describes it (right).

Please see:

  • the software manual (PDF).
  • a live demo site: (currently offline for updates)
  • the source code, on Github (currently offline for updates)