Professional Documents
Culture Documents
FACULTAD DE INGENIERA
EJERCICIOS RESUELTOS
Seccin: SAIA-A
EJERCICIO 1.
Dado el rbol de la figura donde B y L son los dos nicos nodos meta y A es el nodo
inicial, indicar el orden en que se visitan los nodos, distinguiendo los que slo se han
generado de aquellos que se han elegido en el proceso de bsqueda de la solucin, para
cada uno de los procedimientos siguientes:
a) Bsqueda en amplitud
b) Bsqueda en profundidad
c) Bsqueda en retroceso
Se supone que en cada nivel del rbol los nodos se recorren de izquierda a derecha
y que el lmite de profundidad es 5.
SOLUCIN:
a) Bsqueda en amplitud
Ahora se dice que: ABIERTA va a actuar como una pila es decir ultimo en entrar en
salir por la condicin LIFO. Se extra el prime nodo de ABIERTA y se aaden al principio
de la misma todos sus sucesores, siendo el orden de la colocacin irrelevante, este
algoritmo es considerado no informado.
Punto 1) ABIERTA: A
2.(2) m = A
2.(4) ABIERTA: D, F, G
2.(2) m = D
2.(4) ABIERTA: H, J, F, G
2.(2) m = H
2.(4) ABIERTA: B, J, F, G
c) Bsqueda en retroceso
En este caso no se generan todos los sucesores de un nodo en cada paso del algoritmo,
sino solo uno cualquiera de ellos. La eficiencia del algoritmo depende del orden en que se
expanden los nodos (al ser no informado no se aplica ningn criterio para elegirlos).
Pasos en seguir es:
Punto 1) ABIERTA: A
2.(2) m = A
2.(4) m m D; ABIERTA: D, A
2.(2) m = D
2.(4) m = H; ABIERTA: H, D, A
2.(2) m = H
2.(4.1) Fin, por ser B un nodo meta
EJERCICIO 2:
1) Dado el siguiente mapa de carreteras en el que los caminos entre cada dos
ciudades estn etiquetados con sus distancias en kilmetros:
2)
SOLUCIN:
a) El algoritmo apropiado para encontrar el camino ms corto entre Palencia y
Barcelona es el A*, siempre que la funcin heurstica que estima la distancia a la
meta desde cada nodo nunca supere la distancia real existente. En estas
condiciones se garantiza que el algoritmo A* encontrar la solucin ptima al
problema. Una forma de asegurar la condicin mencionada es suponer que la
funcin de estimacin vale 0 (este procedimiento se denomina de coste uniforme y
es una variacin de la bsqueda en amplitud, pero en lugar de obtener soluciones
de menor longitud genera soluciones de menor coste).
El grafo de bsqueda con lneas a trazos representado caminos alternativos
que no son los mejores en cuanto a coste, parece ms adelante. Los nmeros al
lado de cada nodo indican el orden de expansin de los mismo. En ningn momento
hay redirigir ningn enlace, ya que en todos los casos los nuevos caminos que se
abren hasta la raz son de mayor coste que los anteriores