Sie sind auf Seite 1von 2

Universidad Rey Juan Carlos

Inteligencia Artificial
Ingeniera Informatica
Hoja de Problemas 2
B
usqueda no informada

Curso 20112012

1. Selecciona la(s) respuesta(s) correcta(s) para las siguientes cuestiones:


1. Cual o cuales de las siguientes afirmaciones acerca de los algoritmos de b
usqueda
no informada son ciertas:
(a) Los algoritmos de b
usqueda no informada requieren de informacion heurstica para que sean optimos.
(b) La b
usqueda en amplitud es optima y completa siempre y cuando el coste
de los operadores sea constante.
(c) La b
usqueda en profundidad es optima y completa siempre que el coste de
los operadores sea constante.
(d) La complejidad en espacio de la b
usqueda en amplitud es mayor que en el
caso de la b
usqueda en profundidad.
2. Cual o cuales de las siguientes afirmaciones acerca de los algoritmos de b
usqueda
no informada son ciertas:
(a) La complejidad en tiempo del algoritmo de b
usqueda en amplitud es directamente proporcional a la longitud de la lista abierta.
(b) La complejidad del algoritmo de b
usqueda en amplitud es exponencial en
el peor caso, mientras que es logartmica en el mejor de ellos.
(c) La complejidad en tiempo y en espacio del algoritmo de b
usqueda en amplitud es exponencial en ambos casos.
(d) Los algoritmos de b
usqueda en profundidad para operadores de coste distinto a uno pero constante son optimos.
2. En una mesa se encuentran dos jarras, una con capacidad para 3 litros (llamada Tres,
y la otra con capacidad para 4 litros (llamada Cuatro). Inicialmente, Tres y Cuatro
estan vacas. Cualquiera de ellas puede llenarse con el agua de un grifo G. Asimismo,
el contenido de las jarras se puede vaciar en una pila P. Tambien es posible verter el
agua de una jarra en la otra. No se dipone de dispositivos de medicion adicionales.
Se trata de encontrar una secuencia de operadores que deje exactamente dos litros
de agua en Cuatro.
(a) Modela este problema como un problema de b
usqueda. Tendras que definir, por
tanto, un estado inicial, el conjunto de estados meta, los operadores (especificando sus precondiciones y postcondiciones), as como el coste de cada operador.
(b) Caracteriza el conocimiento a priori del agente de resolucion del problema correspondiente.
(c) Encuentra una solucion al problema utilizando un algoritmo de b
usqueda en
amplitud.
3. El grafo que se muestra a continuacion determina un problema de b
usqueda. Cada
nodo representa un estado; los arcos modelan la aplicacion de los operadores. Si A es
el estado inicial y K y E son los estados meta:

Pagina 1 de 2

Hoja de Problemas 2

B
usqueda no informada

(a) Desarrolla el arbol de b


usqueda en amplitud. Indica el orden en que se expanden
los nodos. Cual de los nodos meta se expande primero?
(b) La b
usqueda en profundidad se diferencia de la b
usqueda en amplitud en que al
expandir un nodo, los nodos hijo se insertan al inicio de la lista abierta. Resuelva
el problema usando este algoritmo.
(c) Que ventajas presenta un algoritmo de b
usqueda en profundidad con respecto
a un algoritmo de b
usqueda en amplitud?
(d) Que desventajas existen?
4. El problema de las bombillas consiste en apagar todas las bombillas del tablero, a
partir de una configuracion inicial aleatoria. Para conseguir esto, es posible seleccionar un bombilla y mudar su estado, encendiendola o apagandola. Si la bombilla
esta encendida, se apagara y hara mudar de estado a todas las bombillas de la misma fila y columna. Si la bombilla esta apagada, se encendera y de la misma manera
hara mudar de estado a todas las bombillas de la misma fila y columna.
(a) Considere el estado inicial y final en figura. Aplique el algoritmo de b
usqueda
en amplitud para resolver el problema. El orden de seleccion de las bombillas es
de arriba a abajo, y de izquierda a derecha.
(b) Cuantos nodos expande el algoritmo?

Pagina 2 de 2

Das könnte Ihnen auch gefallen