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.2. Metod zadovoljenja ograničenja 197<br />

C4:<br />

Susedni(Vozilo,Cesta)<br />

Unutar(Vozilo,Cesta)<br />

Susedni(Cesta,Vozilo)<br />

NijeUnutar(Cesta,Vozilo)<br />

C5:<br />

NijeUnutar(Vozilo,Kuća)<br />

C6:<br />

NijeUnutar(Trava,Vozilo)<br />

NijeUnutar(Trava,Kuća)<br />

C7:<br />

NijeUnutar(Cesta,y), gde je y region pro<strong>iz</strong>voljne vrste<br />

C8:<br />

Pravilan(Kuća)<br />

Pravilan(Vozilo)<br />

Pravilan(Cesta)<br />

C9:<br />

Nepravilan(Voda)<br />

Nepravilan(Trava)<br />

C10:<br />

Mali(Vozilo)<br />

Prethodnim činjenicama treba dodati sledeća pravila:<br />

P1: if not Nesusedni(x,y) then Susedni(x,y)<br />

P2: if not NijeUnutar(x,y) then Unutar(x,y)<br />

sa značenjem da su predikati Susedni, odnosno Unutar zadovoljeni (za regione x i y<br />

pro<strong>iz</strong>voljne vrste) ako ne podležu nekom od prethodnih ograničenja.<br />

b) Slika 93 opisana je predikatskom formulom<br />

Veliki(R1) and Veliki(R2) and Veliki(R3) and Veliki(R4) and Mali(R5) and<br />

Pravilan(R3) and Pravilan(R5) and Nepravilan(R1) and Nepravilan(R2) and<br />

Susedni(R1,R2) and Susedni(R2,R4) and Unutar(R3,R2) and Unutar(R5,R4)<br />

koja predstavlja upit u bazu znanja <strong>iz</strong> tačke a) sa ciljem da se dobiju konkretne vrednosti za<br />

promenljive R1 do R5. Baza znanja sadrži opšta ograničenja za interpretaciju pro<strong>iz</strong>voljne<br />

slike, a upit sadrži ograničenja vezana za samu sliku.<br />

Treba primetiti da u gornjoj formuli nismo klasifikovali region R4 ni kao pravilan ni kao<br />

nepravilan zbog njegovog neobičnog oblika.<br />

c) Rešavanje ovakvog tipa problema klasičnim metodima zaključivanja sa direktnim ili<br />

povratnim ulančavanjem nije efikasno jer, zbog složenog upita u koji je ugrađeno mnoštvo<br />

ograničenja, dolazi mnogo puta do vraćanja pri zaključivanju. Za rešavanje ovog problema na<br />

efikasniji način korstićemo algoritam proste relaksacije naveden u dodatku 1 (algoritam 14)

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

Saved successfully!

Ooh no, something went wrong!