Sign inSign up

caomingjun/madp

By caomingjun

•Updated over 3 years ago

Docker image for MADPToolbox

Image
0

276

caomingjun/madp repository overview

⁠MADPToolbox

This is a docker image for MADPToolbox⁠. 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.

Due to the age of the program, current Linux computers often struggle to meet MADPToolbox's compilation requirements (such as outdated gcc versions), and compiling the program is extremely time-consuming. Using the Docker image I built can save time on preparing the environment and compiling.

⁠Usage

⁠Using Docker with MADP

Use GMAA solver as an example.

The original command:

src/solvers/GMAA [your-pgmx-file] -h [the-desired-horizon]

Using docker:

mkdir -p madp-result/GMAA
docker run --rm -v [your-pgmx-file]:/task.pgmx -v ./madp-result:/root/.madp/results/ caomingjun/madp src/solvers/GMAA /task.pgmx -h [the-desired-horizon]

You can find outputs in madp-result/GMAA.

⁠Accessing the Terminal

You can also access the terminal by:

docker run -it --rm caomingjun/madp

If you use it this way, please make sure that you have mapped the directories and files you need, including the pgmx file and output folder.

⁠Credits

Thanks @OrangeX4⁠ and Mexii⁠ for exploring the compilation requirements of MADP, which saved me a lot of time spent on exploration.

Tag summary

Content type

Image

Digest

sha256:c0c82f518…

Size

386.5 MB

Last updated

over 3 years ago

docker pull caomingjun/madp