Figure 1.
nodal robustness per neighbor as a function of the number of nearest neighbors (m) used to form the graph, for twelve separate flocks as well as an overall average.
For each flock the curve shown is the average of all snapshots taken of that flock, with error bars showing the standard deviation. The overall average, shown as the blue curve, is an average of the twelve flocks, with error bars showing the standard deviation. If, instead, an average is taken of every snapshot (394 in total), the resulting curve and standard deviations are almost identical (see Fig. S2), although the error is greatly reduced (see Fig. S3). On the left is shown a snapshot of starling flock 25-08 in flight and the corresponding tracked positions, rotated to fit inside a rectangular bounding box.
Figure 2.
Dependence of the optimum number of neighbors (m*) and the peak value of robustness per neighbor on the number of birds in the flock (N).
Different snapshots from the same flock have different numbers of birds due to occlusions. Results for each snapshot are shown rather than averaged across flocks since we can take each snapshot to be an independent observation (see Fig. S2). Under each plot are the bird positions (rotated to fit inside a rectangular bounding box) for two snapshots corresponding to the smallest and largest flocks studied.
Figure 3.
Dependence of the optimum number of neighbors (m*) and the peak value of robustness per neighbor on the thickness of the flock.
Flock thickness is defined as the ratio of smallest to largest dimension of an ellipsoid having the same principal moments of inertia as the flock. Results are shown in blue from each snapshot of starling data and in red from flocks randomly generated from a uniform distribution within a rectangular prism. Each data point shown from the random flocks is the average result from generating 100 separate flocks, each containing 1200 individuals. The error bars shown for peak values are the standard deviation, while the error bars for m* show the range of values for which the robustness per neighbor is within 90% of the peak. Under each plot are the positions of two randomly generated flocks, with thicknesses of 0.15 and 0.85.