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.

224 3. Strategije rešavanja problema<br />

Utvrđuje se da je zadovoljen cilj C0 čime algoritam uspešno završava rad. Rešenje je, prema<br />

tome, opisano sekvencom operatora:<br />

ŠETATI(kod_prozora), POMERITI_SANDUK(na_sredini_sobe), UZETI_BANANU.<br />

Slika 98 rezimira prethodno razmatranje.<br />

Diskusija<br />

Usvojeni prioritet razmatranja razlika i prioritet primene operatora imaju znatan uticaj na broj<br />

vraćanja unazad pri radu GPS algoritma. Čitaocu se preporučuje da sam ponovi prethodni<br />

zadatak u slučaju da se druga vrsta tabele razlika premesti na kraj tabele, tako da majmun_V<br />

= na_sanduku ima najniži prioritet; u ovom slučaju rešenje se pronalazi bez vraćanja unatrag.<br />

Kod definisanja prioriteta razlika radi se zapravo o apstrakciji problema - prioritet treba da<br />

dobiju glavni koraci u rešavanju, a manje važni da se rešavaju na višim rekurzivnim nivoima<br />

algoritma. Pažljivo odabrani prioriteti znatno smanjuju količinu vraćanja unazad u odnosu na<br />

druge algoritme pretrage.<br />

PRVI<br />

NIVO<br />

DRUGI<br />

NIVO<br />

TREÆI<br />

NIVO<br />

S 0<br />

ima_bananu := FALSE<br />

majmun_V := na_podu<br />

majmun_H := kod_vrata<br />

sanduk := kod_prozora<br />

šetati se<br />

S 1<br />

S 2<br />

popeti se<br />

na sanduk<br />

majmun_V na_sanduku<br />

majmun_H :=kod_prozora<br />

popeti se<br />

na sanduk<br />

uzeti bananu<br />

pomeriti sanduk<br />

pomeriti sanduk<br />

Slika 98<br />

'<br />

S<br />

2<br />

sanduk := na_sredini_sobe<br />

popeti se<br />

na sanduk<br />

uzeti bananu<br />

S 3<br />

S 4<br />

majmun_V := na_sanuku<br />

planirano<br />

real<strong>iz</strong>ovano<br />

ima_bananu := TRUE<br />

vraæaje unazad

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

Saved successfully!

Ooh no, something went wrong!