🏠 Inicio
1.1 Introducción a la Inteligencia Artificial Historia de la Inteligencia Artificial 1.3 Las habilidades cognoscitivas 1.4 El proceso de razonamiento según la lógica 1.5 El modelo de adquisición del conocimiento según la filosofía. 1.6 El modelo cognoscitivo. 1.7 El modelo del agente inteligente, Sistemas Multi Agentes, Sistemas Ubicuos. 1.8 Heuristica
1.8 El papel de la heurística ▶
1.8.1 Algoritmos de exploración de alternativas 1.8.2 Algoritmo A* 1.8.3 Algoritmos de búsqueda local
2.1 Principios y Metodología de la Inteligencia Artificial 2.2 Paradigmas de la Inteligencia Artificial 2.3 Mapas conceptuales 2.4 Redes semánticas 2.5 Razonamiento monótono 2.7 Conocimiento no-monótono y otras lógicas 2.8 Razonamiento probabilístico 2.9 Teorema de Bayes
3.1 Representación de conocimiento mediante reglas 3.2 Métodos de Inferencia en reglas 3.3 Reglas de producción 3.4 Sintaxis de las reglas de producción 3.5 Semántica de las reglas de producción 3.6 Arquitectura de un sistema de Producción (SP) o sistemas basados en reglas, (SBR).
3.6 Arquitectura de sistemas ▶
3.6.1 Hechos 3.6.2 Base de conocimientos 3.6.3 Mecanismo de control
3.7 Espacios de estados determinísticos y no determinísticos 3.8 Busqueda Sistematica.
3.8 Búsqueda sistemática ▶
3.8.1 Búsqueda en profundidad 3.8.2 Búsqueda en anchura
4.1 Robótica
Robotica ▶
4.1.1. Conceptos básicos. 4.1.2. Clasificación. 4.1.3. Desarrollos actuales y aplicaciones.
4.2 Redes Neuronales
Redes Neuronales ▶
4.2.1. Conceptos básicos. 4.2.2. Clasificación 4.2.3. Desarrollos actuales y aplicaciones.
4.3. Visión artificial.
Vision Artificial ▶
4.3.1. Conceptos básicos. 4.3.2. Desarrollos actuales y aplicaciones.
4.4. Lógica difusa (Fuzzy Logic).
Logica Difusa ▶
4.4.1. Conceptos básicos. 4.4.2. Desarrollos actuales y aplicaciones.
4.5. Procesamiento de Lenguaje Natural (PLN).
Procesamiento de Lenguaje Natural ▶
4.5.1. Conceptos básicos. 4.5.2. Desarrollos actuales y aplicaciones.
4.6. Sistemas Expertos (SE).
Sistemas Expertos ▶
4.5.1. Conceptos básicos. 4.5.2. Clasificación 4.5.3. Desarrollos actuales y aplicaciones.

Inteligencia Artificial

🌸 3.8.1 BÚSQUEDA DE METAS A PROFUNDIDAD (DFS)

 

   Fundamento teórico


La búsqueda en profundidad (Depth First Search, DFS) es un algoritmo de búsqueda que explora un camino lo más profundo posible antes de retroceder y probar otros caminos.

Este método utiliza una estructura de tipo pila (stack), ya sea explícita o mediante recursión, para recorrer los nodos del espacio de estados.

DFS se utiliza cuando se desea explorar completamente una rama antes de cambiar a otra, lo que lo hace útil en problemas donde las soluciones pueden estar en niveles profundos.

Ejemplo:
Resolver un laberinto siguiendo un camino hasta el final antes de retroceder si no hay salida.

Características principales

  • 📌 Explora profundamente cada rama.
  • 📌 Usa estructura tipo pila.
  • 📌 No garantiza la solución óptima.
  • 📌 Puede quedar atrapado en caminos largos.
  • 📌 Requiere poca memoria.

 Importancia

  • Útil para explorar soluciones profundas.
  • Base de muchos algoritmos recursivos.
  • Eficiente en memoria.

 Ventajas

  • Bajo consumo de memoria.
  • Fácil implementación.
  • Útil en estructuras profundas.

 Limitaciones

  • Puede no encontrar la solución óptima.
  • Puede entrar en bucles infinitos.
  • No es eficiente en todos los casos.

 Aplicaciones

  • Resolución de laberintos
  • IA en juegos
  • Análisis de grafos
  • Compiladores

Video explicativo:



Práctica:

Actividad: Simulación DFS

Dibuja un árbol de 6 nodos y simula cómo DFS lo recorrería.

📄 Ver práctica en PDF

 Evaluación:

  1. ¿Qué es DFS?
  2. ¿Qué estructura utiliza?
  3. ¿Cuál es su principal ventaja?
  4. ¿Qué problema puede presentar?
  5. Da un ejemplo de uso.

 Conclusión:

DFS es un algoritmo de búsqueda profundo que permite explorar caminos completos en un espacio de estados, siendo útil pero no siempre óptimo.

Referencias APA 7

  • Russell, S., & Norvig, P. (2021). Artificial intelligence: A modern approach.
  • Cormen, T. et al. (2009). Introduction to algorithms.

Etiquetas: Bus-Sistematica, Unidad3

🔍 Buscar

🔥 Populares

  • IA
  • Historia

🏷️ Temas

  • Unidad 1
  • Unidad 2

Blog de Inteligencia Artificial