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

Uploaded Python 3

File details

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

File metadata

  • Download URL: cognac-0.1.5.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.5.tar.gz
Algorithm Hash digest
SHA256 9226fe0ad175b38dab9148ef632937004cfb2955db0482f1f43d71d0ab00ee79
MD5 ec5f262475ab7358ccf88330b0828079
BLAKE2b-256 6fda7eb2bbae30472258416aacbb49e74aac51016dd2833dc14ff53b57f7b79c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: cognac-0.1.5-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.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 225f37e6cca19271d6979567eca151f5b2a20b708c9509562d3b2c28c7223373
MD5 ef1167fcd76e3a89f891d10448b09411
BLAKE2b-256 8b750e09a21839bd67602ea89a8b8a03c7c211290a8b39d91ca85a9b9d58d677

See more details on using hashes here.

Provenance

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