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.

1.2. Algoritmi pretraživanja 49<br />

pa je nova vrednost funkcije procene za čvor 4:<br />

f(4) = min (f P3, f P4) = 6<br />

Na pro<strong>iz</strong>voljan način (s obzirom na jednakost procena) <strong>iz</strong>među konektora P3 i P4 biramo P4 i<br />

markiramo ga. Sledi ažuriranje funkcije procene čvora 6, prethodnika čvora 4 po obeleženom<br />

konektoru. Nova vrednost f(6) je 10 jer su sada procene i po konektoru P1 i po konektoru P2<br />

jednake 10. Konektor P2 ostaje obeležen jer nije dobijena bolja procena.<br />

Sada se razvija poslednji od nerazvijenih čvorova a to je čvor 2 (slika 53b). Vrednost funkcije<br />

procene čvora 2 se ne menja jer je sada:<br />

f(2) = c P6 + f(1) + f(1) = 2 + 0 + 0 = 2<br />

pa nema potrebe ažurirati procene ostalih čvorova u grafu. Čvor 2 je rešen, jer je ciljni čvor 1<br />

njegov jedini naslednik po <strong>iz</strong>laznom konektoru P6. Potrebno je razmotriti rešenost čvorova -<br />

prethodnika čvora 2 po obeleženim konektorima. Čvor 3 je rešen jer su oba njegova<br />

naslednika po obeleženom konektoru P5 rešena. Iz istih razloga rešeni su i čvorovi 4 i 6.<br />

Pošto je startni čvor 6 rešen, pretraga se završava. Funkcija procene startnog čvora daje tačnu<br />

cenu rešenja koja <strong>iz</strong>nosi 10 u ovom slučaju. Dobijeno je rešenje sa slike 51c. S obzirom da<br />

smo u pojedinim trenucima pretrage birali konektore na pro<strong>iz</strong>voljan način, mogli mogli smo<br />

dobiti i jedno od druga dva rešenja jer su jednako optimalna kao i dobijeno rešenje.<br />

Zadatak 19: Igra nim<br />

Igra nim se <strong>iz</strong>vodi na sledeći način: Dva igrača na<strong>iz</strong>menično uklanjaju jedan, dva ili tri<br />

metalna novčića sa steka koji sadrži na početku pet novčića. Igrač koji uzme poslednji novčić<br />

gubi. Pokazati da igrač koji je drugi na potezu može uvek da pobedi. Koja bi bila dobitnička<br />

strategija?<br />

Rešenje<br />

Na slici 54 prikazano je kompletno stablo pretrage ove igre. Čvorovi stabla su pozicije u igri.<br />

Uz svaku granu stoji broj novčića koji bivaju uklonjeni da bi se <strong>iz</strong> jedne pozicije prešlo u<br />

drugu.<br />

prvi igraè<br />

na potezu<br />

drugi igraè<br />

na potezu<br />

prvi igraè<br />

na potezu<br />

drugi igraè<br />

na potezu<br />

prvi igraè<br />

na potezu<br />

drugi igraè<br />

na potezu<br />

1<br />

1<br />

2<br />

1<br />

2<br />

1<br />

3 1<br />

2<br />

2<br />

3<br />

3 1 2<br />

3 1 2 1 1 2 1 1<br />

1 2 1 1 1<br />

Slika 54

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

Saved successfully!

Ooh no, something went wrong!