Un algoritmo emergente es un algoritmo que exhibe un comportamiento emergente . En esencia, un algoritmo emergente implementa un conjunto de comportamientos de bloques de construcción simples que, cuando se combinan, exhiben comportamientos más complejos. Un ejemplo de esto es la implementación de controladores de movimiento difuso utilizados para adaptar el movimiento del robot en respuesta a obstáculos ambientales. [1]
Un algoritmo emergente tiene las siguientes características: [ dudoso – discutir ]
- Logra efectos globales predecibles
- No requiere visibilidad global
- No supone ningún tipo de control centralizado
- Es autoestabilizante
Otros ejemplos de algoritmos y modelos emergentes incluyen autómatas celulares , [2] redes neuronales artificiales y sistemas de inteligencia de enjambre ( optimización de colonias de hormigas , algoritmo de abejas , etc.).
Véase también
- Alineación de IA
- Software de detección de inteligencia artificial
- Aparición
- Computación evolutiva
- Lógica difusa
- Algoritmo genético
- Heurístico
Referencias
- ^ Comportamientos emergentes de un controlador sensoriomotor difuso desarrollado mediante algoritmo genético, Sistemas, hombre y cibernética, Parte B: Cibernética, Transacciones IEEE (Volumen: 31, Número: 6)
- ^ Brunner, Klaus A. (2002). "¿Qué es emergente en la informática emergente?" (PDF) . Cibernética y sistemas 2002: Actas de la 16.ª reunión europea sobre investigación en cibernética y sistemas . Vol. 1. Viena. págs. 189-192. Archivado desde el original (PDF) el 23 de julio de 2011. Consultado el 18 de febrero de 2009 .
