Home
Contact
People
Publications
Research
Teaching
Projects (current)
    MMLL
    E-pi
    AI4B.io
Projects (past)
    MEDIATOR
    LearnSDM
    FlexI
    DCSMART
    GCP
    BalanCity
    Smoover
    PURe-MaS
    MAIS-S
    DecPUCS
    URUS
Resources
    Software
        POMDP parser
        Perseus
    Dec-POMDP
    POMDPs
Activities
    Workshops
    Tutorials
    Events

Software

Multiagent decision process toolbox

The Multiagent decision process (MADP) Toolbox is a free C++ software toolbox for scientific research in decision-theoretic planning and learning in multiagent systems (MASs). It is jointly developed by Frans Oliehoek and me. We use the term MADP to refer to a collection of mathematical models for multiagent planning: multiagent Markov decision processes (MMDPs), decentralized MDPs (Dec-MDPs), decentralized partially observable MDPs (Dec-POMDPs), partially observable stochastic games (POSGs), etc.

The toolbox is designed to be rather general, potentially providing support for all these models, although so far most effort has been put in planning algorithms for discrete Dec-POMDPs. It provides classes modeling the basic data types of MADPs (e.g., action, observations, etc.) as well as derived types for planning (observation histories, policies, etc.). It also provides base classes for planning algorithms and includes several applications using the provided functionality. For instance, applications that use JESP or brute-force search to solve .dpomdp files for a particular planning horizon. In this way, Dec-POMDPs can be solved directly from the command line. Furthermore, several utility applications are provided, for instance one which empirically determines a joint policy's control quality by simulation.

Its homepage, from which code and documentation are available.

Perseus approximate POMDP solving software

Matlab parser for Tony's POMDP file format

Perseus approximate POMDP algorithm implementation

POMDPs with continuous spaces

Josep Porta cleaned up and reimplemented the code we used for the JMLR2006 paper, it's available at his webpage.