Automatically exported from
Java Shell C++ Lex Makefile Batchfile
Switch branches/tags
Nothing to show
Failed to load latest commit information.
cclient Minor documentation updates regarding use of 'concurrent' actions Feb 24, 2011
doc Fixed RDDL doc typos Oct 7, 2014
files Make file encoding uniformly UTF-8 and remove stray DOS line endings Jan 20, 2016
lib Major backward-compatible RDDL overhaul for definition of RDDL2 Dec 31, 2013
AUTHORS.txt Add contribution entry Jan 20, 2016
GPLv3.txt Initial commit Oct 10, 2010
INSTALL.txt Updated INSTALL.txt Oct 7, 2015
LICENSE.txt Updates to translators, domains, and support for PO-PPDDL Feb 1, 2011
PROTOCOL.txt Clarified the meaning of the first server-to-client state message Jan 29, 2016 Updated IPPC 2014 site with cached version Sep 6, 2017
README.txt Updated READMEs Oct 7, 2015
compile Minor updates Jan 30, 2011
compile.bat Updated value iteration (VI) Dec 4, 2015
cpappend.bat Initial commit Oct 10, 2010 Post-IPPC Updates May 10, 2011
run.bat Initial commit Oct 10, 2010


Implements a parser, simulator, and client/server evaluation architecture for the relational dynamic influence diagram language (RDDL) -- pronounced "riddle". RDDL is intended to compactly support the representation of a wide range of relational MDPs and POMDPs and support the efficient simulation of these domains. RDDL is used in a number of past and present International Probabilistic Planning Competitions (IPPCs):

RDDL Resources:

      author = "Scott Sanner",
      title = "Relational Dynamic Influence Diagram Language (RDDL): Language Description",
      note = "",
      year = 2010}

When you checkout the code, the first file you'll want to look at is INSTALL.txt... this includes everything you need to start simulating, visualizing, and translating domains in < 5 minutes!

If you want to use an MDP or POMDP planner in conjunction with RDDL, please check out planner releases at the above IPPC competition web pages... all support the RDDL Client/Server protocol.