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.0.4.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.0.4-py3-none-any.whl (25.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cognac-0.0.4.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.0.4.tar.gz
Algorithm Hash digest
SHA256 05e3a80d132c9e9491a605f487e12c4646d0ed2df48296c2e312de176fc24efd
MD5 8e58d76d0a388f6fdc048e126e42c89c
BLAKE2b-256 c15da4cfe08a991a659d52004f9816b64f52a9cd066e261bd1ff1ee8d52dad0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cognac-0.0.4.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.0.4-py3-none-any.whl.

File metadata

  • Download URL: cognac-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 25.5 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.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 d4c5da9cdd2881d166eb3448848922c788a7e3d0c94a64a9e040d6861d93c9b0
MD5 d75d6a5116512f67c2759a1510d7afbc
BLAKE2b-256 cd66326cfe1f8be7970d0479e0f36b191bc3fc7ea4612d19ae30c18a4b95922c

See more details on using hashes here.

Provenance

The following attestation bundles were made for cognac-0.0.4-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