Algoritmo emergente - Emergent algorithm
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.
Un algoritmo emergente tiene las siguientes características:
- logra efectos globales predecibles
- no requiere visibilidad global
- no asume ningún tipo de control centralizado
- es autoestabilizante
Otros ejemplos de algoritmos y modelos emergentes incluyen autómatas celulares , redes neuronales artificiales y sistemas de inteligencia de enjambres ( optimización de colonias de hormigas , algoritmo de abejas , etc.).
Ver también
Referencias
- ^ Comportamientos emergentes de un controlador sensorial-motor difuso desarrollado por algoritmo genético , Sistemas, Hombre y Cibernética, Parte B: Cibernética, Transacciones IEEE en (Volumen: 31, Número: 6)
- ^ Brunner, Klaus A. (2002). "¿Qué es lo emergente en Computación Emergente?" (PDF) . Cybernetics and Systems 2002: Actas del 16º Encuentro Europeo de Investigación en Cibernética y Sistemas . 1 . Viena. págs. 189-192. Archivado desde el original (PDF) el 23 de julio de 2011 . Consultado el 18 de febrero de 2009 .