3 NEGOTIATION AGREEMENT
Negotiation agreement is the standard of behavior
which agents must comply with when they
communicate with each other. This paper uses this
agreement as the following steps:
(1) The Buyer Agent and the Seller Agent send the
initial prices to the Third-party Agent at the same
time. The Third-part Agent forwards their prices and
determines a certain commodity at random, and then
informs the result to Buyer Agent and Seller Agent.
(2) Buyer Agent and Seller Agent evaluate the
opponent price and confirm that whether accept
opponent proposal or not, and send the their results
to the Third-party Agent; Third-party Agent
judges :if anyone of them accepts opponent proposal,
then process turns to the Sept 3, if there is no
acceptance, then process turns to the Sept 4.
(3) If there is only one acceptance, the Third-part
Agent informs that deal can be done; if there are two
acceptances, the Third-party Agent informs that deal
can be done according to the price offered by last
biding agent.
(4) If there is no acceptance, the Buyer Agent and
Seller Agent evaluate the commodities which have
different secondary attributes according to the
existing prices.
a. If no one has achieved the expectation utility,
both sides continue to offer new prices. Process
turns to the Step 1.
b. If one party achieved its expectation utility, that
is
ˆ
SS
tm
UU
or
ˆ
BB
tm
UU
, then the agent
will send initiative argumentation for the commodity
which has m secondary attributes. The
argumentation would be evaluated by the opponent
agent, if it be accepted, deal can be done, if not,
process turns to the Step 4. If both sides send
argumentations at the same time, the last
argumentation would be selected by Third-party
Agent.
(5) If deal is done, the negotiation is over, if any
agent refuses negotiation or the negotiation exceeds
maximum time, then the negotiation would be
stopped.
4 NEGOTIATION STRATEGY
Negotiation strategy is what behaviors should be
taken in the process of negotiation. By these
behaviors agent can achieve its max utility. In other
words, negotiation strategy is how to provide price
(Wang et al, 2009).
In this paper, concession strategies are adopted.
min
P
is minimum price offered by agents, and
max
P
is
the maximum price. T is the maximum time
negotiation allows, t is a time variable,
is an
index. Specific concession strategies are defined as
follows:
min max min
() ( )
t
Pt P P P
T
(
0
),The
smaller of attribute value, the better;
max max min
() ( )
t
Pt P P P
T
(
0
),The
bigger of attribute value, the better.
When
0 0.5
negotiation strategy belongs to
impatient type; when
0.5 2
, negotiation
strategy belongs to moderate type; when
2
negotiation strategy belongs to economical type (Li
et al, 2008).
5 EXAMPLES
There is a category of flash disk. Its brand is M, the
type belongs to N, and Type N has three kind of
color: red, blue and gray. M and N are the main
attributes, color is secondary attributes.
It is assumed that the Pricing Range of S is
[220,312], the impact factor of color
S
has
three values: 1, 0, -1, corresponding to red, blue and
gray, the weight of color is 0.1. The Bid Range of B
is [226,305], the impact factor of color
B
also
has three values: 1, 0, -1, corresponding to red, blue
and gray, the weight of color is 0.08. Negotiation
strategy of both sides is to take a moderate type, and
both the indexes
are 0.8. When B start to bid, it
select commodity in random. Now expectation
utility of both sides can be computed, results are
shown in the Table 1.
Table 1: Agent’s expectation utility.
Color
Participant
S B
Red 0.59 0.40
Blue 0.49 0.48
Gray 0.39 0.56
ICAART 2011 - 3rd International Conference on Agents and Artificial Intelligence
424