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 />
Desarrollo de un problema<br />
completo<br />
• Los nodos interiores nos van a representar<br />
soluciones parciales. Por ejemplo<br />
η = (a0 , a1 , …, ak ) k ≤ N<br />
• expresa que hemos recorrido k ciudades, o<br />
lo que es lo mismo<br />
η = (a0 , a1 , …, ak, xk+1 , …, xN , a0 )<br />
\xj ∈ V - {a0 , a1 , …, ak }, k+1 ≤ j ≤ N<br />
El espacio de estados total viene dado por:<br />
En nuestro ejemplo:<br />
31<br />
Fundamentos IA 3. <strong>Búsqueda</strong> Heurística<br />
@DCCIA<br />
Desarrollo de un problema<br />
completo<br />
• Reglas de producción<br />
Rkl:vk → vl Si vl no es la ciudad de partida, es decir, vl ≠ v0,<br />
incorporamos la nueva ciudad al recorrido (visitamos esa ciudad).<br />
Precondición: vk = ak (última ciudad visitada) y vl no alcanzado (no<br />
se tiene que encontrar en la lista de ciudades visitadas del estado).<br />
Postcondición: Insertar vl como última ciudad visitada en el<br />
conjunto de ciudades visitadas del estado.<br />
Rk0:vk → v0 Vamos a la ciudad inicial. Todas las ciudades se han<br />
tenido que visitar.<br />
Precondición: vk = ak (última ciudad visitada) y v0, v1, …, vn todas<br />
visitadas.<br />
Postcondición: Insertar v0 como última ciudad visitada en el<br />
conjunto de ciudades visitadas del estado.<br />
• En la Figura se puede observar todo el<br />
espacio de estados desarrollado:<br />
32