Skip to content

Burrolib provides a library for multi-agent Markov games for researchers. It considers Markov games from an economical perspective. The modular agent design allows different agent implementations for a single game. The user can choose whether to design an expert system or a free learning approach.

License

Notifications You must be signed in to change notification settings

kosmitive/burrolib

Repository files navigation

burrolib

This repository provides a small framework for multi-agent games released by xploras. The framework is designed such that each participant in the chain can not see the full information but has access to previous and following nodes. This simulator represents an abstract view of supply chains and thus can be used to train models optimizing supply chain control.

Install library & necessary packages

Prior to using the library execute

python3.8 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

to create an environment and install the required packages. If you want to use rendering please install

sudo apt install python3-tk

the tk library.

Run the refill agent example

To start the agent simply run the following:

python examples/run_refill_agent.py

Install burro as pip package

pip install -e .

About

Burrolib provides a library for multi-agent Markov games for researchers. It considers Markov games from an economical perspective. The modular agent design allows different agent implementations for a single game. The user can choose whether to design an expert system or a free learning approach.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages