El comportamiento de bandada es el que se manifiesta cuando un grupo de aves, llamado bandada , se alimenta o vuela. Las ovejas y las cabras también presentan este comportamiento.
Las simulaciones por ordenador y los modelos matemáticos que se han desarrollado para emular el comportamiento de las bandadas de aves también se pueden aplicar en general al comportamiento de "bandada" de otras especies. Como resultado, el término "bandada" se aplica a veces, en informática, a especies distintas de las aves, para significar el movimiento colectivo de un grupo de entidades autopropulsadas, un comportamiento animal colectivo exhibido por muchos seres vivos como los peces , las bacterias y los insectos . [1]
El agrupamiento se considera un comportamiento emergente que surge de reglas simples que son seguidas por individuos y no implica ninguna coordinación central.
Existen paralelismos entre el comportamiento de los peces en cardúmenes , el comportamiento de los insectos en enjambres y el comportamiento de los animales terrestres en manada. Durante los meses de invierno, los estorninos son conocidos por agruparse en enormes bandadas de cientos a miles de individuos, murmuraciones , que cuando emprenden el vuelo juntos, producen grandes despliegues de intrigantes patrones en espiral en los cielos sobre los observadores.
En 1987, Craig Reynolds simuló en un ordenador el comportamiento de las bandadas con su programa de simulación Boids . [2] Este programa simula agentes simples (boids) a los que se les permite moverse de acuerdo con un conjunto de reglas básicas. El resultado es similar a una bandada de pájaros , un banco de peces o un enjambre de insectos .
Se han realizado mediciones de la formación de bandadas de aves [3] utilizando cámaras de alta velocidad, y se ha realizado un análisis informático para probar las sencillas reglas de formación de bandadas que se mencionan a continuación. Se ha descubierto que, en general, son ciertas en el caso de la formación de bandadas de aves, pero la regla de atracción de largo alcance (cohesión) se aplica a los 5-10 vecinos más cercanos del ave que se está formando y es independiente de la distancia de estos vecinos con respecto al ave. Además, existe una anisotropía con respecto a esta tendencia cohesiva, ya que se exhibe más cohesión hacia los vecinos a los lados del ave, en lugar de hacia delante o hacia atrás. Esto probablemente se deba a que el campo de visión del ave en vuelo se dirige hacia los lados en lugar de directamente hacia delante o hacia atrás.
Otro estudio reciente se basa en un análisis de imágenes de bandadas tomadas con cámaras de alta velocidad sobre Roma y utiliza un modelo informático que supone unas reglas de comportamiento mínimas. [4] [5] [6] [7]
Los modelos básicos del comportamiento de las bandadas están controlados por tres reglas simples:
Con estas tres simples reglas, la bandada se mueve de una manera extremadamente realista, creando movimientos e interacciones complejos que serían extremadamente difíciles de crear de otra manera.
El modelo básico se ha ampliado de varias maneras diferentes desde que Reynolds lo propuso. Por ejemplo, Delgado-Mata et al. [8] ampliaron el modelo básico para incorporar los efectos del miedo. Se utilizó el olfato para transmitir emociones entre animales, a través de feromonas modeladas como partículas en un gas de libre expansión.
Hartman y Benes [9] introdujeron una fuerza complementaria a la alineación que denominaron cambio de liderazgo. Este cambio define la posibilidad de que el ave se convierta en líder e intente escapar.
Hemelrijk y Hildenbrandt [10] utilizaron la atracción, la alineación y la evitación, y ampliaron esto con una serie de rasgos de los estorninos reales:
Los autores demostraron que las características específicas del comportamiento de vuelo, así como el gran tamaño de la bandada y el bajo número de compañeros de interacción, fueron esenciales para la creación de la forma variable de las bandadas de estorninos.
En las simulaciones de bandadas, no existe un control central; cada ave se comporta de manera autónoma. En otras palabras, cada ave tiene que decidir por sí misma qué bandadas considera como su entorno. Por lo general, el entorno se define como un círculo (2D) o una esfera (3D) con un radio determinado (que representa el alcance). [ cita requerida ]
Una implementación básica de un algoritmo de bandada tiene complejidad : cada ave busca entre todas las demás aves para encontrar aquellas que caen en su entorno. [¿ Síntesis incorrecta? ]
Posibles mejoras: [ cita requerida ]
Lee Spector, Jon Klein, Chris Perry y Mark Feinstein estudiaron el surgimiento del comportamiento colectivo en sistemas de computación evolutiva. [11]
Bernard Chazelle demostró que, suponiendo que cada ave ajusta su velocidad y posición a las de las demás aves dentro de un radio fijo, el tiempo que tarda en converger a un estado estable es una exponencial iterada de altura logarítmica en el número de aves. Esto significa que, si el número de aves es lo suficientemente grande, el tiempo de convergencia será tan grande que bien podría ser infinito. [12] Este resultado se aplica únicamente a la convergencia a un estado estable. Por ejemplo, las flechas disparadas al aire en el borde de una bandada harán que toda la bandada reaccione más rápidamente de lo que se puede explicar por las interacciones con los vecinos, que se ralentizan por el retraso temporal en los sistemas nerviosos centrales de las aves (de ave a ave a ave).
En Colonia (Alemania), dos biólogos de la Universidad de Leeds demostraron que los seres humanos tienen un comportamiento similar al de una bandada. El grupo de personas exhibía un patrón de comportamiento muy similar al de una bandada, en el que si el 5% de la bandada cambiaba de dirección, los demás lo imitaban. Cuando una persona era designada como depredador y todos los demás debían evitarla, la bandada se comportaba de forma muy similar a un banco de peces. [13]
El agrupamiento también se ha considerado como un medio para controlar el comportamiento de los vehículos aéreos no tripulados (UAV). [14]
El flocking es una tecnología común en los salvapantallas y se ha utilizado en la animación. El flocking se ha utilizado en muchas películas [15] para generar multitudes que se mueven de forma más realista. Batman Returns (1992) de Tim Burton presentaba murciélagos en bandada. [¿ Síntesis incorrecta? ]
El comportamiento de agrupamiento se ha utilizado para otras aplicaciones interesantes. Se ha aplicado para programar automáticamente estaciones de radio multicanal de Internet. [16] También se ha utilizado para visualizar información [17] y para tareas de optimización. [18]