Skip to main content
UKPMC Funders Author Manuscripts logoLink to UKPMC Funders Author Manuscripts
. Author manuscript; available in PMC: 2015 Mar 1.
Published in final edited form as: Nat Phys. 2014 Sep 1;10(9):615–698. doi: 10.1038/nphys3035

Information transfer and behavioural inertia in starling flocks

Alessandro Attanasi 1,2, Andrea Cavagna 1,2,3,*, Lorenzo Del Castello 1,2, Irene Giardina 1,2,3, Tomas S Grigera 4, Asja Jelić 1,2,*, Stefania Melillo 1,2, Leonardo Parisi 1,5, Oliver Pohl 1,2, Edward Shen 1,2, Massimiliano Viale 1,2
PMCID: PMC4173114  EMSID: EMS59192  PMID: 25264452

Abstract

Collective decision-making in biological systems requires all individuals in the group to go through a behavioural change of state. During this transition fast and robust transfer of information is essential to prevent cohesion loss. The mechanism by which natural groups achieve such robustness, though, is not clear. Here we present an experimental study of starling flocks performing collective turns. We find that information about direction changes propagates across the flock with a linear dispersion law and negligible attenuation, hence minimizing group decoherence. These results contrast starkly with current models of collective motion, which predict diffusive transport of information. Building on spontaneous symmetry breaking and conservation laws arguments, we formulate a new theory that correctly reproduces linear and undamped propagation. Essential to the new framework is the inclusion of the birds’ behavioural inertia. The new theory not only explains the data, but also predicts that information transfer must be faster the stronger the group’s orientational order, a prediction accurately verified by the data. Our results suggest that swift decision-making may be the adaptive drive for the strong behavioural polarization observed in many living groups.


Consider a flock of starlings under direct threat from a peregrine falcon. To dodge the attack, the group constantly changes direction of motion. Each such change, however, puts the flock in a vulnerable condition, which the predator is ready to exploit. The slightest uncertainty in turning may decrease cohesion, or even split the flock and push some birds astray, leaving them easy prey of the falcon. Keeping cohesion during collective decision-making is a general issue in social species, for which living in group is a matter of fitness [1-3]. Irrespective of the consensus mechanism leading to the decision, its actual execution cannot be instantaneous, as a certain amount of time is needed to propagate the decision throughout the group. During this time, cohesion is strained by the mismatch between individuals who have already changed behavioural state and those who have not yet done so. The mechanism by which the information is transferred from individual to individual has therefore a significant impact on collective decision-making [4-8].

In the footsteps of the seminal work by Pomeroy and Heppner [9], we study here natural flocks of starlings (Sturnus vulgaris) performing collective turns in the field (Movie 1). By using a 3-cameras setup (see Methods and [10]), we reconstruct the full 3d trajectory of each bird in the flock (Fig. 1 and Movie 2). For each pair of birds, i and j, we calculate their mutual turning delay, τij, defined as the amount of time by which bird j turns before (τij > 0) or after (τij < 0) bird i (Fig. 1-d,e). By using the delays τij we rank all birds in the flock according to their turning order, that is we find the first to turn, the second, and so on. Each bird i is thus labelled by its rank, ri, and by its absolute turning time, ti, that is the delay of i with respect to the top bird in the rank (Methods). We can then plot the rank ri of each bird as a function of its absolute turning time ti, thus obtaining the ranking curve, r(t) in Fig. 2-a (see also SI-Fig. S3).

FIG. 1. Birds trajectories and turning delays.

FIG. 1

a, Reconstructed 3d trajectories of three birds belonging to a flock performing a collective turn. Inset: zig-zag due to wing flapping. b, c, Trajectories of all N = 176 birds in a flock. Each trajectory lies approximately on a plane. d, The radial acceleration of a turning bird displays a maximum as a function of time. This is in fact our very definition of a turn. Given two birds, i and j, we define the mutual turning delay τij as the time we have to shift the full curve of the radial acceleration aj(t) to maximally overlap it with ai(t) (Methods). e, In the absence of experimental noise we must have, τik + τkj = τij: if i turns 20ms before k, and k turns 15ms before j, then i turns 35ms before j. Due to noise, time ordering will not hold strictly, but we still want it to be correct on average for τij to make biological sense. We consider all triplets of birds and plot τik + τkj vs. τij. The data fall on the identity line with relatively small spread, confirming the temporal consistency of the turning delays (see also Methods and SI-Fig. S2).

