Skip to content

The project was developed to address the problem of voting in a multi-agent systems. The system was developed to work with the Python SPADE (Smart Python multi-Agent Development Environment) library and its main purpose is to vote in a meeting.

License

Notifications You must be signed in to change notification settings

bzitkovic/multiagent-system-voting-problem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-agent system that deals with voting problem

About The Project

The project was developed to address the problem of voting in a multi-agent systems. The system was developed to work with the Python SPADE (Smart Python multi-Agent Development Environment) library and its main purpose is to vote in a meeting.

Built With

Prerequisites

You will need spade library to run the Python program.

pip install spade

Installation

The following are the installation steps:

Clone the repo

git clone https://github.com/bzitkovic/multiagent-system-voting-problem.git

Install SPADE library

pip install spade

Usage

You can run the program in two ways (depending on the voting method used and the number of agents you want to have).

First:

python3 main.py plurality 10

Second:

python3 main.py runoff 10

License

Distributed under the GPL-3.0 License. See LICENSE.txt for more information.

About

The project was developed to address the problem of voting in a multi-agent systems. The system was developed to work with the Python SPADE (Smart Python multi-Agent Development Environment) library and its main purpose is to vote in a meeting.

Topics

Resources

License

Stars

Watchers

Forks

Languages