Genius is a negotiation environment that implements an open architecture for heterogeneous negotiating agents. It provides a testbed for negotiating agents that includes a set of negotiation problems for benchmarking agents, a library of negotiation strategies, and analytical tools to evaluate an agent's performance.

You can download the latest Genius here.

This includes the user guide explaining how to use it, a number of negotiation domains and negotiating agents, and examples how to implement a negotiation strategy. The software requires a Java Runtime Environment, preferably version 1.8.

Genius is actively used in academic research. If you use Genius in your publications, you can refer to the following paper:

Genius: An Integrated Environment for Supporting the Design of Generic Automated Negotiators (BibTeX) (link).

The software won "System Innovation Award" at the Twelfth International Workshop CIA 2008 on Cooperative Information Agents (CIA'2008).

If you have any questions or comments, or if you are interested in the source code, please contact us.

Supporting organisations

Supporting institutes