FIG. 2. Propagation of the turn across the flock.

FIG. 2

a, The rank r of each bird, i.e. its order in the turning sequence, is plotted vs its absolute turning delay t, i.e. the delay with respect to the first bird to turn (ranking curves for all turning events are presented in Supplementary Information Fig. S3). b, The maximum mutual distance D between the top 5 birds in the rank does not increase with the linear size of the flock, L, hence indicating that the first birds to turn are actually close to each other in space. The result does not change if we use a different number of top birds, as long as this number is much smaller than the flock’s size. Inset: the actual position of the top 5 birds (red) within a real flock. c, The distance x traveled by the information in a time t is proportional to the radius of the sphere containing the first r(t) birds in the rank, namely x(t) = [r(t)/ρ]1/3. The speed of propagation, cs, is the slope of the linear regime of x(t) for early and intermediate times (black lines are linear fits - see Supplementary Information, Appendix A for later time saturation). d, The intensity of the peak of the radial acceleration, amax, (solid symbols) decreases very weakly in passing from the first to the last turning birds. In the inset, we plot aimax vs the rank ri for each bird. Hence, information propagates through the flock with negligible attenuation.

We find that the top birds in the rank, namely the first birds to turn, are physically close to each other (Fig. 2-b). Hence, the decision to turn has a spatially localized origin and it then propagates across the group through a bird-to-bird (‘social’) transfer of information [11]. The alternative view, namely that the turn is caused by an external stimulus hitting all birds at the same time, would imply an independent response of each bird and thus a spatially unstructured distribution of the delay times, while we always find a clear spatial modulation of the delays (Movie 2). Our aim is to understand what is the mechanism through which information propagates from its local origin to the rest of the flock.

From the ranking curve we can calculate the dispersion law, namely how much distance x the information travels in a time t. We are in three dimensions and the turn has a localized origin, hence x(t) is equal to the radius of the sphere containing the first r(t) birds in the rank, namely x(t) = [r(t)]1/3, where ρ is the density of the flock. The most important feature of the curve x(t) (Fig. 2-c) is that there is a clear linear regime for early and intermediate times (before border effects kick in - see SI-Appendix A). We conclude that the distance traveled by the information grows linearly with time, x(t) = cst. The parameter cs is the speed of propagation of the directional information; its value is in the range 20–40 ms−1. These values of cs are high: the decision to turn can sweep through a flock of 400 birds in little more than half a second. We stress that x(t) is the distance traveled by the information in the flock’s reference frame: this transport is not the mere effect of the flock’s absolute motion, but rather a genuine transfer of information within the flock. Note also that the flocks’ speed v0 is in the range 7–12 ms−1 and that we find no correlation between cs and v0.

Although always large, cs varies significantly across different flocks (Fig. 2-c and SI-Table S1). It therefore seems that some flocks manage faster information transfer than others. If we model the flock as a simple fluid, where small density fluctuations transport sound waves, we may naively expect this variability of cs to disappear by rescaling it with the flock’s density, as it would be the case for ordinary sound [12]. However, the density rescaling does not work. In fact, what propagates during the turn are fluctuations of orientation, not of density, of which we find no significant fluctuations. We shall see later on that the variability of cs has an entirely different explanation.

Acceleration data show another interesting result: the information to turn propagates across the flock with negligible attenuation (Fig. 2-d). Flocks are large, the information to turn dynamically reaches all birds through a lot of intermediate passages, so that a substantial level of damping could be expected. Yet it is not so. Both sub-linear propagation and attenuation would result into a physical spread of the flock, and eventually into its disruption. On the contrary, the linear and fast propagation that we find, together with the low damping of the signal, are key factors in preserving flock’s cohesion. What is the theoretical mechanism at the basis of this phenomenon?

Virtually all theoretical descriptions of collective motion are based on alignment dynamics: each individual tends to keep its direction of motion as close as possible to that of its neighbours [12-17],

vi(t+1)=vi(t)+Jjivj(t) (1)

where the vector vi is the velocity of bird i and the sum extends over all neighbours j of i (be they metric or topological [18, 19]). We have disregarded noise/temperature, which is inessential for what follows; we will just assume that the alignment strength J is large, so that we are in the deeply ordered phase (as natural flocks are [17]). In continuous time, the update rule (1) is equivalent to the equation,

dvidt=Hvi,H=Jijvivj (2)

Hence, each bird changes its velocity following a social force, Fsi=Hvi, produced by its neighbours. We stress that we are not studying eqs.(1-2) for the sake of realism, but because we want to understand the mathematical consequences of the alignment term. To do so we need the simplest equation containing such term. Adding more realistic ingredients would not alter the mathematical effects of alignment.

To simplify the algebra we exploit the fact that the trajectories of birds during a turn lie approximately on a plane (Fig. 1-b,c and Movie 2). This allows us to use a two-dimensional order parameter, vi=(vix,viy)=v0eiφi, where the phase φi is the angle between the direction of motion of i and that of the flock (in SI-Appendix G we describe the more general 3d case). We make the assumption - justified by the data - that v0 is constant during the turn and the same for all birds. In the highly ordered regime the velocities vi differ little from the flock’s one, so that φi << 1. We can thus expand the Hamiltonian and obtain,

H=J2ij(φiφj)2=12a2Jd3xa3[φ(x,t)]2 (3)

where a is the average nearest neighbours distance and a term v02 has been reabsorbed into J. The equation of motion associated to Hamiltonian (3) is,

φt=δHδφ=a2J2φ (4)

Relation (4) is a diffusion equation for the phase φ, with dispersion law ω ~ ik2. This theoretical prediction has two consequences, both in sharp contrast with the empirical data: i) Information travels sub-linearly, xt, at variance with the linear propagation we find in turning flocks. A speed of propagation cs cannot even be defined. ii) The frequency is purely imaginary, meaning that this is an overdamped, non-propagating mode, in stark disagreement with the undamped propagation we observe in flocks.

The theory just described has two problems. First, it seems to be missing a conservation law. Hamiltonian (2) is invariant under a global gauge symmetry, namely a uniform rotation of the velocities vi(φiφi + δφ), encoding the fact that all directions of flight are equivalent. Through Noether’s theorem, a symmetry implies in general a conservation law, of which, however, there is no trace in equation (4). A hidden conservation may heavily affect the dispersion law, because the excitation of a conserved field cannot be relaxed locally, but it must be transported away. Second, equation (4) completely neglects behavioural inertia, as the social force, Fs = aJ∇2φ, controls directly φ., rather than φ¨. This is odd. Imagine that the interaction with the neighbours requires bird i to perform a U-turn in one time step. This behaviour is allowed by (4), although it is clearly unreasonable.

Missing conservation law and neglected inertia are two sides of the same coin. When a generalized coordinate (like φ) parametrizes a symmetry of the interaction, its canonically conjugated momentum (let us call it sz) is conserved [20]. However, if the inertial term containing the momentum is neglected, namely if the overdamped approximation is done, the conservation law is lost and a purely dissipative equation like (4) is obtained. This is the case with the previous theory. For a turning flock, however, there is no justification for the overdamped approximation. We can therefore cure both problems by adding a new kinetic term, sz22χ, where sz is the momentum canonically conjugated to φ, and χ is the generalized moment of inertia. We therefore propose the novel Hamiltonian,

H=d3xa3{12a2J[φ(x,t)]2+sz2(x,t)2χ} (5)

The momentum sz is defined as the local generator of the rotations around the z axis parametrized by the phase φ, so that (sz, φ) are generalized action-angle canonical variables. It can be shown that sz is the intrinsic spin of the bird, equivalent to the inverse radius of curvature of its trajectory (SI-Appendix B), whereas χ is the behavioural resistance (inertia) of a bird to change its instantaneous radius of curvature when a social force is exerted by its neighbours (SI-Appendix C). The canonical equations of motion generated by (5) are,

φt=δHδsz=szχ;szt=δHδφ=a2J2φ (6)

The crucial consequence of the symmetry is that the r.h.s of the second equation of motion is in fact a divergence, 2 φ = · ∇ φ, so that we can rewrite this relation as a continuity equation for the spin sz(x, t),

sztjz=0 (7)

with conserved current jz(x, t) = a2 J φ(x, t). We stress that jz is not a mass, nor a momentum current. What is transported by jz is spin, in the form of fluctuations of the phase φ, not of the density. This transport of spin, and therefore of curvature, is what actually gives rise to the collective turn.

