Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Examen 2
Andres Lopez Martnez
Facultad de Ciencias, Universidad Nacional Autonoma de Mexico
1. Define con tus propias palabras los terminos: estado, espacio de estados, arbol de b
usqueda,
nodo de b
usqueda, objetivo, acci
on, funcion sucesor y factor de ramificacion.
Solucion:
1
3. Consideremos el problema de las n-reinas usando la formulacion eficienteincremental de
Ia pagina 75. Explique por que el tama no del espacio de estados es al menos 3 n! y estime el
valor mas grande para n para el cual es factible la exploracion exhaustiva. (Consejo: saque una
cota inferior para el factor de ramificacion considerando el n umero maximo de cuadrados que
una reina puede atacar en cualquier columna.)
Soluci on: La formulaci on consiste en poner una reina por columna (de un tablero de ajedrez de
n n), colocando cada nueva reina solo en una casilla que no se encuentre atacada por ninguna
otra reina. Para n muy grande, cada reina que se coloque en el tablero reduce aproximadamente
en 3 casillas el espacio soluci
on de las nuevas reinas que se coloquen (horizontal, diagonal hacia
arriba, diagonal hacia abajo) para cada una de las columnas subsecuentes. En algunos casos
colocar una nueva reina supone eliminar menos de 3 casillas (por ejemplo, si se pone en las
partes superior o inferior del tablero); sin embargo, dado que nos interesa establecer una cota
inferior en el espacio de estados, el eliminar casillas extra (haciendo mas chico el espacio de
estados) no afecta nuestro an alisis.
As entonces, existen n opciones para poner la primera reina, (n 3) opciones para poner la
segunda, (n 6) para poner la tercera, y as sucesivamente. De esta manera, el tama no total
del espacio de estados S es:
[n/3]1
Y
S= (n 3i)
i=0
2
4. Conduce siempre un espacio de estados finito a un arbol de b usqueda finito? cuando un espa-
cio de estados finito es un arbol? Que tipos de espacios de estados siempre conducen a arboles
de busqueda finito?
Soluci on: No, un estado de estados finito no siempre conduce a un arbol de b usqueda infinito.
Considerese un espacio de estados con u nicamente dos estados, donde ambos tienen acciones
que llevan al otro. Esto resulta en un arbol de b usqueda infinito, ya que podemos ir y venir un
n
umero arbitrario de veces.
En el caso en el que el espacio de estados finito es un arbol, por definicion no pueden existir
ciclos, por lo tanto el arbol de b usqueda sera finito. De hecho, cualquier estructura que no
contenga ciclos con un n umero finito de estados, tambien tendra un arbol de b usqueda finito.
Las graficas dirigidas acclicas (finitas) entran en esta descripcion ya que, por definicion no
contienen ciclos, y al ser dirigidas las acciones que van de un estado a otro no son simetricas,
de forma que no se puede saltar entre estados adyacentes indefinidamente.
5. Defina una formulacion completa (estados, estado inicial, acciones - funcion sucesor, test obje-
tivo y costo del camino) para el siguiente caso. Escoja una formulacion que sea suficientemente
precisa para ser implementada.
a) Coloree un mapa plano utilizando solo cuatro colores, de tal modo que dos regiones adya-
centes no tengan el mismo color.
Solucion:
Estados: Mapa con cada region coloreada, o bien, ninguna coloreada.
Estado inicial: No hay regiones coloreadas.
Funcion sucesor: Escoger una region sin colorear y colorearla con un color distinto a
aquel de sus regiones adyacentes.
Test objetivo: Se colorean todas las regiones del mapa, donde regiones adyacentes no
tienen el mismo color.
Costo del camino: Podra ser 1 por cada color utilizado.