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.

34 1. Pretraživanje<br />

CBCPB<br />

CCBBP<br />

CCBPB CCPBB<br />

CCPBB CPBCB CCBPB CPCBB PCCBB<br />

CBBCP<br />

2<br />

4<br />

3<br />

CBPCB PCBCB<br />

5 6<br />

PBCCB<br />

7<br />

BCPCB<br />

CBBPC BPCCB<br />

BCCPB BCBCP BPCCB<br />

1<br />

8+0<br />

8+1 8+2<br />

8+2 6+3 8+3 8+3 8+4<br />

6+5 4+6 4+6<br />

6+4 6+4<br />

4+7 4+7 4+7 2+8<br />

4+7<br />

8<br />

4+6<br />

10<br />

9<br />

BCPBC<br />

11<br />

BCBPC<br />

2+9<br />

12<br />

BPBCC<br />

2+10 0+11<br />

Slika 37<br />

1. Pomeranje jednog (belog ili crnog) bloka u susednu praznu ćeliju ili prebacivanje<br />

jednog bloka preko bloka iste boje. Ovi potezi ne menjaju međusobni položaj belih<br />

i crnih blokova pa je vrednost heurističke funkcije za novu poziciju h(nj) jednaka<br />

vrednosti H. S obzirom da je cena poteza c(ni, nj) veća od nule (<strong>iz</strong>nosi 1 ili 2),<br />

nejednakost h(ni) ≤ h(nj) + c(ni, nj) u ovom slučaju je ispunjena:<br />

H ≤ H + c(ni, nj) 2. Prebacivanje crnog bloka na desnu stranu preko belog bloka ili prebacivanje belog<br />

bloka na levu stranu preko crnog bloka. Ovi potezi, za jedan od belih blokova,<br />

smanjuju broj crnih blokova na levoj strani za 1. Prema tome, za novo stanje će<br />

biti:<br />

h(nj) = H - 2<br />

Međutim, cena ovih poteza je 2 pa je nejednakost ispunjena:<br />

H ≤ (H - 2) + 2<br />

3. Prebacivanje crnog bloka na levu stranu preko belog bloka ili prebacivanje belog<br />

bloka na desnu stranu preko crnog bloka. Ovi potezi, za jedan od belih blokova,<br />

povećavaju broj crnih blokova na levoj strani za 1. Prema tome, za novo stanje će<br />

biti:

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

Saved successfully!

Ooh no, something went wrong!