24.12.2012 Views

Zbirka zadataka iz Ekspertskih sistema

Zbirka zadataka iz Ekspertskih sistema

Zbirka zadataka iz Ekspertskih sistema

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.

14 1. Pretraživanje<br />

Metod A* kao funkciju procene f parcijalne putanje od startnog stanja do nekog drugog stanja<br />

S koristi zbir heurističke funkcije h za stanje S i funkciju kumulativne cene c putanje od<br />

početnog stanja do stanja S:<br />

f = h + c<br />

Vrednosti funkcije h i cene primene operatora zadate su postavkom za svaki čvor u stablu<br />

pretrage. U okviru algoritma <strong>iz</strong> dodatka 1, tokom pretrage evidentiraju se, ne čvorovi stabla<br />

pretrage, već parcijalne putanje od korena stabla do otkrivenih čvorova stabla pretrage. U<br />

ovom slučaju pretraga počinje sa putanjom nulte dužine do korena stabla (stanja A).<br />

Ekspandovanjem korena A, dobijaju se tri nove parcijalne putanje, AB, AE i AH (slika 10).<br />

Funkcije procene za ove putanje navedene su pored odgovarajućih čvorova. Od otkrivenih<br />

putanja bira se ona sa najmanjom funkcijom procene, a to je u konkretnom slučaju putanja<br />

AB. Ekspandovanjem čvora B otkrivaju se dve nove parcijalne putanje ABC i ABD i<br />

računaju njihove funkcije procene. U sledećem koraku vrši se <strong>iz</strong>bor najbolje <strong>iz</strong>među svih<br />

otkrivenih a neobiđenih putanja, a to su u ovom trenutku ABC, ABD, AE i AH. Putanja AE<br />

bira se kao najbolja i u sledećem koraku vrši ekspanzija čvora E čime se dobijaju dve nove<br />

putanje AEF i AEG. Sada se <strong>iz</strong>bor vrši <strong>iz</strong>među putanja ABC, ABD, AEF, AEG i AH i tako<br />

dalje, sve dok se ne obiđe kompletno stablo pretrage.<br />

op1 op2 op3<br />

2 3<br />

5<br />

B<br />

C D F G<br />

10<br />

A<br />

E H<br />

8+2=10 7+5=12 5+9=14<br />

op2 op3 op1 op3<br />

4<br />

6 7 8<br />

6+7=13 4+11=15 9+7=16 11+14=25<br />

Zadatak 8: Samoglasnici i suglasnici<br />

Slika 10<br />

Posmatrajmo potpuni graf pretrage prikazan na slici 11. Vrednosti heurističke funkcije<br />

prikazane su pored svakog čvora, dok su cene operatora promene stanja prikazane pored<br />

grana grafa pretrage.<br />

3<br />

W<br />

B<br />

I<br />

A<br />

1<br />

100<br />

2 2<br />

80 85<br />

2 4<br />

2<br />

75 60 40<br />

E<br />

R O S<br />

1<br />

40 60<br />

Slika 11<br />

a) Koje je stanje ekspandovano četvrto u pretraživanju metodom po dubini uz primenu<br />

heuristike da stanja čija su imena samoglasnici imaju prednost u odnosu na ostala?<br />

b) Koje je stanje ekspandovano četvrto primenom metode pretraživanja ‘prvo najbolji’?

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

Saved successfully!

Ooh no, something went wrong!