Faktor grananja i heuristika |
||||
Kvalitet pojedine strategije usmjerenog pretraživanja
zavisiti od kvaliteta heurističke funkcije koju ta strategija koristi.
Što je heuristička funkcija bolja procjena stvarne odaljenosti do
ciljnog čvora, to će manji biti broj čvorova generisanih u toku
usmjerenih pretraživanja. |
||||
Sve strategije heurističkog tipa rade na principu otkrivanja najperspektivnijeg čvora i kasnijeg testiranja da li je dostignut ciljni čvor. Za ocjenu kvaliteta heurističkih funkcija se stoga koristi broj generisanih čvorova, kada se ona koristi. Heurističke funkcije se najčešće porede na osnovu efektivnog faktora grananja:
Efektivni faktor grananja b* se može izmjeriti eksperimentalno na malom skupu problema i koristiti za ocjenu upotrijebljene heuristike. Pokazuje se da dobre heuristike imaju b* približno jednak jedinici, što ukazuje da su dobro usmjerene i da je njima moguće riješiti znatno velike probleme. Metodi pretraživanja u dubinu i širinu predstavljaju trivijalne slučajeve algoritama uređenog pretraživanja Heuristička funkcija ocjene u tom slučaju predstavlja rastojanje od početnog čvora za pretragu u dubinu, i recipročnu vrijednost u slučaju pretrage u širinu. U oba slučaja se teži maksimizaciji heurističke funkcije pri izboru sljedećeg čvora.
|
||||
|
copyright M2M |