Equation (7) is the conservation law generated by the rotational symmetry, which was missing in the previous theory. Imagine that a strong misalignment among a subgroup of birds forms in a certain position of the flock. This causes a local excess of curvature, and thus an excitation of the field sz(x, t). Conservation law (7) states that such excitation cannot be locally dissipated out, but it must be transported away. This mechanism gives rise to a propagating mode, namely to an undamped spin wave [26]. Indeed, by taking the second derivative with respect to time in (6) we obtain,

2φt2cs22φ=0,cs2=a2Jχ (8)

Relation (8) is D’Alembert’s equation, describing waves propagating with speed cs and no damping. Its dispersion relation is linear, ω = csk, which in terms of the distance x traveled by the information in a time t, reads, x = cst. This is precisely the linear and undamped propagation law that we find in turning flocks.

The rotation of the velocity vectors parametrized by φ corresponds to an equal radius turn, i.e. a turn in which all birds have the same radius of curvature and where trajectories cross. This is exactly the way adopted by real flocks to turn (see Fig. 1 and Supplementary Movie 2) and it has a clear biological motivation: it keeps the speed v0 constant throughout the flock. Equal radius turning was first experimentally discovered in [9], and later confirmed in [21]. On the other hand, the rotation of the position vectors parametrized by the orbital angle θ of 2d polar coordinates corresponds to a parallel path turn, typical of rigid bodies (see Appendix B). In this kind of turn, paths do not cross and different points have different radii of curvature. Parallel path turning does not occur in flocks, as it would require a significant increase of speed of birds on the outer side of the turn.

We note that, although the dynamical equation (8) is different from (4), the static properties of the field φ(x, t) (for example, the equal time correlations studied in [17]), are the same as those described by Hamiltonian (3). In particular, the Nambu-Goldstone mode (or zero mode) emerging from the continuous symmetry breaking of the phase φ [22, 23] is also responsible for the emergence of long-range (scale-free) velocity correlations causally connecting very distant parts of the flock. Such correlations have indeed been experimentally observed in starling flocks [24].

When formulated in terms of velocities and positions, as in equation (2), the theory is certainly not Hamiltonian: the acceleration, v., is equal to the social force, but this force is the derivative of H with respect to the velocity v, rather than with respect to the position, x. Indeed, flocks are highly dissipative and forced systems. If, however, we assume that the net effect of all these nonconservative factors (air drag, self-propulsion, etc) is to enforce a constant speed, |vi| = v0, we can describe the system through an effective variable that automatically satisfies this constraint. This effective variable is the phase, φ. By working with the phase, we can disregard the complications related to how the constant speed constraint is achieved and simply focus on the symmetry properties of the theory, similarly to what one would do in uniform circular motion. By reinstating the kinetic term associated to the phase one obtains a new effective Hamiltonian, where φ is the generalized coordinate and sz is its conjugated momentum. Therefore, although the theory is non-Hamiltonian in the (x, v) variables, it becomes so in the (φ, sz) canonical variables.

Equations (5-7) belong to the universality class of Model F in the Halperin and Hohenberg classification of dynamical critical phenomena [25, 26]. Matsubara and Matsuda showed in [27] that Model F is mathematically equivalent to a lattice-gas model for superfluid helium. In this context, the propagating fluctuations of the quantum phase φ are called second-sound, while the alignment coupling constant, J, is called stiffness [25, 26, 28]. Linear and undamped propagation (as opposed to diffusive propagation) is nestled into the identical mathematical structure of these apparently very different systems: i) existence of a continuous symmetry; ii) spontaneous symmetry breaking, due to the emergence of a nonzero order parameter; iii) coupling of the phase, φ, to the conserved generator of the symmetry, the spin sz. Because of universality, irrespective of the physical and biological details, these three elements alone generate the dissipationless propagating mode described by (8).

The novel theory not only provides an explanation for the linear and undamped propagation of information that we observe, but it also makes a quantitative prediction that makes sense of the otherwise unexplained variability of cs from flock to flock. In contrast with standard sound, which travels over density fluctuations and whose speed depends on density and pressure, the propagating speed of the phase fluctuations depends on the strength J of the alignment between the spins, cs2=a2Jχ. Although we have no direct experimental access to the coupling J, we can experimentally determine the polarization, Φ(J), which is a function of the coupling. The polarization is defined as, Φ=(1N)ivivi, and it measures the overall degree of alignment in the flock. In the limit of small phase fluctuations (which is verified in flocks [17]), the alignment coupling constant and the polarization are connected by the equation (see Appendix D for proof),

Φ(J,β)=11βJ (9)

