/philosophers

Drinking Philosophers Implementation

Primary LanguageMATLAB

philosophers

This repository implements distributed control strategies for collision and deadlock avoidance in multi-robot systems. For more information please refer to

[1] Sahin, Yunus Emre, and Necmiye Ozay. "From Drinking Philosophers to Wandering Robots." arXiv preprint arXiv:2001.00440 (2020).

For comparison purposes, we also implement the MCP from

[2] Ma, Hang, TK Satish Kumar, and Sven Koenig. "Multi-agent path finding with delay probabilities." Thirty-First AAAI Conference on Artificial Intelligence. 2017

Dependencies

No dependencies

Examples

  • philosophers/tests/test2follow.m (Simple example illustrating the problem)
  • philosophers/examples/ (To create the results in [1])