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.

3.3. Metod sukcesivnih aproksimacija 217<br />

Nivo rekurzije: 1<br />

Tekuće stanje S 5:<br />

sastavljeno(kućište), sastavljen(vrh), u_kućištu(baterije), ok(sijalica), ok(baterije),<br />

ispravno(kućište)<br />

Ciljno stanje C 0:<br />

Razlika:<br />

ok(sijalica), sastavljeno(kućište), sastavljen(vrh)<br />

-<br />

Sada se ustanovljava da nema razlike <strong>iz</strong>među tekućeg stanja i krajnjeg ciljnog stanja i prvi<br />

nivo algoritma GPS okončava rad. Slika 97 rezimira rad GPS algoritma za zadati problem. Za<br />

pojedina stanja S i, osim stanja S 0 navedeni su samo predikati koji ih razlikuju od stanjaprethodnika<br />

tokom pretrage, a koji ujedno predstavljaju ciljeve.<br />

PRVI<br />

NIVO<br />

DRUGI<br />

NIVO<br />

TREÆI<br />

NIVO<br />

S 0<br />

rastaviti kuæište<br />

S 1<br />

zameniti sijalicu<br />

S 2<br />

rastaviti vrh<br />

rastavljeno(kuæište)<br />

zameniti sijalicu<br />

rastavljen(vrh)<br />

rastaviti vrh<br />

Zadatak 89: Problem majmuna i banane<br />

Slika 97<br />

S 3<br />

ok(sijalica)<br />

sastaviti vrh<br />

sastaviti kuæište<br />

S 4<br />

planirano<br />

sastavljeno(kuæište)<br />

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

S 5<br />

sastavljen(vrh)<br />

sastaviti vrh<br />

Majmun stoji kod vrata sobe, na čijoj sredini visi banana okačena o plafon. Uz prozor stoji<br />

sanduk. Majmun ne može sam da dohvati bananu, ali može ako stoji na sanduku. Takođe,<br />

majmun može da se šeta po sobi, da odgura sanduk ili da se popne na njega. Metodom<br />

sukcesivnih aproksimacija odrediti na koji će način majmun doći do banana.<br />

Rešenje<br />

Stanja problema opisana su vrednostima sledeće četiri promenljive:<br />

• sanduk daje informaciju o poziciji sanduka, i može da ima jednu od sledećih vrednosti:<br />

kod_prozora, kod_vrata, na_sredini_sobe<br />

• majmun_H daje informaciju o poziciji majmuna u hor<strong>iz</strong>ontalnoj ravni i može da ima isti<br />

skup vrednosti kao i promenljiva sanduk<br />

• majmun_V daje informaciju o poziciji majmuna po vertikali i može da ima sledeće<br />

vrednosti: na_podu, na_sanduku

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

Saved successfully!

Ooh no, something went wrong!