Está en la página 1de 2

Ejercicio Resulto: Algoritmo de búsqueda de Costo Uniforme

Dado el siguiente grafo, donde los nodos van desde A1, hasta A11, y considerando el Estado
Inicial como A1, y el final como A11

responder las siguientes preguntas considerando la implementación basada en graph-search (no


se permiten caminos repetidos), y que los nodos descendientes se generan de izquierda a
derecha en orden alfabético (por ejemplo, A3 se debe generar antes de A4):

a) el árbol de búsqueda para la estrategia de búsqueda de costo uniforme


b) el orden de expansión de los estados
c) el camino al nodo objetivo resultante
d) Las optimizaciones: Los nodos (expresados como caminos) que han sido descartados
de la frontera por costo

Si en frontera llegaran a existir dos nodos con el mismo costo g(n), entonces utilizar el criterio
de desempate (*): el nodo que se generó primero, es decir, el nodo más antiguo, es el que tiene
prioridad, y ordenar la frontera en base a ello.

Nota: En el siguiente gráfico los números dentro de un casillero, al costado de un nodo,


representan el orden en que los nodos fueron saliendo de frontera. Es decir, es el orden en que
se fueron expandiendo los nodos.
Solución:

a) el árbol de búsqueda

b) orden de expansión de los estados: A1, A2, A3, A4, A6, A7, A5, A9, A10, A8

c) camino al nodo objetivo: A1-A2-A5-A8-A-11

d) Optimizaciones
Vienen a ser todos los nodos en rojo (DxCosto) que se descartaron y eliminaron de
frontera, y por lo tanto se han liberado de memoria. Estos casos ocurren cuando se
encuentra un mejor camino a un mismo estado. En caso de empate, se descartó el nodo
más reciente en ser generado, de acuerdo con el criterio de desempate indicado.

• A1-A2-A6 • A1-A2-A5-A9
• A1-A3-A4 • A1-A4-A7-A9-A10
• A1-A4-A6-A5 • A1-A4-A7-A9-A11
• A1-A4-A6-A7 • A1-A4-A7-A10-A11

También podría gustarte