06.03.2013 Views

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

present in the consequent part;<br />

Augment the derived consequent predicates(clauses) in the DB-file;<br />

For each of the antecedent <strong>and</strong> consequent clauses of the rule<br />

If the place representing that clause is absent from the FPN<br />

Then augment the place in the FPN;<br />

End For;<br />

Augment a transition tri for that rule PRi , such that the antecedent<br />

<strong>and</strong> consequent clauses of the rule are input <strong>and</strong> output places of<br />

the transition tri;<br />

End If;<br />

End While;<br />

Until augmentation of places or transitions in FPN is terminated;<br />

End.<br />

Time-complexity: The estimated worst case time-complexity of the FPNformation<br />

algorithm is found to be<br />

TFPN = (Npr 2 / 2) [ Pp . N pr / 3 + V 2 ]<br />

where Npr , Pp <strong>and</strong> V represent the number of PR in the knowledge-base, the<br />

maximum number of predicates per PR <strong>and</strong> the maximum number of<br />

variables per PR respectively.<br />

10.2.2 Reachability Analysis <strong>and</strong> Cycle Identification<br />

While analyzing FPNs, reachability of places [7], [1] <strong>and</strong> reachability of<br />

markings [28] are commonly used. In this chapter, the concept of reachability<br />

of places, as defined below, is used for identifying cycles in the FPN.<br />

Definition 10.2: If pi ∈ I(tra) <strong>and</strong> pj ∈ O(tra) then pj is immediately<br />

reachable from pi.. Again, if pj is immediately reachable from pi <strong>and</strong> pk is<br />

immediately reachable from pj , then pk is reachable from pi. The reachability<br />

property is the reflexive, transitive closure of the immediate reachability<br />

property [9]. We would use IRS (pi) <strong>and</strong> RS (pi) operators to denote the set of<br />

places immediately reachable <strong>and</strong> reachable from the place pi respectively.<br />

Moreover, if pj ∈ [IRS{IRS(IRS... k-times (p i)}], denoted by IRS k (pi),<br />

then pj is reachable from pi with a degree of reachability k. For reachability<br />

analysis two connectivity matrices [12] are defined.<br />

Definition10.3: A place to transition connectivity (PTC) matrix Q is a<br />

binary matrix whose elements qjk = 1 if pk ∈ I (trj ), otherwise qjk = 0. If the<br />

FPN has n places <strong>and</strong> m transitions, then the Q matrix is of (m × n)<br />

dimension.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!