Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmos de Busqueda No Informada
Algoritmos de Busqueda No Informada
búsqueda
●
● Tener un punto inicial
● Definir una razón de ser
○ Llegar a un lugar en específico
○ Llegar a un lugar cumpliendo requerimientos
○ Recorrer el laberinto recolectando objetos que
aparecen al azar
○ Conocer el todo el terreno
○ Eliminar enemigos que aparecen al azar
○ Reparar fallas que se detecten
A través de la interpretación de la información percibida por los sensores el agente es capaz de determinar
cuales son son sus acciones posibles y a través de las reglas conocer las consecuencias de ejecutar estas
A través de los actuadores se ejecuta una determinada acción, y la lógica interna del agente puede
interpretarla:
El proposito es que exista una logica que mapee la percepcion recibida en un determinado momento T en
acciones viables y coherentes para dicho momento.
Para ejemplifcar la importancia de definir una estructura adecuada del agente, suponga el
problema de encontrar la ruta en un laberinto.
Considere lo siguiente:
1. El sensado(S) como el proceso para conocer las posibles acciones(A) que se pueden
ejecutar en un determinado punto (Renglón, Columna)
2. El objetivo es encontrar una sola ruta (cualquiera desde el punto inicial al final.
3. No aplica ninguna medida de costo , beneficio o ganancia.
4. El regreso no es considerado como opción.
Ejemplo de agentes (1) Empieza viendo Derecha, 6 acciones despues:
→A(A10,DA)=[G(90),G(180)]
Inicio: Despues de N Movimientos
3. Girar Izquierda 90
a. S(F) ->S(?)->N/A
→ A(A10,DI)=[G(90)]
4. Girar Izquierda 90
a. S(F)->S(A11)->Bloq
→A(A10, DB)=[]
→A(B10)=[A]
3. Moverse(B10, A)=Ocupar(B9)
a. S(B8, B10, A9, C9)
→ A(B9)=[A]
Ejemplo de agente (3) Acciones
→ A(A10)=[D]
→A(D7)=[A,B,D]
Agentes que solucionan problemas
Después de definida la arquitectura del agente. Podemos considerar 4 fases en la resolución del
problema:
Una secuencia de acciones será un camino, y el camino del estado inicial al objetivo se llama
solución
El conjunto de estados S se define de acuerdo al problema. En terminos generales es:
1. Opcion 1:
2. Opcion 2
Opcion 1:
Opcion 2:
Opcion 1:
Opcion 2:
Problema del mundo real. Son aquellos cuya solución la gente realmente usa y cuya formulación
es idiosincrática y no estandarizada .
Problema estandarizado
1. Viajero de ventas
2. Navegación robótica
3. Ensamblaje automático
Algoritmos de búsqueda
El espacio de estados describe el posiblemente infinito conjunto de estados y las acciones que
permiten la transición entre estados
El arbol de busqueda describe los caminos entre los estados avanzando hacia la meta. Se podrían
tener múltiples caminos hacia un determinado estado, por lo ese estado estaría conectado a
mas de un nodo, pero cada nodo sólo tiene un camino a la raiz.
Conceptos adicionales
Expansión de un nodo.- Es cuando, considerando las posibles acciones para ese estado, se genera
un nuevo nodo
Nodo hijo o sucesor.- Es un nodo generado por la expansión de su respectivo nodo padre.
Nodo Padre.- Es aquel que como producto de una expansión genero a sus respectivos nodos
hijos
Frontera.- Es el conjunto de nodos hijos que todavia no han sido expandidos , la cual separa el
espacio de búsqueda en dos regiones ( el interior con todos los estados expandidos y la región
exterior donde estan los estados que todavía no se alcanzan.
Algoritmos de
búsqueda no
informada
● llegar a D
Criterio:
Resultado:
Recorrido={A, B, X, K, L, Y, C, D}
C={A,D}
Recorrido por profundidad
Objetivo:
● llegar a D
Criterio:
Recorrido
R={A, D}
C={A,D}
Búsqueda por profundidad
Es como el recorrido en profundidad, solo que aquí los nodos se van creando conforme
se realiza la búsqueda
Una vez tomada una elección, obtendrá todos los posibles resultados de dicha elección
antes de investigar que pasa con otra.
Entorno
Objetivo
Ruta ideal R={(10A, D), (7D, A), (4D, D), (4F, D), (2I,D),(2O,)}
Búsqueda por Anchura
Del nodo inicial se generan todos sus hijos, posteriormente se generan todos los hijos de los
hijos y asi sucesivamente.
Busqueda por anchura
Nodos recorridos: {10A, 7D, 4D, 7G, 9D, 2D, 4C, 4F, 9H, 15D, 3B, 2E,
2I, 5F, 9I, 15H, 1I, 2O}
Ruta ideal R={(10A, D), (7D, A), (4D, D), (4F, D), (2I,D),(2O, Ø)}