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 />

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

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

Saved successfully!

Ooh no, something went wrong!