You are on page 1of 8

UNIVERSIDAD MAYOR DE SAN SIMON FACULTAD DE CIENCIAS Y TECNOLOGIA

INTEGRANTES: ALBA BARRAL RAQUEL CATHERINA MOLINA CHAVEZ ERIKA MARISELA URIZAR ACARAPI JAIME ALEJANDRO CEJAS ENCINAS REINALDO N GRUPO: 2 FECHA: 09 / 04 /2013

INTRODUCCION A LA BUSQUEDA DE COSTO UNIFORME


Expande siempre el nodo de costo ms bajo en la frontera antes que el nodo de profundidad ms baja. Cada cambio de estado tiene asociado un COSTO. Se meter en bucle infinito si tiene un costo cero. Si todos los costos son iguales, es idntico a la bsqueda primero en anchura. No se preocupa por el numero de pasos que tiene un camino, pero s sobre su costo total. Variacin de a lo ancho para CAMINO MAS BARATO. Cada cambio de estado tiene asociado un COSTO. Garantiza encontrar la solucin de costo menor siempre y cuando el costo nunca disminuya a lo largo del camino. Siempre se expande el nodo de menor costo.

CUAL ES LA IDEA EN GENERAL?


La idea es guiar la bsqueda por el costo de los operadores.

MTODO:
Expande el nodo n con el camino de costo mas pequeo, medido por el costo de ruta g(n) . g(n)= profundidad(n) o coste mnimo para llegar del nodo inicial al nodo n. Para cada nodo n se tiene su costo asociado desde el nodo inicial hasta dicho nodo n.

COMO LO CALCULAMOS?
Con la siguiente formula: g(n) = g(x)+ C[x, n] Donde g(x) es el costo del nodo inicial. Y C[x, n] es el costo de aplicar un operador para pasar del nodo x al n. Expandir siempre el nodo de menor costo g primero. Garantiza encontrar la solucin de costo menor siempre y cuando el costo nunca disminuya a lo largo del camino.

ALGORITMO:
Poner el nodo inicial en la lista. Si meta, fin, de lo contrario costo(inicio) = 0 Si la lista esta vaca, no hay solucin. Seleccionar primer nodo de la lista con costo (nodo) mnimo. Si el nodo seleccionado es la meta, fin. De lo contrario: expandir el nodo seleccionado. Costo de cada sucesor = costo del padre + costo del operador Remplazar cada sucesor en la lista Repetir hasta encontrar meta (fin) o lista vaca (no existe solucin)

EJEMPLO:

Propiedades
Completa? S, mientras b sea finita Complejidad temporal? Nmero de nodos con g(n) costo de la solucin ptima. Complejidad espacial? Nmero de nodos con g(n) costo de la solucin ptima. ptima? S, mientras el costo de ruta no disminuya siguiendo cualquier ruta o sea que g(Successor(n)) g(n), para todo n.

Camino ptimo:
If existe un nmero > 0, tal que todo arco tiene costo , y si el factor de ramificacin es finito, Then costo uniforme extendido encuentra el camino ptimo (si existe).

Memoria y velocidad:
En el peor caso, al menos tan malo como en primero en amplitud: necesita pasos de ordenamiento adicional luego de la expansin de cada camino!

Extensin Con Estimaciones Heursticas:


Reemplazar el costo acumulado en el algoritmo costo uniforme extendido por una funcin: f(camino) = costo(camino) + h(T)

where:
costo(camino) = el costo acumulado del camino parcial h(T) = una estimacin heurstica del costo desde T al objetivo f(camino) = una estimacin del costo de un camino que extienda el camino actual para alcanzar el objetivo.

RECOMENDACIONES:
Este mtodo puede encontrar la solucin ms barata siempre y cuando se satisfaga un requisito sencillo. El costo de ruta nunca debe ir disminuyendo conforme avanzamos por la ruta, es decir, g(Sucesor(n)) g(n) para todos los nodos n. Para que el costo de la ruta no disminuya el costo de aplicar un operador no debe ser negativo.

Aplicado a los 3 ejemplos


Disear un agente para resolver el problema del rompecabezas mvil o problema de las ocho fichas o puzzle.

Las 8 reinas:

Mas completo:

Los canbales y misioneros:

You might also like