Colocar las ocho reinas en un tablero de ajedrez de
manera que cada reina no ataque a ninguna otra
Test para los algoritmos de busqueda
Mundo real
Problema de busqueda de una ruta
Rutas en redes de computadoras
Planificacion de operaciones militares
Sistemas de planificación de viajes de líneas aéreas
Ploblemas turisticos
Relacionados con los problemas de búsqueda de
una ruta pero incluyen los anteriores destinos
Problema del viajante de comercio
Cada destino solo se visita una vez
Encontrar viaje mas corto
Distribución VLSI
Colocación de millones de componentes y de conexiones
en un chip verificando que el área es mínima
Distribución de las celdas
Dirección del canal
Navegación de un robot
Se requiere es que las técnicas avanzadas
hagan el espacio de búsqueda finito
Secuenciación para el ensamblaje automático
Lo principal es encontrar un orden en los objetos a ensamblar
Búsqueda en Internet
Búsqueda de respuestas a preguntas
Busqueda de soluciones
Arbol de busqueda
Nodo de busqueda
Estado inicial
Expandir
Aplicar la función sucesor al estado actual
Generar un nuevo conjunto de estados
Estrategia de búsqueda
Frontera
Nodos que se han generado pero
todavía no se han expandido
Hoja
Nodo sin sucesor
Medir rendimiento
Completitud
El algoritmo encontrara
solucion cuando exista
Optimización
Encuentra la solucion optima
Complejidad en tiempo
Cuánto tarda en
encontrar una solución
Complejidad en espacio
Cuánta memoria se necesita
para el funcionamiento
Estrategias de búsqueda no informada
No se tiene información adicional acerca de los estados
más allá de la que proporciona la definición del problema
Primero en anchura
Se expande primero el nodo raíz, a
continuación se expanden todos sus sucesores
Necesita mucha memoria
Dura mas que los otros metodos
Costo uniforme
Expande el nodo n con el camino de costo más pequeño
Está dirigida por los costos de los caminos
Primero en profundidad
Siempre expande el nodo más profundo en
la frontera actual del árbol de búsqueda
Utiliza poca memoria
Variante busqueda hacia atras
Profundidad limitada
Los nodos a profundidad L se tratan
como si no tuvieran ningún sucesor
Primero en profundidad con profundidad iterativa
Se hace aumentando gradualmente el límite
hasta que se encuentra un objetivo
Bidireccional
Ejecutar dos búsquedas simultáneas: una
hacia delante desde el estado inicial y la otra
hacia atrás desde el objetivo, parando cuando
las dos búsquedas se encuentren en el centro
Evitar estados repetidos
Dos rutas que llevan al mismo estado
No hacerlo lleva a convertir problemas resolubles en irresolubles
Búsqueda con información parcial
Problemas sin sensores
Si el agente no tiene ningún sensor, entonces (por lo que sabe) podría
estar en uno de los posibles estados iniciales, y cada acción por lo
tanto podría conducir a uno de los posibles estados sucesores
Problemas de contingencia
Si el entorno es parcialmente observable o si las acciones
son inciertas, entonces las percepciones del agente
proporcionan nueva información después de cada acción
Problemas de exploración
Cuando se desconocen los estados y las acciones del
entorno, el agente debe actuar para descubrirlos