Discusión sobre el artículo "Algoritmo de monos azules — Algoritmo Blue Monkey (BM)"

Artículo publicado Algoritmo de monos azules — Algoritmo Blue Monkey (BM):

En este artículo se presenta la implementación del algoritmo metaheurístico Blue Monkey, basado en la simulación del comportamiento social de los monos azules. En este, se examinan los mecanismos clave del algoritmo —la estructura grupal de la población, el seguimiento de líderes locales y la renovación generacional mediante la sustitución de los individuos adultos con peor rendimiento por las crías con mejor rendimiento— y se analizan los resultados de las pruebas.

Para encontrar el algoritmo de optimización más adecuado para los problemas discretos de los robots de trading, analizaremos otro método y sus posibilidades. En el corazón de la selva africana habitan unas criaturas cuya vida, llena de interacciones complejas y de una sabia jerarquía, se ha convertido en fuente de inspiración para crear uno de los métodos de optimización. Se trata de los monos azules, o Cercopithecus mitis, pequeños y ágiles habitantes de las copas de los árboles. Su comportamiento, aparentemente caótico pero regido en realidad por profundas leyes biológicas, inspiró el desarrollo de un algoritmo bautizado en su honor: Blue Monkey.

El algoritmo fue desarrollado por M. Mahmood y B. Al-Khateeb y publicado en 2019 en Periodicals of Engineering and Natural Sciences (PEN) 7(3):1054-1066, DOI:10.21533/pen.v7i3.621.

Este ecosistema complejo, pero armonioso, se refleja en la abstracción matemática del algoritmo Blue Monkey:

  • Grupos como equipos. La población de agentes se divide en equipos independientes, cada uno con su propio líder, que desempeña un papel similar al de un macho dominante.
  • El líder: la encarnación de la perfección. El mejor individuo de cada grupo, que posee la mayor «aptitud» (fitness), personifica al macho dominante: un modelo a seguir.
  • Las crías: la nueva generación. Los individuos jóvenes, las «crías», representan una nueva etapa en la evolución: están aprendiendo y están preparados para sustituir a sus mayores, aportando ideas y soluciones novedosas.
  • Migración: renovación del sistema. El proceso de migración consiste en que las mejores «crías» pueden sustituir a los «adultos» menos aptos, lo que garantiza una renovación constante y una mejora de la eficiencia.
  • El aprendizaje social: el camino hacia el líder. El movimiento de las «crías» hacia el líder del grupo, regido por fórmulas matemáticas, imita el proceso de aprendizaje social, en el que los jóvenes aprenden de los más experimentados.


Autor: Andrey Dik