Giter VIP home page Giter VIP logo

madp's Introduction

Build Status

MADP

MultiAgentDecisionProcess (MADP) is a toolbox for scientific research in decision-theoretic planning and learning in multiagent systems. It is designed to be rather general, but most effort has been put in planning algorithms for discrete Dec-POMDPs.

Comments, bug reports, patches, etc, are welcome. A mailinglist is available at [email protected].

Authors:

  • Frans Oliehoek,
  • Matthijs Spaan,
  • Bas Terwijn,
  • João Messias,
  • Philipp Robbel

Please refer to the file AUTHORS for contact information and current affiliations. MADP includes other software, for details see COPYING.

Required software (as Debian package names)


MADP includes all required software, although for OSX argp-standalone needs to be installed.

Optional software:

  • Doxygen (doxygen) [for generating documentation]
  • Graphviz (graphviz) [for dependency graphs in the generated documentation]
  • lp-solve (liblpsolve55-dev) [for POMDP vector pruning]
  • GMPlib (libgmp3-dev) [for using arbitrary-length integers as indices]
  • libxml2 (libxml2-dev) [for using the XML-based factored model parser]
  • Cuda [for policy iteration with GPU policy evaluation]
  • cplex [for the DP-LPC solver]

For enabling optional software, see src/Makefile.custom and src/include/configuration.h.

Documentation and Installation Instructions


See doc/MADPToolbox-0.XXX.pdf, which also includes detailed installation instructions.

To (re)generate API documentation from source, run:

make htmldoc

Open doc/html/index.html in a webbrowser

To compile, execute the following

sh autogen.sh
./configure
make

Problem descriptions can be loaded without specifying a path if ~/.madp/problems is a symlink to the problems subdir in the MADP tree. Similarly, results are saved in (subdirs of) ~/.madp/results, so it will be convenient to make a symlink to the desired results locations. This can be accomplished as follows:

mkdir ~/.madp
cd ~/.madp
ln -s ~/<PATHTOMADP>/problems
ln -s ~/<PATHTOMADP>/results

Acknowledgments


Please see the AUTHORS file.

madp's People

Contributors

oliehoek avatar bterwijn avatar mtjspaan avatar robbel avatar mrhug avatar roberthand9 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.