09.05.2013 Views

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

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.

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

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

Saved successfully!

Ooh no, something went wrong!