🏠 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.2 BÚSQUEDA EN ANCHURA (BFS)

 

   Fundamento teórico


La búsqueda en anchura (Breadth First Search, BFS) es un algoritmo que explora todos los nodos vecinos de un nivel antes de pasar al siguiente nivel.

Utiliza una estructura de cola (queue), lo que garantiza que los nodos se procesen en el orden en que fueron descubiertos.

BFS es especialmente útil cuando se busca la ruta más corta en términos de número de pasos.

Ejemplo:
Encontrar la ruta más corta en un mapa o red de conexiones.

f(x)=nivel del nodo explorado en BFSf(x)=\text{nivel del nodo explorado en BFS}
f(x)=nivel del nodo explorado en BFS

Características principales

  • 📌 Explora por niveles.
  • 📌 Usa estructura de cola.
  • 📌 Garantiza solución más corta (si todas las aristas pesan igual).
  • 📌 Consume más memoria que DFS.
  • 📌 Completo y óptimo en muchos casos.

 Importancia

  • Permite encontrar rutas óptimas.
  • Base de sistemas de navegación.
  • Fundamental en inteligencia artificial.

 Ventajas

  • Encuentra la solución más corta.
  • Es completo.
  • Ordenado y sistemático.

Limitaciones

  • Alto consumo de memoria.
  • Puede ser lento en grafos grandes.

Aplicaciones

  • GPS
  • Redes sociales
  • IA en juegos
  • Análisis de redes

Video explicativo:


Práctica:

Actividad: Simulación BFS

Dibuja un árbol de 6 nodos y muestra cómo BFS lo recorre nivel por nivel.

📄 Ver práctica en PDF

Evaluación:

  1. ¿Qué es BFS?
  2. ¿Qué estructura utiliza?
  3. ¿Qué ventaja tiene sobre DFS?
  4. ¿En qué casos se usa?
  5. Da un ejemplo real.

 Conclusión:

La búsqueda en anchura permite explorar sistemas de forma ordenada por niveles, garantizando soluciones óptimas en muchos problemas de inteligencia artificial.

 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