Argumentation-based negotiation protocol

Setup

First of all, make sure you installed the required packages by running the following command:

pip install -r requirements.txt

Running the negotiation protocol

To run the protocol, you must run this command from the root directory of the project:

python pw_argumentation.py

Note: You can change the logging level in the logging.basicConfig(level=logging.DEBUG) line.

Tests

To run the tests, you must run this command from the root directory of the project:

pytest

Experiments

To see the results of our experiments, check the notebook experiments.ipynb.

Authors:

  • Nouamane Tazi
  • Mustapha Ajeghrir