Documente Academic
Documente Profesional
Documente Cultură
cautare
informata
Lector. dr. Luciana Morogan
ATM
Doua abordari:
o Cautarea Greedy
o Cautarea A*
Greedy
Greedy (1)
Greedy (2)
Greedy (3)
Greedy (4)
Greedy (5)
Totusi, solutia nu este optimala:
o Via Sibiu -> Fagaras -> Bucuresti este cu 32 km mai mult decat
o Sibiu -> Rimnicu Vilcea -> Pitesti -> Bucuresti
Greedy (7)
Similar cu cautarea in adancime
o Merge pe un singur drum pana la capat si, daca nu gaseste
nodul tinta, se intoarce pentru a alege un alt drum
o Greedy nu este optimal si este incomplet
(pentru ca poate alege un drum infinit => nu se mai intoarce pentru
a alege alte posibilitati)
Daca exista o cale cu un cost mai mic aceasta => calea este aleasa
=> Solutia cu cost minim va fi gasita garantat
Cautarea A*
g(n) - costul drumului de la starea initiala pana la
nodul n
h(n) - estimeaza costul celui mai convenabil drum
de la n pana la tinta
=> f(n) = costul estimat al celei mai convenabile
solutii prin n.
Algoritmul care foloseste cautarea A* este complet si
optimal
o conditie: functia h nu supraestimeaza costul de ajungere la
solutie
Functii euristice