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 21<br />

E 0 1 2 4 3<br />

D 1 1 3 5 4<br />

C 3 2 2 3 2<br />

B 2 4 2 1 0<br />

A 0 2 1 0 0<br />

1 2 3 4 5<br />

Slika 21<br />

Anal<strong>iz</strong>a problema<br />

Najviša tačka terena je D4, te ona prema tome predstavlja ciljnu tačku. Da bi se ispunio<br />

zahtev <strong>iz</strong> tačke a) postavke da prioritet pri pretrazi ima najviša od susednih tačaka, heurističku<br />

funkciju h za pro<strong>iz</strong>voljnu tačku X definisaćemo kao razliku visina ciljne tačke D4 i tačke X:<br />

h = 5 - H<br />

gde H predstavlja visinu tačke X. Treba primetiti da se pravilima navedenim u postavci<br />

dodaje i pravilo da se planinar ne vraća u tačku u kojoj je bio da bi se <strong>iz</strong>beglo da se planinar<br />

vrti u krug (planinar može sebi da crta mapu kretanja).<br />

Rešenje<br />

a) Stablo pretrage i mapa kretanja planinara prema algoritmu 3 <strong>iz</strong> dodatka 1 prikazani su na<br />

slici 22. Uz čvorove stabla pretrage (levo od čvorova) navedene su odgovarajuće vrednosti<br />

heurističke funkcije.<br />

E<br />

D<br />

C<br />

B<br />

A<br />

B1<br />

A1<br />

2 C1 1 B2<br />

4 D2 3 C3<br />

3<br />

0 1 2 4 3<br />

1 1 3 5 4<br />

3 2 2 3 2<br />

2 4 2 1 0<br />

0<br />

2 1 0 0<br />

1 2 3 4 5<br />

2<br />

4<br />

5<br />

3 C2 3 B3<br />

1<br />

3<br />

2<br />

C1<br />

D1<br />

3<br />

3<br />

A2<br />

5 E1 4 D2<br />

Slika 22<br />

4<br />

4<br />

5<br />

6<br />

E2<br />

A2<br />

7<br />

2<br />

D3<br />

3 E3 0 D4 3 C3<br />

8<br />

9

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

Saved successfully!

Ooh no, something went wrong!