Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Busqueda Informada
Busqueda Informada
BSQUEDA INFORMADA
BSQUEDA INFORMADA
Utiliza conocimiento especfico del problema, ms
all de la definicin del problema en s mismo.
A la aproximacin general le llamaremos
bsqueda primero el mejor, que consiste en
seleccionar un nodo a expandir a partir de una
funcin de evaluacin f(n).
f(n) = h(n)
h(n) = costo estimado del camino ms barato desde el
nodo n a un objetivo.
EJEMPLO
BSQUEDA VORAZ
25/09/2014
LA AVARICIA ES MALA
25/09/2014
No es ptima.
Es incompleta (puede quedarse en un camino
infinito).
Complejidad en tiempo y en espacio: O(bm)
BSQUEDA A*
BSQUEDA A*
ES PTIMO?
A* es ptimo si h(n) es una heurstica admisible.
Una heurstica es admisible si h(n) no
sobreestima el costo de alcanzar el objetivo.
Un ejemplo de heurstica admisible es la
distancia en lnea recta al objetivo (pues el
camino ms corto entre dos puntos es una lnea
recta, por lo que la lnea recta no puede ser una
sobrestimacin).
25/09/2014
DEMOSTRACIN
25/09/2014
CONSISTENCIA
(desigualdad del
A*:
Es completo
Es ptimo
Enfrenta como dificultad que, para la mayora de los
problemas, el espacio de bsqueda crece
exponencialmente.
Requiere mucha memoria porque mantiene todos los
nodos generados en memoria.
A*PI
BSQUEDA A* DE PROFUNDIDAD
ITERATIVA (A*PI)
BRPM
25/09/2014
A*MS
Trabaja como A*, expandiendo la mejor hoja
hasta que la memoria se llena.
Cuando se ha alcanzado el lmite de memoria,
para aadir un nuevo nodo se retira uno viejo.
Siempre se retira el peor nodo hoja, devolviendo
el valor a su padre.
De este modo, el antepasado de un subrbol
olvidado sabe la calidad del mejor camino en el
subrbol.
A*MS vuelve a generar el subrbol slo cuando
todos los otros caminos parecen peores que el
camino olvidado.
BSQUEDA A*MS
(BSQUEDA A* CON MEMORIA
ACOTADA SIMPLE)
25/09/2014
BSQUEDA LOCAL
BSQUEDA LOCAL
25/09/2014
COLINAS
BSQUEDA DE ASCENSIN DE
25/09/2014
ESTOCSTICA
PRIMERA OPCIN
25/09/2014
RECOCIDO O TEMPLADO
BSQUEDA DE RECOCIDO
SIMULADO (TEMPLADO
SIMULADO)
En metalurgia, es el
proceso para templar
o endurecer metales y
cristales,
calentndolos a una
temperatura alta y
luego gradualmente
enfriarlos.
10
25/09/2014
ALGORITMOS GENTICOS
ALGORITMOS GENTICOS
CONTINUOS
REFERENCIAS
11