where 1 is the temperature, i.e. the noise level in the system. This equation simply states that the polarization goes to 1 either in the zero noise limit β (perfect alignment), or in the case of infinitely strong alignment, J. By inverting (9) we finally get an expression for the speed of information transfer in turning flocks,

cs=1βχa1Φ (10)

Equation (10) states that, at fixed noise level β, the speed of propagation of the turn across a given flock must be larger the larger the degree of alignment Φ in that flock. We report cs/a vs. 11Φ for all analyzed flocks in Fig. 3. Data show a clear linear dependence, in agreement with equation (10). The square root behaviour reproduced by the data is nontrivial: the polarization is a dimensionless quantity, hence the functional dependence of cs on Φ cannot be worked out by mere dimensional analysis.

FIG. 3. Prediction of the new theory.

FIG. 3

a, The new theory predicts that the rescaled speed of propagation of the turn, cs = a, must be a linear function of 11Φ, where Φ is the polarization. The prediction is verified by the empirical data (P-value: P = 3.1 × 10−4; correlation coefficient: R2 = 0.74). Each point is a different turning flock. Error bars on cs are obtained from its variability under changing the linear fitting regime of x(t). cs/a has the dimensions of sec−1. The slope of this line is equal to 1βχ - equation (10). b, Polarization as a function of time in three different turning flocks. The value of Φ reported in panel a corresponds to the time average over the entire duration of the turn.

Linear and undamped flow of information in collective motion, and its prediction eq.(10), have never been discovered before. Some forms of inertia have been considered in previous models [29-32], but in a very different way than the one discussed here, as inertial terms were not coupled to the conservation of spin generated by the gauge symmetry. Standard inertia, either linear (coupled to linear momentum) or rotational (coupled to orbital angular momentum), does not generate equations (8) and (10). Similarly, in a perfect fluid setup (with the velocity potential playing the role of φ), the conserved currents would be mass and momentum, which would produce standard first sound. Even in the state-of-the-art hydrodynamic theories of active matter [12, 33], conservation laws do not regard the spin current, so that in the flock’s reference frame phase fluctuations unrelated to density fluctuations display very limited propagation.

The link between speed of propagation of the information, cs, and behavioural polarization, Φ, is not an evolutionary trait; it is simply the mathematical consequence of the gauge symmetry. However, the specific level of polarization of a flock is not fixed by math, nor by symmetry, but by adaptive factors. In many social species polarization is very large [4, 5, 17]. Global order is indeed the most conspicuous trait of collective behaviour. However, were the only concern of a bird not to bump into its neighbours, such a large polarization would be difficult to justify. Flocks are rather diluted systems, with packing fraction lower than 0.01 [21]. Yet these same flocks are very ordered: the alignment strength, J, is very large and the polarization Φ is close to 1. Why is that?

We believe equation (10) may be one of the reasons behind this phenomenon. In collective decision-making swift transfer of information is beneficial to the cohesion of the group. In the case of turns this is obvious: during the turn the wavefront divides the flock into two groups of birds with different directions of motion. Such misalignment causes a spatial spread of the flock, with loss of cohesion. The slower the speed cs of the wavefront, the more severe this loss. It is reasonable to believe that this is a general mechanism for moving biological groups. Every collective decision drives the group through a momentary lapse of cohesion, due to the transient coexistence of different behavioural states. The link (10) between high behavioural polarization and fast propagation of the information suggests that keeping this lapse to a minimum, therefore achieving a fast and robust collective decision, may be the adaptive drive for the high degree of order observed in many living groups.

METHODS

Experiments

European starlings spend the winter in Rome, where they populate several roosting sites. Data were collected at the site of Piazza dei Cinquecento, between November 2010 and December 2012. To acquire the video sequences we use the trifocal method described in [10]. We employ three cameras IDT-M5 with monochromatic CMOS sensor with resolution 2288 × 1728 pixels, shooting at 170hz. Lenses used are Schneider Xenoplan 28mm f/2.0. Typical exposure parameters are: aperture between f/2.8 and f/8; exposure time between 700 and 3500 ms. Intrinsic camera parameters are calibrated every two weeks in the lab using a set of 50 images of a planar target. The accuracy of the 3d apparatus is regularly tested using laser-metered artificial targets. Flocks are typically at 80–130m from the cameras. The error on the relative distance between two neighbouring birds is ~ 0.1m. The recorded events have a time duration between 2 and 13 seconds. The data-set consists of 12 distinct flocking events, each one including one collective turn.

