3.2. Metod zadovoljenja ograničenja 197 C4: Susedni(Vozilo,Cesta) Unutar(Vozilo,Cesta) Susedni(Cesta,Vozilo) NijeUnutar(Cesta,Vozilo) C5: NijeUnutar(Vozilo,Kuća) C6: NijeUnutar(Trava,Vozilo) NijeUnutar(Trava,Kuća) C7: NijeUnutar(Cesta,y), gde je y region pro<strong>iz</strong>voljne vrste C8: Pravilan(Kuća) Pravilan(Vozilo) Pravilan(Cesta) C9: Nepravilan(Voda) Nepravilan(Trava) C10: Mali(Vozilo) Prethodnim činjenicama treba dodati sledeća pravila: P1: if not Nesusedni(x,y) then Susedni(x,y) P2: if not NijeUnutar(x,y) then Unutar(x,y) sa značenjem da su predikati Susedni, odnosno Unutar zadovoljeni (za regione x i y pro<strong>iz</strong>voljne vrste) ako ne podležu nekom od prethodnih ograničenja. b) Slika 93 opisana je predikatskom formulom Veliki(R1) and Veliki(R2) and Veliki(R3) and Veliki(R4) and Mali(R5) and Pravilan(R3) and Pravilan(R5) and Nepravilan(R1) and Nepravilan(R2) and Susedni(R1,R2) and Susedni(R2,R4) and Unutar(R3,R2) and Unutar(R5,R4) koja predstavlja upit u bazu znanja <strong>iz</strong> tačke a) sa ciljem da se dobiju konkretne vrednosti za promenljive R1 do R5. Baza znanja sadrži opšta ograničenja za interpretaciju pro<strong>iz</strong>voljne slike, a upit sadrži ograničenja vezana za samu sliku. Treba primetiti da u gornjoj formuli nismo klasifikovali region R4 ni kao pravilan ni kao nepravilan zbog njegovog neobičnog oblika. c) Rešavanje ovakvog tipa problema klasičnim metodima zaključivanja sa direktnim ili povratnim ulančavanjem nije efikasno jer, zbog složenog upita u koji je ugrađeno mnoštvo ograničenja, dolazi mnogo puta do vraćanja pri zaključivanju. Za rešavanje ovog problema na efikasniji način korstićemo algoritam proste relaksacije naveden u dodatku 1 (algoritam 14)
198 3. Strategije rešavanja problema koji ima za cilj da smanji skup mogućih vrednosti za svaku od promenljivih čije nas vrednosti interesuju. Primenimo algoritam na postavljeni problem. Inicijalni skupovi vrednosti i statusi promenljivih R1 do R5 <strong>iz</strong> upita su: R1 = {Trava, Voda, Cesta, Kuća, Vozilo}, aktivna R2 = {Trava, Voda, Cesta, Kuća, Vozilo}, aktivna R3 = {Trava, Voda, Cesta, Kuća, Vozilo}, aktivna R4 = {Trava, Voda, Cesta, Kuća, Vozilo}, aktivna R5 = {Trava, Voda, Cesta, Kuća, Vozilo}, aktivna Izaberimo, prema koraku 3. algoritma, promenljivu R1 za razmatranje. Razmotrimo da li je V=Trava moguća vrednost. Prvi predikat <strong>iz</strong> upita koji pominje R1 je Veliki(R1) i ispunjen je. Razmatramo drugi predikat, Nepravilan(R1); i ovaj predikat je ispunjen, pa razmatramo treći predikat, Susedni(R1,R2) je ispunjeno za R2 = Voda. Pošto su svi predikati upita za R1=Trava ispunjeni, ovu mogućnost ne možemo udaljiti <strong>iz</strong> liste za R1. Razmatranjem sledeće mogućnosti R1=Voda, ustanovljavamo da su i za nju svi predikati upita ispunjeni, pa je ne možemo <strong>iz</strong>baciti. Razmotrimo R1=Cesta. Veliki(R1) je ispunjeno, ali nije i Nepravilan(R1), pa <strong>iz</strong>bacujemo Cesta <strong>iz</strong> skupa za R1. Razmatranjem R1=Kuća i R1=Vozilo ustanovljavamo da i ove mogućnosti treba <strong>iz</strong>baciti <strong>iz</strong> skupa za R1. Završeno je razmatranje promenljive R1, obeležavamo je kao neaktivnu. Nema potrebe obeležiti neku drugu promenljivu kao aktivnu. Situacija je sada sledeća: R1 = {Trava, Voda}, neaktivna R2 = {Trava, Voda, Cesta, Kuća, Vozilo}, aktivna R3 = {Trava, Voda, Cesta, Kuća, Vozilo}, aktivna R4 = {Trava, Voda, Cesta, Kuća, Vozilo}, aktivna R5 = {Trava, Voda, Cesta, Kuća, Vozilo}, aktivna Razmotrimo promenljivu R2 sledeću. Predikati <strong>iz</strong> upita koji se odnose na R2 su: Veliki(R2), Nepravilan(R2), Susedni(R1,R2), Susedni(R2,R4) i Unutar(R3,R2). Za R2=Trava svi predikati su zadovoljeni (svaki od njih se razmatra nezavisno od drugih), pošto važi Susedni(Trava,Voda), Susedni(Voda,Trava) i Unutar (Voda, Trava). Isto važi i za R2=Voda (važi, na primer Unutar(Trava, Voda)). Dalje ustanovljavamo da R2 ne može biti ni Cesta ni Kuća ni Vozilo jer nisu ispunjeni predikati Nepravilan(R2), ili u slučaju vozila, Veliki(R2). Posle ažuriranja statusa promenljivih situacija je: R1 = {Trava, Voda}, aktivna R2 = {Trava, Voda}, neaktivna R3 = {Trava, Voda, Cesta, Kuća, Vozilo}, aktivna R4 = {Trava, Voda, Cesta, Kuća, Vozilo}, aktivna R5 = {Trava, Voda, Cesta, Kuća, Vozilo}, aktivna Promenljiva R2 je proglašena neaktivnom a R1 aktivnom prema koraku 3.3. Izaberimo ponovo promenljivu R1 (strategija je, na primer da se od aktivnih promenljivih R i uzme ona
- Page 1:
Dragan Bojić, Dušan Velašević,
- Page 4 and 5:
Zadatak 23: Projektovanje štampano
- Page 6 and 7:
vi Zadatak 82: Hanojske kule.......
- Page 8 and 9:
viii
- Page 10:
forme, skolemizacije, unifikacije,
- Page 13 and 14:
2 1. Pretraživanje Tabela 1 redni
- Page 15 and 16:
4 1. Pretraživanje Zadatak 3: Misi
- Page 17 and 18:
6 1. Pretraživanje Graf pretrage k
- Page 19 and 20:
8 1. Pretraživanje Čvorovi stabla
- Page 21 and 22:
10 1. Pretraživanje c) Naći reše
- Page 23 and 24:
12 1. Pretraživanje Zadatak 7: Tri
- Page 25 and 26:
14 1. Pretraživanje Metod A* kao f
- Page 27 and 28:
16 1. Pretraživanje - ako broj i n
- Page 29 and 30:
18 1. Pretraživanje ciljnoj pozici
- Page 31 and 32:
20 1. Pretraživanje 5 7 6 c e 4 3
- Page 33 and 34:
22 1. Pretraživanje U ovom slučaj
- Page 35 and 36:
24 1. Pretraživanje 4 C 3 B D E F
- Page 37 and 38:
26 1. Pretraživanje S-A-D-E-F-G Ov
- Page 39 and 40:
28 1. Pretraživanje najkraće vrem
- Page 41 and 42:
30 1. Pretraživanje - terminal A,
- Page 43 and 44:
32 1. Pretraživanje A B CDE • AC
- Page 45 and 46:
34 1. Pretraživanje CBCPB CCBBP CC
- Page 47 and 48:
36 1. Pretraživanje ili je ostavit
- Page 49 and 50:
38 1. Pretraživanje Diskusija U ko
- Page 51 and 52:
40 1. Pretraživanje h2(Y) = dužin
- Page 53 and 54:
42 1. Pretraživanje razmatra samo
- Page 55 and 56:
44 1. Pretraživanje rešenje probl
- Page 57 and 58:
46 1. Pretraživanje obzirom da se
- Page 59 and 60:
48 1. Pretraživanje slici 52b. U g
- Page 61 and 62:
50 1. Pretraživanje Listovi stabla
- Page 63 and 64:
52 1. Pretraživanje x x x 10 x 9 x
- Page 65 and 66:
54 1. Pretraživanje Zadatak 22: He
- Page 67 and 68:
56 1. Pretraživanje y 4 3 2 1 1 2
- Page 69 and 70:
58 1. Pretraživanje Zadatak 25: Si
- Page 71 and 72:
60 1. Pretraživanje 1.3. Primeri n
- Page 73 and 74:
62 1. Pretraživanje Funkcije sort,
- Page 75 and 76:
64 1. Pretraživanje Pre svake eksp
- Page 77 and 78:
66 1. Pretraživanje Nastavak pretr
- Page 79 and 80:
68 1. Pretraživanje (define (short
- Page 81 and 82:
70 1. Pretraživanje RED ((D C A) (
- Page 83 and 84:
72 1. Pretraživanje Algoritam pret
- Page 85 and 86:
74 1. Pretraživanje potrebno pamti
- Page 87 and 88:
76 1. Pretraživanje promeni_stanje
- Page 89 and 90:
78 1. Pretraživanje Zadatak 31: Ha
- Page 91 and 92:
80 1. Pretraživanje pomeri(N,S1,S2
- Page 93 and 94:
82 1. Pretraživanje Sledi primer i
- Page 95 and 96:
2 Modeli predstavljanja 2.1. Formal
- Page 97 and 98:
2.1. Formalna logika 87 2. ¬∃x [
- Page 99 and 100:
2.1. Formalna logika 89 Zadatak 38:
- Page 101 and 102:
2.1. Formalna logika 91 Egzistencij
- Page 103 and 104:
2.1. Formalna logika 93 ∨ HRANA(x
- Page 105 and 106:
2.1. Formalna logika 95 Dobijeni st
- Page 107 and 108:
2.1. Formalna logika 97 Dokazaćemo
- Page 109 and 110:
2.1. Formalna logika 99 2., 20. w=B
- Page 111 and 112:
2.1. Formalna logika 101 1., 5. ⎯
- Page 113 and 114:
2.1. Formalna logika 103 Diskusija
- Page 115 and 116:
2.1. Formalna logika 105 P, f(x,x),
- Page 117 and 118:
2.1. Formalna logika 107 1. ¬P ∨
- Page 119 and 120:
2.1. Formalna logika 109 • Kvanti
- Page 121 and 122:
2.2. Produkcioni sistemi 111 U anal
- Page 123 and 124:
2.2. Produkcioni sistemi 113 Lista
- Page 125 and 126:
2.2. Produkcioni sistemi 115 f(5) g
- Page 127 and 128:
2.2. Produkcioni sistemi 117 tekuć
- Page 129 and 130:
2.2. Produkcioni sistemi 119 Pošto
- Page 131 and 132:
2.2. Produkcioni sistemi 121 f(5) g
- Page 133 and 134:
2.2. Produkcioni sistemi 123 pravil
- Page 135 and 136:
2.2. Produkcioni sistemi 125 5. b R
- Page 137 and 138:
2.2. Produkcioni sistemi 127 Produk
- Page 139 and 140:
2.2. Produkcioni sistemi 129 2. Pra
- Page 141 and 142:
2.2. Produkcioni sistemi 131 R6: if
- Page 143 and 144:
2.2. Produkcioni sistemi 133 5. Nas
- Page 145 and 146:
2.2. Produkcioni sistemi 135 P6: AK
- Page 147 and 148:
2.2. Produkcioni sistemi 137 • gl
- Page 149 and 150:
2.2. Produkcioni sistemi 139 R11: I
- Page 151 and 152:
2.2. Produkcioni sistemi 141 8. Či
- Page 153 and 154:
2.2. Produkcioni sistemi 143 v = ¬
- Page 155 and 156: 2.2. Produkcioni sistemi 145 not P
- Page 157 and 158: 2.2. Produkcioni sistemi 147 n(3) n
- Page 159 and 160: 2.2. Produkcioni sistemi 149 • Za
- Page 161 and 162: 2.2. Produkcioni sistemi 151 • Sa
- Page 163 and 164: 2.2. Produkcioni sistemi 153 zaklju
- Page 165 and 166: 2.2. Produkcioni sistemi 155 Pretpo
- Page 167 and 168: 2.3. Semantičke mreže 157 AKO ATL
- Page 169 and 170: 2.3. Semantičke mreže 159 Rešenj
- Page 171 and 172: 2.3. Semantičke mreže 161 razmatr
- Page 173 and 174: 2.4. Okviri 163 Nasleđivanje osobi
- Page 175 and 176: 2.4. Okviri 165 Okvir: Eksperiment
- Page 177 and 178: 2.4. Okviri 167 pregratka nekog od
- Page 179 and 180: 2.4. Okviri 169 Nezavisno od nasle
- Page 181 and 182: 172 3. Strategije rešavanja proble
- Page 183 and 184: 174 3. Strategije rešavanja proble
- Page 185 and 186: 176 3. Strategije rešavanja proble
- Page 187 and 188: 178 3. Strategije rešavanja proble
- Page 189 and 190: 180 3. Strategije rešavanja proble
- Page 191 and 192: 182 3. Strategije rešavanja proble
- Page 193 and 194: 184 3. Strategije rešavanja proble
- Page 195 and 196: 186 3. Strategije rešavanja proble
- Page 197 and 198: 188 3. Strategije rešavanja proble
- Page 199 and 200: 190 3. Strategije rešavanja proble
- Page 201 and 202: 192 3. Strategije rešavanja proble
- Page 203 and 204: 194 3. Strategije rešavanja proble
- Page 205: 196 3. Strategije rešavanja proble
- Page 209 and 210: 200 3. Strategije rešavanja proble
- Page 211 and 212: 202 3. Strategije rešavanja proble
- Page 213 and 214: 204 3. Strategije rešavanja proble
- Page 215 and 216: 206 3. Strategije rešavanja proble
- Page 217 and 218: 208 3. Strategije rešavanja proble
- Page 219 and 220: 210 3. Strategije rešavanja proble
- Page 221 and 222: 212 3. Strategije rešavanja proble
- Page 223 and 224: 214 3. Strategije rešavanja proble
- Page 225 and 226: 216 3. Strategije rešavanja proble
- Page 227 and 228: 218 3. Strategije rešavanja proble
- Page 229 and 230: 220 3. Strategije rešavanja proble
- Page 231 and 232: 222 3. Strategije rešavanja proble
- Page 233 and 234: 224 3. Strategije rešavanja proble
- Page 235 and 236: 226 4. Rad u neizvesnom okruženju
- Page 237 and 238: 228 4. Rad u neizvesnom okruženju
- Page 239 and 240: 230 4. Rad u neizvesnom okruženju
- Page 241 and 242: 232 4. Rad u neizvesnom okruženju
- Page 243 and 244: 234 4. Rad u neizvesnom okruženju
- Page 245 and 246: 236 4. Rad u neizvesnom okruženju
- Page 247 and 248: 238 4. Rad u neizvesnom okruženju
- Page 249 and 250: 240 4. Rad u neizvesnom okruženju
- Page 251 and 252: 242 4. Rad u neizvesnom okruženju
- Page 253 and 254: 244 5. Primeri korišćenja alata P
- Page 255 and 256: 246 5. Primeri korišćenja alata P
- Page 257 and 258:
248 5. Primeri korišćenja alata P
- Page 259 and 260:
250 5. Primeri korišćenja alata P
- Page 261 and 262:
252 5. Primeri korišćenja alata P
- Page 263 and 264:
254 5. Primeri korišćenja alata P
- Page 265 and 266:
256 5. Primeri korišćenja alata P
- Page 267 and 268:
258 5. Primeri korišćenja alata P
- Page 269 and 270:
260 5. Primeri korišćenja alata P
- Page 271 and 272:
262 5. Primeri korišćenja alata P
- Page 273 and 274:
264 5. Primeri korišćenja alata P
- Page 275 and 276:
266 5. Primeri korišćenja alata P
- Page 277 and 278:
268 5. Primeri korišćenja alata P
- Page 279 and 280:
270 Dodatak 1 2.1. Ako je prvi elem
- Page 281 and 282:
272 Dodatak 1 3. Ako se dostigne ci
- Page 283 and 284:
274 Dodatak 1 došlo do vezivanja p
- Page 285 and 286:
276 Dodatak 1 3.3. Obeležiti prome
- Page 287 and 288:
278 Dodatak 2 ROOT FRAME ROOT-PARMS
- Page 289 and 290:
280 Dodatak 2 Pored nabrojanih, kor
- Page 291 and 292:
282 Dodatak 2 Ukoliko su svi parame
- Page 293 and 294:
284 Dodatak 2 Komunikacija programa
- Page 295 and 296:
286 Dodatak 2 • COLOUR IS THOUGHT
- Page 297 and 298:
288 Dodatak 2 • -RULES - grupa pr