Glosario IA
El diccionario completo de la Inteligencia Artificial
Hiperheurística
Método de optimización de alto nivel que selecciona, combina o genera heurísticas de bajo nivel para resolver problemas computacionales difíciles de manera automatizada.
Heurística de selección
Mecanismo que elige dinámicamente una heurística o una combinación de heurísticas de un conjunto predefinido en función del estado actual de la búsqueda.
Heurística de aceptación
Criterio de decisión que determina si una solución generada debe ser aceptada o rechazada, basado en métricas de rendimiento y estrategias de exploración.
Aprendizaje en línea
Enfoque donde la hiperheurística adapta sus estrategias durante la ejecución del proceso de optimización utilizando la información recopilada en tiempo real.
Aprendizaje fuera de línea
Método donde la hiperheurística se entrena en un conjunto de instancias de problemas antes de su despliegue, creando conocimientos reutilizables para nuevas instancias.
Espacio de heurísticas
Conjunto estructurado de heurísticas candidatas y sus posibles combinaciones, explorado por la hiperheurística para identificar las estrategias óptimas.
Principio de independencia del dominio
Principio fundamental que estipula que las hiperheurísticas deben operar por encima del dominio de problema específico, garantizando su aplicabilidad a diferentes contextos.
Auto-configuración
Capacidad de una hiperheurística para ajustar automáticamente sus propios parámetros y estrategias sin intervención humana durante la optimización.
Coevolución
Proceso evolutivo simultáneo donde las heurísticas y las soluciones coevolucionan, adaptándose las heurísticas para resolver mejor las soluciones emergentes.
Programación genética de hiperheurísticas
Aplicación de la programación genética para evolucionar automáticamente programas o árboles de decisión que representan estrategias de hiperheurísticas.
Selección de heurísticas adaptativa
Mecanismo que modifica dinámicamente sus criterios de selección de heurísticas en función del historial de rendimiento y del estado de convergencia.
Fusión de heurísticas
Técnica que combina varias heurísticas elementales para crear estrategias híbridas que explotan las fortalezas complementarias de cada componente.
Metaoptimización
Proceso de optimización de un optimizador en sí mismo, donde las hiperheurísticas ajustan los parámetros de los algoritmos subyacentes para maximizar su eficacia.
Base de conocimiento de heurísticas
Sistema estructurado que almacena información sobre el rendimiento pasado de las heurísticas en diferentes contextos para guiar selecciones futuras.
Evolución gramatical para hiperheurísticas
Método evolutivo que utiliza una gramática formal para restringir y guiar la generación de nuevas heurísticas válidas y estructuradas.
Sistema multiagente de hiperheurísticas
Arquitectura distribuida donde múltiples agentes hiperheurísticos colaboran o compiten para resolver colectivamente problemas de optimización complejos.
Aprendizaje por refuerzo para hiperheurísticas
Aplicación de los principios del aprendizaje por refuerzo donde la hiperheurística aprende una política de selección de heurísticas mediante prueba y error.
Hibridación de hiperheurísticas
Combinación de diferentes enfoques hiperheurísticos (selección, generación, aprendizaje) para crear sistemas más robustos y eficientes.
Paisaje de rendimiento
Representación multidimensional del rendimiento de las heurísticas según diferentes características de las instancias, guiando las decisiones de selección adaptativas.