Tracking

Segmentation is performed using the method described in [10]. To assign stereoscopic links, i.e. to match birds across the three images, we use global optimization using a cost function based on the trifocal constraint [34]. To assign temporal links we first determine the optimal rotoscale-translation to predict the position of each bird in the next frame. We then link birds from one frame to the next one in a redundant way, i.e. when in doubt we use multifurcation. We percolate the full set of temporal links though the entire sequence and build the graph of all possible 2d paths in the image space of each camera. The three sets of 2d paths are then matched via a global assignment, based on a cost function proportional to the number of stereoscopic links between each triplet of 2d paths. To avoid exponential explosion of the number of paths, the temporal sequence is recursively divided into shorter time intervals over which global optimization can be handled [35]. All global optimizations are performed using linear programming [36]. Our method produces very low time fragmentation: 90% of the reconstructed trajectories last more than 90% of the duration of the event. We tested the method against synthetic data: the comparison with this ground-truth data fully confirms the reliability of the tracking algorithm. All details of the tracking can be found in [35].

Filtering

Filtering of the time-discrete trajectories is necessary for two reasons: i) to reduce experimental noise; ii) to eliminate wing-flapping, whose frequency for starlings is ωflap = 10hz. By sampling at 170hz we are fully exposed to the trajectories zig-zag (see inset in Fig.1a), which would completely dominate acceleration. To cut this high frequency mode we a use 2nd order lowpass digital Butterworth filter on the velocities, typically with a cutoff frequency ωflap/30. Accelerations obtained in this way (see Fig.1d) capture the low frequency corresponding to the turn. Our final results are robust against changes of the cutoff frequency.

Turning delay

We define the turning delay τij of bird i with respect to bird j as the time by which we have to shift the radial acceleration aj(t) with respect to ai(t) to maximally overlap them. More precisely, we define the following normalized correlation (or overlap) function,

Gij(τ)=ai(t)aj(tτ)ai(t)aj(tτ)σiσj

where 〈·〉 indicates a time average,

ai(t)aj(tτ)dtai(t)aj(tτ), (11)

and σi=(ai(t)2ai(t)2), is the fluctuation of ai(t) during the turn. Given this definition, the time shift τij corresponds to the value of τ where Gij(τ) reaches its maximum (examples of the function Gij are reported in SI-Fig. S1). τij > 0 means that j turns before i, and vice versa. In absence of noise time ordering requires that τij = τik + τkj, for each triplet i, j, k. We check robustness of this relation with respect to noise in all our flocks and find a relatively small spread of the data along the identity line (SI-Fig. S2). The quality of our consistency test can be fully appreciated when we compare turning with non-turning flocks. If there is no turn, τij is just a random number, so temporal consistency is strongly violated and the test gives quite a different result (SI-Fig. S2, lowest-right panel).

Ranking

Noise introduces some violations of the time ordering; hence, we are in a similar case as sport ranking, where player i may win over k, k may win over j, but i may lose to j, introducing some frustration. For every bird i, we say that i ‘wins’ over j if τij < 0, in which case we set wij = 1; conversely, i ‘loses’ to j if τij > 0, in which case we set wij = −1. We then define the total score of i as, ϕi=jiwij. Given that we are in a round-robin tournament, it is convenient to rank the birds according to the scores ϕi [37]. Thanks to the low violation of the time ordering, this score ranking gives very small frustration (defined as the number of cases in which i ranks higher than j, but i has lost to j). More refined rankings can be obtained by using probabilistic methods [37]. In our case, these methods decrease only marginally the frustration.

Absolute turning time

The absolute turning time ti for each bird i is the delay with respect to the top bird in the ranking, i.e. the first to turn (ttop = 0, rtop = 1). To reduce the statistical error on ti, introduced by time ordering violations, we define ti using the mutual delay τij with respect to all birds j higher ranked than i,

ti=1ri1rj<ri(tj+τij),ri>1 (12)

If there were no time ordering violations, we would simply have ti = τi,top. In the presence of noise, though, definition (12) is a more robust estimate of ti. By plotting ri vs. ti for all birds in the flock, we obtain the ranking curve, r(t), which is reported for several of our flocks in SI-Fig. S3 together with the propagation curve, x(t) = [r(t)]1/3.

Supplementary Material

