Section 4. In Section5, we present the negotiation
protocol and its facilitating techniques. Section 6 is
devoted to the integration of the multicriterion
method ELECTRE III in the decision-making
processes implemented in the internal structure of
the negotiation agent (ISP): a scenario will be given.
And, finally Section 7 concludes the paper.
2 RELATED WORK
Yee-Ming and al (Chen, 2005) develop a
collaborative framework of a distributed agent-based
intelligence system with a two-stage decision-
making process for dynamic scheduling. Many
features characterize the framework; more precisely,
the two-stage decision-making process, the fuzzy
decision-making process and the compensatory
negotiation process are adequate for distributed
participants to deal with imprecise and subjective
information, to conduct practical operations.
The work presented in (Reaidy, 2007) uses the
PABADIS architecture to model a distributed
manufacturing system. Basic components in
PABADIS are agents and services; they work in
cooperation and perform distributed tasks in a
networked manufacturing plant.
3 THE APPROACH PROPOSED
IN THIS PAPER
In the resolution of real time production
management problems, each decision-making
process of piloting is generally a multicriteria
process (Taghezout, 2006): the task assignment for
example, is a decision-making process which results
from a study on criteria of costs production, time of
change of series, convoying time, production
quality, etc.
The multicriteria methodology exploitation
allows integrating the set of these constraints, in
particular by the fact that the assumptions on which
the latter are based are closer to reality than
optimization methods. In addition, the multicriteria
approach facilitates the integration of human
operator to DSS (Adla, 2006).
In real time production management, the DSS
memorizes the current state-of the workshop. It
knows constantly the whole of the decisions and the
possible events involved. A detailed description of
the workshop’s state was given in our previous work
(Taghezout, 2007). We distinguish 3 contexts for the
decision-making aid: (1) Decision-making aid in the
context of an acceptable sequence; (2) Assistance for
the admissibility covering; and (3) Negotiation
support among different decision-making centres in
a dynamic context.
DSS gives the decision centers the opportunity to
make decisions in a dynamical context. A decision
aid is then increased by a negotiation support. The
system suggests the selected decision in the set of
planned solutions. As a conclusion, the proposed
DSS in this approach addresses the situations
described in levels 1 and 3.
The DSS architecture is composed of several
modules. Each module has its own functionalities
and objectives. The DSS architecture is described in
Figure 1. The analysis and reaction module is
developed thanks to a multi-agent technology. The
agent based system is decomposed into a supervisor
agent and several ISP agents. Each ISP agent has the
possibility to use resources. A detailed description is
given in (Taghezout, 2006) and (Taghezout, 2007).
4 DESCRIPTION OF THE
DECISION LEVELS
The decision-making takes place in two steps:
1. In the first step, ISP agents recognize the
encountered problems, and start the local decision-
making processes. In case of success, they adopt the
adequate behaviors. The basic principle of resolution
has been described in (Taghezout, 2007).
2. In the second step, delays in the planned task
execution or a conflicting situation cause a failure in
the complex problem resolution. ISP agents open
negotiation then. The protocol is based on the
classical contract Net approach. ISP agents express
their initial preferences, priorities and data in the
evaluation matrices. The decisional processes use
the multicriterion assistance method, ELETRE III.
ISP Agents, which are in several cases the most
important, correspond to:
• An ISP agent, which meets the problem during
its task execution, should make a decision in
collaboration with other ISP agents; it is called
the initiating ISP agent and is noted as IISP
(Initiating Integrated Station Production).
• An ISP agent, which undergoes the delay
consequences or disturbance in its task
execution because of a conflict on the common
resource or another unpredicted event, is called
participating ISP agent and is noted as PISP
(participating ISP).
MULTICRITERIA DECISION AID USE FOR CONFLICTING AGENT PREFERENCES MODELING UNDER
NEGOTIATION
509