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 211<br />

n<strong>iz</strong>a podciljeva. Za neke probleme povratno ulančavanje predstavlja pogodniji način<br />

rešavanja.<br />

Zadatak 88: Popravak baterisjke lampe<br />

Razmotrimo popravku baterijske lampe prikazane na slici 96.<br />

vrh<br />

sijalica<br />

Slika 96<br />

kuæište<br />

baterije<br />

Lampa ima dve baterije u kućištu koje dodiruju sijalicu. Da bi se došlo do baterija, mora se<br />

rastaviti kućište, a da bi se došlo do sijalice mora se rastaviti vrh baterijske lampe.<br />

Primenom sukcesivnih aproksimacija rešiti problem otklanjanja kvara zbog pregorele sijalice.<br />

Rešenje<br />

Pojedina stanja problema opisivaćemo sledećim predikatima (značenja pojedinih predikata<br />

odgovaraju njihovim nazivima):<br />

istrošene(baterije), ok(baterije), u_kućištu(baterije), van_kućišta(baterije), pregorela(sijalica),<br />

ok(sijalica), rastavljeno(kućište), sastavljeno(kućište), ispravno(kućište), polomljeno(kućište),<br />

rastavljen(vrh) i sastavljen(vrh).<br />

Predikat polomljeno(kućište) predstavlja negaciju predikata ispravno(kućište) i predviđen je<br />

za situaciju kada popravljač, u nedostatku strpljenja, primeni grublji metod za rastavljanje<br />

kućišta.<br />

Početno stanje u slučaju pod a) opisano je sa:<br />

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

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

Ciljno stanje se može parcijalno opisati navodeći samo predikate koji moraju da budu<br />

zadovoljeni na kraju pretrage:<br />

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

Predikati sastavljeno(kućište) i sastavljen(vrh) su dodati u ciljno stanje da lampa ne bi ostala<br />

rastavljena. U opštem slučaju parcijalan opis ciljnog stanja omogućava da se pretraga završi u<br />

jednom od većeg broja različitih ciljnih stanja (kompletan opis bi eliminisao sva ciljna stanja<br />

osim jednog određenog).<br />

Za promenu stanja koristićemo operatore definisane u tabeli 10. U preduslovima za primenu<br />

operatora navedeni su stavovi koji se moraju nalaziti u tekućem stanju da bi operator mogao

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

Saved successfully!

Ooh no, something went wrong!