Skip to main content

Cooperative Graph-based Networked Agent Challenges for Multi-Agent Reinforcement Learning.

Project description

🥃 COGNAC: COoperative Graph-based Networked Agent Challenges

LICENSE Documentation Status

🚧 Documentation is in progress.

COGNAC is a Python-based benchmark suite offering flexible, graph-structured, cooperative multi-agent environments for MARL research. The package offers standardized minimal implementations of several well-known theoretical graph-based MARL problems taken from the literature, adapted for empirical benchmarking with modern RL tooling.

🎯 Benchmark example available here

Getting Started


List of Environments


Citing

If you used this environment for your experiments or found it helpful, consider citing it:

@article{sintes2025cognac,
  title={COGNAC - Cooperative Graph-based Networked Agent Challenges for Multi-Agent Reinforcement Learning},
  author={Sintes, Jules}, 
  url={\url{https://github.com/yojul/cognac}},
  publisher={Github},
  year={2025},
}

License

This project is licensed under the Apache-2.0 License. See LICENSE.txt for details.


Contact

For questions or feedback, please open an issue or contact the maintainer:

  • Repo Owner: Jules Sintes, INRIA Paris, DIENS, École Normale Supérieure, PSL University.
  • Email: jules.sintes@inria.fr

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cognac-0.1.6.tar.gz (7.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cognac-0.1.6-py3-none-any.whl (26.1 kB view details)

Uploaded Python 3

File details

Details for the file cognac-0.1.6.tar.gz.

File metadata

  • Download URL: cognac-0.1.6.tar.gz
  • Upload date:
  • Size: 7.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cognac-0.1.6.tar.gz
Algorithm Hash digest
SHA256 efa8702cff16441f996ce9380272cb05f55a8c3e25a750a983b4a7c6dd852a44
MD5 a7be4aa04220b67f333cacb8fe28519b
BLAKE2b-256 b21c1eeae899baa5d88cf154c9417bbe9637966a277e407d45c490ab83d5aff0

See more details on using hashes here.

Provenance

The following attestation bundles were made for cognac-0.1.6.tar.gz:

Publisher: python-publish.yml on yojul/cognac

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cognac-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: cognac-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 26.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for cognac-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 196022219cb7e2bb0dc28814e6c97197c7c6af37956e368f2e019388c097a7d0
MD5 b9a9e39c9ef2628480e5e64375b0d416
BLAKE2b-256 8871d599fcec2ad52d4282ef32a5108588def349545251d2cdf3deecaa125034

See more details on using hashes here.

Provenance

The following attestation bundles were made for cognac-0.1.6-py3-none-any.whl:

Publisher: python-publish.yml on yojul/cognac

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page