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.

µfast runner(x)<br />

0.9<br />

0.6<br />

0.2<br />

0.1<br />

5 6 8 10<br />

Speed (m/s)<br />

(c)<br />

Fig. 10.1: Membership distribution of (a) tall(x), (b) stout (x) <strong>and</strong><br />

(c) fast runner (x).<br />

With the given set of database <strong>and</strong> knowledge base, a Petri net (vide<br />

fig.10.2) is now constructed. The algorithm for formation of the Petri net will<br />

be presented shortly. However, before describing the algorithm, let us first<br />

explain the problem under consideration. Assuming that the observed<br />

membership distributions for Tall (ram) <strong>and</strong> Stout (ram) respectively are<br />

µ tall (ram) = [0.6/5' 0.8/6' 0.9/7' 0.4/8'] T = n1<br />

µ stout (ram) = [0.2/40kg 0.9/50kg 0.6/ 60kg 0.3/80kg] T = n2<br />

<strong>and</strong> the distribution of all other predicates to be null vectors, one can estimate<br />

steady-state distribution [17] for all predicates. Such estimation requires<br />

updating of FTT distributions t1 <strong>and</strong> t2 in parallel, followed by updating of<br />

membership distribution at all places in parallel. This is termed a belief<br />

revision cycle [16]. A number of such belief revision cycles may be repeated<br />

until fuzzy temporal membership distributions at the places become either<br />

time-invariant or demonstrate sustained oscillations. Details of these issues<br />

will be covered in section 10.3.<br />

The following parameters in the FPN in fig.10.2 are assumed for<br />

illustration. P = {p1, p2, p3, p4}, D = {d1, d2, d3, d4} where d1=Tall (ram),<br />

d2=Stout (ram), d3 = Fast-runner (ram), d4 = Has-nominal-pulse-rate (ram). n1<br />

= [0.6 0.8 0.9 0.4] T , n2 = [0.2 0.9 0.6 0.3] T , n3 = n4= null vector. It may be<br />

added here that these belief vectors [33] are assigned at time t = 0 <strong>and</strong> may be<br />

updated in each belief revision cycle. It is therefore convenient to include<br />

time as argument of ni's for 1≤i ≤ 4. For example, we could refer to ni at t = 0<br />

by ni (0). Tr set in the present context is Tr = {tr1, tr2}; t1 <strong>and</strong> t2 are FTT<br />

12

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

Saved successfully!

Ooh no, something went wrong!