Discusión sobre el artículo "Algoritmo del Bisonte: Bison Algorithm (BIA)"

Artículo publicado Algoritmo del Bisonte: Bison Algorithm (BIA):

Un nuevo método de optimización, el Algoritmo del Bisonte: Bison Algorithm (BIA), utiliza dos estrategias inspiradas en el comportamiento del bisonte para resolver problemas de optimización continua con una única función objetivo. Las características clave del BIA son dos principios fundamentales inspirados en el comportamiento del bisonte: la capacidad de moverse de forma dinámica y una estrategia defensiva.

Con el fin de encontrar un método de optimización más eficaz, este artículo presenta el algoritmo del bisonte (BIA), un algoritmo de optimización basada en poblaciones e inspirado en los enjambres, diseñado para resolver problemas de optimización continua con una única función objetivo. Las características clave del BIA son dos principios fundamentales inspirados en el comportamiento del bisonte: la capacidad de moverse de forma dinámica y una estrategia defensiva. El algoritmo fue desarrollado por investigadores checos en 2017 y publicado en la serie Lecture Notes in Computer Science (Springer) en 2019.

Los bisontes son animales increíbles, dotados de una gran resistencia y fuerza. Son capaces de alcanzar una gran velocidad y mantenerla durante media hora. Cuando se ven rodeados por depredadores, suelen formar un círculo, con los individuos más fuertes en el perímetro, mientras que el resto de la manada tiende a desplazarse hacia el interior para ponerse a salvo.

Estos dos patrones de comportamiento se modelaron en el algoritmo del bisonte y se aplicaron como técnica de optimización. El primer aspecto, «velocidad y resistencia», permite a los agentes del algoritmo explorar ampliamente el espacio de búsqueda, descubriendo zonas nuevas y potencialmente óptimas. El segundo aspecto, el «círculo defensivo», simula un mecanismo de búsqueda local y estabilización, en el que los agentes se agrupan en torno a las soluciones más prometedoras, protegiéndolas de un rechazo prematuro y perfeccionando sus posiciones. Ahora veamos cómo funciona esto realmente en el algoritmo.


Autor: Andrey Dik