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.

3.3. Metod sukcesivnih aproksimacija 219<br />

Nivo rekurzije: 1<br />

Tekuće stanje S 0:<br />

sanduk = kod_prozora, majmun_H = kod_vrata,<br />

majmun_V = na_podu, ima_bananu = FALSE<br />

Ciljno stanje C 0:<br />

Razlika:<br />

ima_bananu = TRUE<br />

ima_bananu = TRUE<br />

Redosled događaja pri pretrazi je sledeći:<br />

1. GPS algoritam na prvom nivou ustanovljava razliku početnog i ciljnog stanja u vrednosti<br />

promenljive ima_bananu i na osnovu tabele razlika bira operator uzeti_bananu. Od<br />

preduslova se formira novo ciljno stanje C1: ima_bananu = FALSE, majmun_V = na_sanduku, sanduk = na_sredini_sobe<br />

i aktivira drugi rekurzivni nivo GPS algoritma.<br />

Nivo rekurzije: 2<br />

Tekuće stanje S0: sanduk = kod_prozora, majmun_H = kod_vrata,<br />

majmun_V = na_podu, ima_bananu = FALSE<br />

Ciljno stanje C 1:<br />

Razlika:<br />

ima_bananu = FALSE, majmun_V = na_sanduku, sanduk = na_sredini_sobe<br />

majmun_V = na_sanduku, sanduk = na_sredini_sobe<br />

2. Utvrđuje se nova razlika: majmun_V = na_sanduku, sanduk = na_sredini_sobe.<br />

Prema usvojenoj konvenciji o prioritetima <strong>iz</strong> tabele razlika se bira operator koji zadovoljava<br />

cilj majmun_V = na_sanduku, a to je POPETI SE NA SANDUK. Preduslovi:<br />

majmun_H = kod_prozora (vrednost promenljive sanduk <strong>iz</strong> tekućeg stanja),<br />

majmun_V = na_podu<br />

nisu potpuno zadovoljeni pa se za novo ciljno stanje C 2 opisano navedenim preduslovima<br />

aktivira treći rekurzivni nivo GPS algoritma.

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

Saved successfully!

Ooh no, something went wrong!