Agents submitted to the ANL league of ANAC 2025 since 2024
Project description
This repository contains agents (negotiators) submitted to the ANL league of the ANAC Competition
To install this package just run:
pip install anl-agents
There are two ways to submit agents to this repository:
- Participate in the ANAC competition https://anac.cs.brown.edu/anl
- Submit a pull-request with your agent added to the contrib directory.
Getting lists of agents
You can get any specific subset of the agents in the library using get_agents(). This function
has the following parameters:
- version: Either a competition year (2024, ...) or the value "contrib" for all other agents. You can also pass "all" or "any" to get all agents.
- track: The track (advantage, utility, welfare, nash, kalai, kalai-smorodinsky)
- qualified_only: If true, only agents that were submitted to ANL and ran in the qualifications round will be returned.
- finalists_only: If true, only agents that were submitted to ANL and passed qualifications will be returned.
- winners_only: If true, only winners of ANL (the given version) will be returned.
- top_only: Either a fraction of finalists or the top n finalists with highest scores in the finals of ANL.
- as_class: If true, the agent classes will be returned otherwise their full class names.
For example, to get the top 10% of the "advantage" track finalists in year 2024 as strings, you can use:
get_agents(version=2024, track="advantage", finalists_only=True, top_only=0.1, as_class=False)
Winners of the ANL 2025 Competition
- First Place (tie): RUFL
- First Place (tie): SacAgent
- Third Place: UfunAtAgent
You can get these agents after installing anl-agents by running:
get_agents(2025, winners_only=True)
Winners of the ANL 2024 Competition
Advantage Track
- First Place: Shochan
- Second Place: UOAgent
- Third Place: AgentRenting2024
You can get these agents after installing anl-agents by running:
get_agents(2024, track="advantage", winners_only=True)
Nash Track
- First Place: Shochan
You can get this agent after installing anl-agents by running:
get_agents(2024, track="nash", winners_only=True)
Installation Note
If you are on Apple M1, you will need to install tensorflow before installing this package on conda using the method described here
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file anl_agents-0.1.2.tar.gz.
File metadata
- Download URL: anl_agents-0.1.2.tar.gz
- Upload date:
- Size: 10.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
89a15c1f3b4893817aa6320d0f63b319e53e2d46a3f0661619ff9ac18c4447a4
|
|
| MD5 |
0602f06a6c34036556224f841a335f3f
|
|
| BLAKE2b-256 |
c5d284de7002bfba66762e2c64c25e712ba824454faabce30d7f46ec88ea38ef
|
File details
Details for the file anl_agents-0.1.2-py3-none-any.whl.
File metadata
- Download URL: anl_agents-0.1.2-py3-none-any.whl
- Upload date:
- Size: 10.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
abcbaa048953f4355ca3bfb707ebd73023b9bf38d7787c7a775a03cb49ced3d7
|
|
| MD5 |
0d60b1accacb1256962d7f29b09edd6b
|
|
| BLAKE2b-256 |
2f245b5a0b32325beaad812243f63b491f46ecc4f937ecb3096df94e14ba4d0b
|