involved negotiate with each other till the
agreements are finally reached, and they act
according to the agreement to transfer the state of
the system. Till all problems are solved, the process
will be repeated.
2.2 Negotiation Logic in TN System
This section gives an overview of the formal
framework in which the model of negotiation will be
expressed in language L
TN.
The language expresses
the model of negotiation, and describes the system
information, which consists of two parts: the first
part—the language of VSK-AF logic, is used in the
course of perceiving , to express the objective
phenomenon in multi-Agent systems, the
information that can be visited, learn or perceived by
a agent in the system, the second part—L
TN
, is used
in the rest phases, to describe how the time, power,
and right effect the agent on the action selection and
negotiation, especially the change of the right during
the whole process.
In TN system, we introduce five temporal
operators: □(always),◇(eventually),○(next),◆
(ever),∪(until).
Given a set P of prepositional variables, set
Agents of agents, set Actions of actions, set W of
task, and for an action α∈ Actions has a set of
preconditions Pre(α), and a set of effects Eff(α), the
language L
TN
is defined as below:
A list of predications as following:
Exu(Agi,α,w), Capable(Agi,α), R-Entitle (Agj,Agi,
α), NR-Entitle (Agj, Agi,α), Entitle(Agj,Agi,α),
Right(Agi,α), Done(Agi,α,w), Agree(Γ,ϕ), Bound
(Agi,agm), Commit (Agi, Agj, agm), Benefit(Agi,α),
Select(Agi,α,w), Collision(Agts,α,w), Negotiation
(Agts,α,w), DuringNegotiation (Agts, α, w), Join-
Negotiation(Agi,α,w), OverNegotiation(Agts,Agk,α,
w), Permit(Agi,Agj,Entitle(Agj,Agk,α)), Deprive
(Agi, Agj,α) and so on.
Φ
0
(the set of atomic propositions of L
TN
):
consists of P and predications mentioned above.
Φ (the set of compound formula of L
TN
):
1.True, False∈Φ, Φ
0
⊆Φ;
2.If ϕ
1
, ϕ
2
∈Φ, then ¬ϕ
1
∈Φ, ϕ
1
ϕ
2
∈Φ,○
ϕ
1
∈Φ,◆ϕ
1
∈Φ,□ϕ
1
∈Φ,◇ϕ
1
∈Φ,ϕ
1
∪ϕ
2
∈Φ;
∧
3 . If ϕ∈Φ and π∈Π, where
iii
))},,(),,,({(
jjj
wAgExuwAgExu
L=Π
, then
[π]ϕ∈Φ, <π>ϕ∈Φ;
[π]ϕ means it is certain that the execution of
actions in π lead to a state in which ϕ is True; <π>ϕ
means it is possible that the execution of actions in π
lead to a state in which ϕ is True.
2.3 The Semantic of Negotiation
Logic
Definition 2.3.1 The negotiation model is defined as
M =<G
S
, ρ, λ>, where:
G
S
⊆E×S×L
1
×…×L
n
is the set of all
possible multi-agent world states; the
element ε
i
of G
S
is (n+2)-ary tuple (e,s, l
1
,
l
2
, …, l
n
) called as global state;
ρ:G
S
×Π→ G
S
, is a function that defines
the accessibility relation from states
associated with the action tuple to state.
For instance, if there is a state ε
i
∈G
S
in
which the execution of actions in π
produces a new state ε
j
∈G
S
, then (ε
i
,ε
j
) is
said to be “reachable”, denoted (ε
i
,
ε
j
)∈ρ( π);
λ:Φ→2
GS
, is the interpretation function
for formulae; for ϕ∈Φ and ε
i
∈G
S
, λ(ϕ)
refers to the set of states in which ϕ holds,
and ε
i
∈λ(ϕ) if and only if ϕ holds in ε
i
.
Definition2.3.2 Semantic rules of negotiating logic:
I
T
<M, ε
I
> │= true
I
P
<M, ε
i
> │= ϕ iff ε
i
∈λ(ϕ)
I
F
<M, ε
i
> │= ¬ϕ iff <M, ε
i
>│≠ ϕ
I
O
<M, ε
i
> │= ϕ ∧ ψ iff <M, ε
i
> │= ϕ且<
M, ε
i
> │= ψ
I
N
<M, ε
i
> │= ○ϕ iff, <M, ε
i +1
> │= ϕ
I
A
<M, ε
i
> │= □ϕ iff 对∀ε
j
∈G
S
:
ε
i
ε
j
, <M,
ε
j
> │= ϕ
p
I
E
<M, ε
i
> │= ◇ϕ, iff ∃ ε
j
∈G
S
:
ε
i
ε
j
, <M,
ε
j
> │= ϕ
p
I
G
<M, ε
i
> │= ◆ϕ, iff ∃ ε
j
∈G
S
:
ε
j
ε
i
, <M,
ε
j
> │= ϕ
p
Iu <M, ε
i
> │= ϕ∪ψ iff ∃ ε
j
∈G
S
:
ε
i p
ε
j
, < M,
ε
j
> │= ψ,and
ε
k
, ε
i
Με
k
ε
j,
p
<M, ε
k
> │= ϕ
Theorem 2.3.1 M, ε
i
│= [π]ϕ ⇔ M, ε
i
│=
¬<π>¬ϕ
Theorem 2.3.2 M, ε
i
│= <π>ϕ ⇔ M, ε
i
│=
¬[π]¬ϕ
2.4 Axiomatics of L
TN
Transmutation rule of formulas in nego-
tiation logic
T1.Substitution rule: If ϕ, ψ are formulae of
L
TN
, and ├L
TN
ϕ, then if p is a variable in ϕ,
substituting p in ϕ with ψ, the result ϕ′ satisfies ├
L
TN
ϕ′;
T2.Separation rule: From ├L
TN
ϕ→ψ and ├
L
TN
ϕ, ├L
TN
ψ holds;
T3.Certainty rule: From ├L
TN
ϕ, ├L
TN
[π]ϕ
holds;
T4.Temporal rule: From├L
TN
ϕ, ├L
TN
△
i
ϕ
j
ICEIS 2005 - ARTIFICIAL INTELLIGENCE AND DECISION SUPPORT SYSTEMS
364