Projet MOM 2 2023
Voici le répositoire git du projet de MOM2. Ce projet a pour but de construire un système multi-agent basé sur le papier choisi (voir section Lien du papier).
Les membres du groupe de projet ce compose de :
- Niels TILCH
- Sami BOULECHFAR
- Bechir MNAKRI
Préparation de l'environnement de code
Ajouter le chemin absolue de la librairie jade dans l'environnement variable du système sous le nom 'CLASSPATH'.
Exécution du code
Pour exécuter les agents :
- Compiler les fichiers java
cd src
javac *.java
- Exécuter l'agent à l'aide de la librarie Jade :
java jade.Boot -container -host localhost [Nom donné à l"agent]:[Nom de la classe de l'agent]
ou bien exécuter à l'aide du main.java avec la commande suivante :
java main.java
Voici un exemple avec les classes que l'on a :
java jade.Boot -container -host localhost monpetitAgent:FirstAgent
Une fenêtre s'ouvira avec tous les agents créés.
Jade
Voici le lien de téléchargement de la librairie Jade : lien.
Lien du papier
Papier de Linyun Xionga, Penghan Lib, Ziqiang Wangb et Jie Wangb.
Titre : Multi-agent based multi objective renewable energy management for diversified community power consumers.