24.12.2012 Views

Zbirka zadataka iz Ekspertskih sistema

Zbirka zadataka iz Ekspertskih sistema

Zbirka zadataka iz Ekspertskih sistema

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

26 1. Pretraživanje<br />

S-A-D-E-F-G<br />

Ova putanja je dužine 17 km.<br />

Stablo pretrage obuhvata, kao i u slučaju pretrage po širini, gotovo kompletno stablo pretrage.<br />

U ovom slučaju bira se parcijalna putanja najmanje dužine. Dužine pojedinih putanja<br />

prikazane su uz čvorove stabla pretrage (nezaokruženi brojevi). Zaokruženim brojevima<br />

predstavljen je redosled obuilaženja čvorova pri pretrazi.<br />

Interesantno je primetiti da se pretraga u ovom slučaju ne završava kada se ekspanduje čvor F<br />

na putanji S-A-D-E-F i pri tome otkrije ciljni čvor G. Pre završetka pretrage potrebno je bilo<br />

produžiti sve otkrivene parcijalne putanje kraće od 17, koliko <strong>iz</strong>nosi dužina nađene putanje do<br />

G, do njihovog završetka ili do čvorova gde dužina putanje prelazi 17. Moguće je da se<br />

ovakvim produžavanjem nađe nova, kraća putanja do čvora G što se u ovom slučaju nije<br />

desilo.<br />

5<br />

C D B E B A C F<br />

S<br />

A D<br />

3 10<br />

3 4<br />

B D A B E<br />

7 8 15 16 12<br />

9 13 14 10<br />

15<br />

19<br />

13<br />

2<br />

9 10<br />

16<br />

E C F G<br />

F G<br />

7<br />

11<br />

1<br />

19 20 18<br />

16 19<br />

14<br />

17<br />

Slika 29<br />

f) Pretraživanjem metodom A* (slika 30) dobija se ista minimalna putanja kao i u prethodnom<br />

slučaju. Za razliku od prethodnog slučaja, odstupanje od ciljne putanje pri pretrazi je relativno<br />

malo zahvaljujući korišćenju heurističke funkcije. Precrtani čvorovi na slici 30 reprezentuju<br />

parcijalne putanje uklonjene po principu dinamičkog programiranja <strong>iz</strong> daljeg razmatranja.<br />

Diskusija<br />

Ovaj zadatak doboro ilustruje komparativne prednosti i nedostatke pojedinih metoda, kako<br />

onih u klasi traženja bilo kog rešenja - metodi a), b), c) i d), tako i onih u klasi traženja<br />

optimalnog rešenja - metodi e) i f). Za određeni problem, generalno su bolji oni metodi koji<br />

za isti graf pretrage i uz korišćenje istih funkcija procene stanja i cene operatora promene<br />

stanja, dolaze do rešenja obilaženjem manjeg broja čvorova stabla pretrage.<br />

17<br />

12<br />

6<br />

14<br />

8<br />

15<br />

16

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

Saved successfully!

Ooh no, something went wrong!