lcpz / rmasbench

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RMASBench: Multi-Agent Coordination Benchmark

This is the RMASBench benchmarking tool, extended for the paper Anytime and Efficient Multi-Agent Coordination in Urban Disaster Response.

Following are brief instructions on how to install, build and produce the results.

For reference, see the original repository and the RoboCup Rescue simulator manual.

Requirements

  • GNU/Linux or macOS
  • Java 1.7
  • Ant
  • Maven

Installation

git clone --recursive https://gitlab.com/lcpz/rmasbench.git

Build and run tests

cd rmasbench
./build.sh && ./run-tests-sequential.sh

Notes

  • The configuration files of Binary Max-Sum and DSA have been retrieved from this repository.
  • In general, each test runs at most for 5 minutes.
  • The simulator creates some cache files at its first execution. This procedure can take hours on slow machines. To skip it, download the cache-rays.zip archive and unzip the contents into RSLB2/boot, overriting the folders cache/ and rays/ if they already exists.

About

License:Other


Languages

Language:Java 92.7%Language:Shell 5.9%Language:Python 1.5%