Université de Lille 1 Sciences et Technologies

Software

ScaIA - Scalable Individuals/activities Algorithm

Author

How to try ScaIA ?

Description

ScaIA (Scalable Individuals/activities Algorithms) is a library of algorithms which aim at forming coalitions of individuals around some activities.

MAS4Data - Multiagent systems for analyzing very large data sets

Authors

How to try MAS4Data ?

Description

MapReduce is a design pattern for processing large datasets distributed on a cluster. Its performances are linked to the data structure and the runtime environment. Indeed, data skew can yield an unfair task allocation, but even when the initial allocation produced by the partition function is well balanced, an unfair allocation can occur during the reduce phase due to the heterogeneous performance of nodes. For these reasons, we propose an adaptive multiagent system. In our approach, the reducer agents interact during the job and the task re-allocation is based on negotiation in order to decrease the workload of the most loaded reducer and so the runtime.

NegoMaze - Negotiation of a Meeting Point in a Maze

Authors

How to try NegoMaze ?

Description

Negotiation between agents aims at reaching an agreement in which the conflicting interests of agents are accommodated. In this demonstration, we present a concrete negotiation scenario where agents are situated in a maze and the negotiation outcome is a cell where they will meet. Their individual preferences match with a minimal distance computed from their partial knowledge of the environment. We illustrate a bargaining protocol which allows agents to submit several proposals at the same round and a negotiation strategy which consists in starting from the best deal for the agent and then concedes. The path between the agents emerges from the repeated negotiations.

PDA - Proactive Dialogical Agent

Authors

How to obtain the PDA ?

Description

Our proactive dialogical agent initiates the dialogue, uses selling strategies and drives the inquiring process for collecting information in order to make relevant proposals. Moreover, our virtual seller is adaptive since she is able to adjust her behaviour according to the buyer profile.

MARGO - A Multiattribute ARGumentation framework for Opinion explanation.

Authors

How to obtain MARGO ?

Description

Developed for the ARGUGRID project, MARGO implements an argumentation framework for practical reasoning. A logic language is used as a concrete data structure for holding statements representing knowledge, goals, and decisions of an agent. Different qualitative and quantitative priorities are attached to these items, corresponding to the probability of the knowledge, the preferences between goals, and the expected utilities of decisions. These concrete data structures consist of information providing the backbone of arguments. Due to the abductive nature of decision making, we built arguments by reasoning backwards, possibly by making suppositions. Moreover, arguments are defined as tree-like structures. In this way, MARGO evaluates the possible decisions, suggests some solutions, and provides an interactive and intelligible explanation of the choice made.

JAHP - Java Analytic Hierarchy Process

Authors

Description

JAHP is designed for single users who are making personal decisions. This software, a Swing based user interface, help you to achieve a better, faster and more justifiable decisions with a structured decision-making approach based on the AHP.

The Analytic Hierarchy Process (AHP) is a powerful and flexible decision making process to help people set priorities and make the best decision when both qualitative and quantitative aspects of a decision need to be considered. By reducing complex decisions to a series of one-on-one comparisons, then synthesizing the results, AHP not only helps decision makers arrive at the best decision, but also provides a clear rationale that it is the best. Designed to reflect the way people actually think, AHP was developed more than 20 years ago by Dr. Thomas Saaty and continues to be the most highly regarded and widely used decision-making theory.

Download Area

Date Version File Update
Dec 14, 2010 2.1 Runnable Jar or Sources available for Windob
July 21, 2003 2.1 jahp.2.1.tgz or jahp.2.1.zip available for Windob

MAST - Multi-Agent System Toolkit

Authors

Short description

MAST is an environment for the development and the deployment of multi-agent applications. The MAST environment provides some tools to design a multi-agent application as an assembly of generic components. A component based approach is also used to design agents.