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.

2.2. Produkcioni sistemi 143<br />

v = ¬a ∧ ¬b ∧ c<br />

p = (b ∧ c) ∨ (¬c ∧ d)<br />

q = ¬d<br />

Treba primetiti da se predikat u pojavljuje kao zaključak u dva pravila, R4 i R5. Isto to važi i<br />

za predikat p. Jedinstvena funkcija za svaki od ovih predikata dobijena je objedinjavanjem<br />

funkcija za svako od pravila korišćenjem logičke operacije ILI, s obzirom na to da se istinitost<br />

predikata može utvrditi ili jednim ili drugim pravilom.<br />

AND-OR-NOT latisa za dati produkcioni sistem predstavlja se u vidu kombinacione mreže<br />

(prikazane na slici 72) koja real<strong>iz</strong>uje napred navedeni skup logičkih funkcija. Ulazi mreže su<br />

predikati-pretpostavke (na način kako su oni definisani u zadatku 54), a <strong>iz</strong>lazi mreže označeni<br />

su ciljnim predikatima. Upotrebljene su standardne oznake za logičke elemente koji real<strong>iz</strong>uju<br />

pojedine logičke funkcije. Međupredikati p i q su označeni na unutrašnjim linijama mreže, na<br />

onim mestima gde je real<strong>iz</strong>ovana njihova funkcija. Bez dodatnog elementa koji se odnosi na<br />

logičku funkciju not, AND-OR-NOT (i uz različitu grafičko predstavljanje čvorova) latise se<br />

pokalpaju sa AND-OR acikličkim grafovima <strong>iz</strong> poglavlja o pretraživanju. Svaki konektor<br />

AND-OR grafa ovde se predstavlja logičkim I elementom, a logičkim ILI elementom<br />

predstavljeni su čvorovi AND-OR grafa u kojima se stiče više konektora. Postoji i razlika u<br />

orijentaciji grafičke predstave: kod AND-OR grafa cilj je na vrhu slike, a listovi su dole, dok<br />

se kombinaciona mreža po konvenciji predstavlja tako da levo budu ulazi (dakle<br />

pretpostavke), a desno <strong>iz</strong>lazi (ciljevi).<br />

Predstava produkcionog <strong>sistema</strong> putem AND-OR-NOT latise omogućava maksimalnu<br />

paralel<strong>iz</strong>aciju postupka zaključivanja; mogu se zamisliti i real<strong>iz</strong>acije ovako predstavljenog<br />

produkcionog <strong>sistema</strong> u integrisanim kolima za primenu u sistemi za odlučivanje u realnom<br />

vremenu.<br />

b) Latisa odlučivanja je vrsta usmerenog acikličkog grafa koji najviše podseća na dijagram<br />

toka programa bez petlji. Pri zaključivanju, vrši se kretanje kroz graf. Svaki unutrašnji čvor<br />

latise odlučivanja ima po dve <strong>iz</strong>lazne grane. U svakom čvoru ispituje se istinitosna vrednost<br />

nekog od predikata-pretpostavki (postavljanjem upita korisniku, na primer) i na osnovu toga<br />

donosi odluka kojom od <strong>iz</strong>laznih grana će se dalje nastaviti kretanje. Listovi grafa (čvorovi<br />

bez naslednika), sadrže ciljne predikate. Kada se u procesu zaključivanja dođe do nekog lista,<br />

znači da je zadovoljen cilj koji odgovara tom listu i zaključivanje se okončava.

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

Saved successfully!

Ooh no, something went wrong!