Supplementary Information
Supplementary Video 1
Download video file (1.6MB, mov)
Supplementary Video 2
Download video file (4.6MB, mov)

Acknowledgements

We thank J.G. Lorenzana for bringing Model F to our attention. We thank E. Cappelluti, C. Castellani, G.A. Cavagna, M. Cencini, F. Cecconi, F. Ginelli, S. Ramaswamy and J. Toner for discussions, and P. Calabrese and D. Levine for reading the manuscript. We also acknowledge the advice of C. Lucibello on tracking and the help of E. Silvestri on segmentation and on testing our tracking algorithm against synthetic data. This work was supported by grants IIT-Seed Artswarm, ERC-StG n.257126 and US-AFOSR FA95501010250 (through the University of Maryland).

References

  • [1].Conradt L, Roper TJ. Consensus decision making in animals. Trend Ecol. Evol. 2005;20:449–456. doi: 10.1016/j.tree.2005.05.008. [DOI] [PubMed] [Google Scholar]
  • [2].Conradt L, List C. Group decisions in humans and animals: a survey. Phil. Trans. R. Soc. B. 2009;364:719–742. doi: 10.1098/rstb.2008.0276. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [3].Parrish JK, Hamner WH, editors. Animal Groups in Three Dimensions. Cambridge Univ. Press; 1997. [Google Scholar]
  • [4].Krause J, Ruxton GD. Living in Groups. Oxford University Press; Oxford: 2002. [Google Scholar]
  • [5].Couzin ID, Krause J. Self-organization and collective behavior in vertebrates. Adv. Study Behav. 2003;32:1–75. [Google Scholar]
  • [6].Sumpter D, Buhl J, Biro D, Couzin I. Information transfer in moving animal groups. Theory Biosci. 2008;127:177–186. doi: 10.1007/s12064-008-0040-1. [DOI] [PubMed] [Google Scholar]
  • [7].Bajec IL, Heppner FH. Organized flight in birds. Anim. Behav. 2009;78:777–789. [Google Scholar]
  • [8].Nagy M, Akos Z, Biro D, Vicsek T. Hierarchical group dynamics in pigeon flocks. Nature. 2010;464:890–894. doi: 10.1038/nature08891. [DOI] [PubMed] [Google Scholar]
  • [9].Pomeroy H, Heppner F. Structure of turning in air-borne Rock Dove (Columba livia) flocks. Auk. 1992;109:256–267. [Google Scholar]
  • [10].Cavagna A, Giardina I, Orlandi A, Parisi G, Procaccini A, Viale M, Zdravkovic V. The STARFLAG handbook on collective animal behaviour: 1. empirical methods. Anim. Behav. 2008;76:217–236. [Google Scholar]
  • [11].Radakov DV. Schooling and Ecology of Fish. J. Wiley; New York: 1973. [Google Scholar]
  • [12].Toner J, Tu Y. Flocks, herds, and schools: A quantitative theory of flocking. Phys. Rev. E. 1998;58:4828–4858. [Google Scholar]
  • [13].Huth A, Wissel C. The Simulation of the Movement of Fish Schools. J. Theor. Biol. 1992;156:365–385. [Google Scholar]
  • [14].Vicsek T, Czirók A, Ben-Jacob E, Cohen I, Shochet O. Novel type of phase transition in a system of self-driven particles. Phys. Rev. Lett. 1995;75:1226–1229. doi: 10.1103/PhysRevLett.75.1226. [DOI] [PubMed] [Google Scholar]
  • [15].Couzin ID, Krause J, James R, Ruxton GD, Franks NR. Collective memory and spatial sorting in animal groups. J. Theor. Biol. 2002;218:1–11. doi: 10.1006/jtbi.2002.3065. [DOI] [PubMed] [Google Scholar]
  • [16].Grégoire G, Chaté H. Onset of collective and cohesive motion. Phys. Rev. Lett. 2004;92:025702. doi: 10.1103/PhysRevLett.92.025702. [DOI] [PubMed] [Google Scholar]
  • [17].Bialek W, Cavagna A, Giardina I, Mora T, Silvestri E, Viale M, Walczak AM. Statistical mechanics for natural flocks of birds. Proc. Natl. Acad. Sci. USA. 2012;109:4786–4791. doi: 10.1073/pnas.1118633109. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [18].Ballerini M, Cabibbo N, Candelier R, Cavagna A, Cisbani E, Giardina I, Lecomte V, Orlandi A, Parisi G, Procaccini A, et al. Interaction ruling animal collective behavior depends on topological rather than metric distance: Evidence from a field study. Proc. Natl. Acad. Sci. USA. 2008;105:1232–1237. doi: 10.1073/pnas.0711437105. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [19].Ginelli F, Chaté H. Relevance of Metric-Free Interactions in Flocking Phenomena. Phys. Rev. Lett. 2010;105:168103. doi: 10.1103/PhysRevLett.105.168103. [DOI] [PubMed] [Google Scholar]
  • [20].Ryder LH. Quantum Field Theory. Cambridge University Press; Cambridge: 1985. [Google Scholar]
  • [21].Ballerini M, Cabibbo N, Candelier R, Cavagna A, Cisbani E, Giardina I, Orlandi A, Parisi G, Procaccini A, Viale M, Zdravkovic V. Empirical investigation of starling flocks: A benchmark study in collective animal behaviour. Anim. Behav. 2008;76:201–215. [Google Scholar]
  • [22].Nambu Y. Quasiparticles and Gauge Invariance in the Theory of Superconductivity. Physical Review. 1960;117:64–663. [Google Scholar]
  • [23].Goldstone J. Field Theories with Superconductor Solutions. Nuovo Cimento. 1961;19:154–164. [Google Scholar]
  • [24].Cavagna A, Cimarelli A, Giardina I, Parisi G, Santagati R, Stefanini F, Viale M. Scale-free correlations in starling flocks. Proc. Natl. Acad. Sci. USA. 2010;107:11865–11870. doi: 10.1073/pnas.1005766107. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [25].Hohenberg PC, Halperin BI. Theory of dynamic critical phenomena. Rev. Mod. Phys. 1977;49:435–479. [Google Scholar]
  • [26].Halperin BI, Hohenberg PC. Hydrodynamic Theory of Spin Waves. Phys. Rev. 1969;188:898–918. [Google Scholar]
  • [27].Matsubara T, Matsuda H. A lattice model of Liquid Helium, I. Prog. Theor. Phys. 1956;16:569–582. [Google Scholar]
  • [28].Sonin EB. Spin currents and spin superfluidity. Advances in Physics. 2010;59:181–255. [Google Scholar]
  • [29].Justh EW, Krishnaprasad PS. Equilibria and steering laws for planar formations. Systems & Controls Letters. 2004;52:25–38. [Google Scholar]
  • [30].Szabo P, Nagy M, Vicsek T. Transitions in a self-propelled-particles model with coupling of accelerations. Phys. Rev. E. 2009;79:021908. doi: 10.1103/PhysRevE.79.021908. [DOI] [PubMed] [Google Scholar]
  • [31].Hemelrijk CK, Hildenbrandt H. Some causes of the variable shape of flocks of birds. PLoS ONE. 2011;6:e22479. doi: 10.1371/journal.pone.0022479. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [32].Gautrais J, Ginelli F, Fournier R, Blanco S, Soria M, Chateé H, Theraulaz G. Deciphering interactions in moving animal groups. Plos Comp. Biol. 2012;8:e1002678. doi: 10.1371/journal.pcbi.1002678. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • [33].Simha RA, Ramaswamy S. Hydrodynamics Fluctuations and Instabilities in Ordered Suspensions of Self-Propelled Particles. Phys. Rev. Lett. 2002;89:058101. doi: 10.1103/PhysRevLett.89.058101. [DOI] [PubMed] [Google Scholar]
  • [34].Hartley R, Zisserman A. Multiple View Geometry in Computer Vision. Cambridge University Press; 2003. [Google Scholar]
  • [35].Attanasi A, Cavagna A, Del Castelo L, Giardina I, Jelić A, Melillo S, Parisi L, Shen E, Silvestri E, Viale M. Tracking in three dimensions via recursive multi-path branching. 2013 arXiv:1305.1495. [Google Scholar]
  • [36].CPLEX Optimization Incorporated . Using the CPLEX Callable Library. Incline Village, Nevada: 1994. [Google Scholar]
  • [37].Conner GR, Christopher PG. An extension of Zermelo’s model for ranking by paired comparisons. Eur. J. Appl. Math. 2000;11:225–247. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supplementary Information
Supplementary Video 1
Download video file (1.6MB, mov)
Supplementary Video 2
Download video file (4.6MB, mov)

RESOURCES