Tema 3: Contenidos. Búsqueda heurística. Introducción. - dccia
Tema 3: Contenidos. Búsqueda heurística. Introducción. - dccia
Tema 3: Contenidos. Búsqueda heurística. Introducción. - dccia
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Fundamentos IA 3. <strong>Búsqueda</strong> Heurística<br />
@DCCIA<br />
<strong>Búsqueda</strong> A * . <strong>Búsqueda</strong><br />
óptima.<br />
• g * (n) = c(s, n)<br />
– Coste del camino de coste mínimo desde el<br />
nodo inicial s al nodo n.<br />
– Estimada por g(n)<br />
• h * (n)<br />
– Coste del camino de coste mínimo de todos<br />
los caminos desde el nodo n a cualquier<br />
estado solución t j<br />
– h * (n) = min k(n, t j).<br />
• f * (n)<br />
• C *<br />
– Esta función va a ser estimada por h(n).<br />
– Coste del camino de coste mínimo desde el<br />
nodo inicial hasta un nodo solución<br />
condicionado a pasar por n.<br />
– Definimos f * (n) = g * (n) + h * (n).<br />
– Esta función va a estar estimada por f(n).<br />
– Coste del camino de coste mínimo desde el<br />
nodo inicial a un nodo solución.<br />
– Coincide con h * (s).<br />
3<br />
Fundamentos IA 3. <strong>Búsqueda</strong> Heurística<br />
@DCCIA<br />
<strong>Búsqueda</strong> A * . <strong>Búsqueda</strong><br />
óptima.<br />
• g(n) ≥ g * (n).<br />
• Si tenemos una función h(n) = 0 y el<br />
coste de cada regla es unitario, estamos<br />
realizando una exploración en anchura.<br />
• f * (s) = h * (s) = g * (t j ) = f * (t j ) = C * ∀t j ∈Γ<br />
• Si el nodo n * se encuentra en un camino<br />
óptimo desde el nodo inicial s hasta un<br />
nodo solución t j , entonces se satisface<br />
que f * (n * ) = C * .<br />
4