🏠 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

🌸 1.8.1 ALGORITMOS DE EXPLORACIÓN DE ALTERNATIVAS

   Fundamento teórico

Los algoritmos de exploración de alternativas son procedimientos utilizados para analizar, evaluar y seleccionar la mejor opción entre varias posibilidades al resolver un problema.

Estos algoritmos forman parte de la heurística y de la Artificial Intelligence, ya que permiten explorar diferentes caminos o soluciones posibles hasta encontrar la más adecuada según ciertos criterios.

Su propósito principal es optimizar la búsqueda de soluciones cuando existen múltiples alternativas

1. Teoría de búsqueda en inteligencia artificial

Esta teoría establece que resolver un problema implica recorrer un espacio de posibles soluciones llamado espacio de estados.

Un algoritmo explora:

  • Estado inicial
  • Posibles acciones
  • Estados resultantes
  • Meta u objetivo final

👉 El sistema analiza distintas alternativas hasta encontrar una solución.

2. Heurística aplicada

Los algoritmos utilizan reglas heurísticas para:

  • Reducir el número de opciones a evaluar
  • Priorizar caminos prometedores
  • Optimizar tiempo y recursos

👉 Permiten tomar decisiones más eficientes.

3. Teoría de optimización

Busca encontrar la mejor solución considerando restricciones y objetivos.

Los algoritmos evalúan:

  • Costos
  • Beneficios
  • Distancias
  • Tiempo
  • Recursos disponibles

👉 La mejor alternativa depende del criterio establecido.

4. Árboles de decisión

Representan gráficamente las posibles alternativas y sus consecuencias.

Cada nodo representa:

  • Una decisión
  • Una alternativa
  • Un posible resultado

👉 Facilitan la comparación estructurada de opciones.

5. Racionalidad computacional

Plantea que el sistema debe elegir la opción que maximice el rendimiento esperado.

Desarrollada por investigadores como Stuart Russell y Peter Norvig.

👉 La exploración busca decisiones racionales y eficientes.

 Tipos principales de algoritmos de exploración

Búsqueda exhaustiva

Evalúa todas las alternativas posibles.

Ventaja: solución completa
Desventaja: alto costo computacional

Búsqueda heurística

Utiliza reglas para seleccionar alternativas prometedoras.

Ventaja: rapidez
Desventaja: no siempre encuentra la solución óptima

Búsqueda en profundidad

Explora una alternativa hasta el final antes de retroceder.

Búsqueda en amplitud

Explora todas las opciones del mismo nivel antes de avanzar.

Algoritmos evolutivos

Generan soluciones mediante selección y mejora progresiva.

Inspirados en procesos biológicos.

 Importancia

Los algoritmos de exploración de alternativas permiten:

  • Resolver problemas complejos
  • Optimizar recursos
  • Automatizar decisiones
  • Analizar múltiples escenarios
  • Mejorar sistemas inteligentes

Aplicaciones

  • Navegadores GPS
  • Videojuegos
  • Planeación de rutas
  • Sistemas expertos
  • Robótica
  • Optimización empresarial

Video explicativo:


Practica:

Actividad práctica: Resolver un laberinto

Materiales:

  • Hoja cuadriculada
  • Lápiz
  • Cronómetro

Procedimiento:

  1. Diseñar un pequeño laberinto.
  2. Buscar la salida usando:
    • Exploración completa
    • Exploración heurística
  3. Registrar tiempo empleado.

Análisis:
Comparar cuál método fue más rápido y eficiente.

📄 Ver práctica en PDF

Evaluación – Cuestionario

  1. ¿Qué es un algoritmo de exploración?
  2. ¿Cuál es la diferencia entre búsqueda exhaustiva y heurística?
  3. ¿Qué ventajas tiene la exploración heurística?
  4. ¿Dónde se utilizan estos algoritmos?
  5. ¿Qué método fue más eficiente en la práctica?

Conclusion:

Los algoritmos de exploración de alternativas son herramientas que permiten examinar diferentes opciones de solución, compararlas y seleccionar la más conveniente, siendo fundamentales en la heurística y la inteligencia artificial.

Referencias APA 7


  • Stuart Russell, S., & Peter Norvig, P. (2021). Artificial intelligence: A modern approach (4th ed.). Pearson.
  • George Pólya. (1945). How to solve it. Princeton University Press.
  • Herbert A. Simon. (1957). Models of man: Social and rational. Wiley.
  • Nils Nilsson. (1998). Artificial intelligence: A new synthesis. Morgan Kaufmann.
  • Pearl, J. (1984). Heuristics: Intelligent search strategies for computer problem solving. Addison-Wesley.
  • Etiquetas: Heuristica, IA, Unidad1

    🔍 Buscar

    🔥 Populares

    • IA
    • Historia

    🏷️ Temas

    • Unidad 1
    • Unidad 2

    Blog de Inteligencia Artificial