<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Appl. Math. Stat.</journal-id>
<journal-title>Frontiers in Applied Mathematics and Statistics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Appl. Math. Stat.</abbrev-journal-title>
<issn pub-type="epub">2297-4687</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fams.2021.717523</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Applied Mathematics and Statistics</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Attraction vs. Alignment as Drivers of Collective Motion</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Str&#x000F6;mbom</surname> <given-names>Daniel</given-names></name>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/858368/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Tulevech</surname> <given-names>Grace</given-names></name>
<uri xlink:href="http://loop.frontiersin.org/people/1621647/overview"/>
</contrib>
</contrib-group>
<aff><institution>Department of Biology, Lafayette College</institution>, <addr-line>Easton, PA</addr-line>, <country>United States</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Raluca Eftimie, University of Franche-Comt&#x000E9;, France</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Miguel Pineda, University College London, United Kingdom; Dumitru Trucu, University of Dundee, United Kingdom</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Daniel Str&#x000F6;mbom <email>stroembp&#x00040;lafayette.edu</email></corresp>
<fn fn-type="other" id="fn001"><p>This article was submitted to Dynamical Systems, a section of the journal Frontiers in Applied Mathematics and Statistics</p></fn></author-notes>
<pub-date pub-type="epub">
<day>31</day>
<month>01</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2021</year>
</pub-date>
<volume>7</volume>
<elocation-id>717523</elocation-id>
<history>
<date date-type="received">
<day>31</day>
<month>05</month>
<year>2021</year>
</date>
<date date-type="accepted">
<day>24</day>
<month>12</month>
<year>2021</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2022 Str&#x000F6;mbom and Tulevech.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Str&#x000F6;mbom and Tulevech</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license> </permissions>
<abstract>
<p>Moving animal groups exhibit a range of fascinating behaviors. The standard explanation for how these groups form and function is that the individual animals interact via attraction, repulsion, and alignment, where alignment is proposed to drive the collective motion. However, it has been shown both experimentally and theoretically that alignment interactions are not required to induce group level alignment. In particular, via the use of self-propelled particle models it has been established that several other mechanisms induce group level alignment (aka polarization) in combination with attraction alone. However, no systematic comparison of these mechanisms among themselves, or with explicit alignment, has been presented and it remains unclear how, or even if, they can be distinguished at the collective level. Here, we introduce two previously unreported mechanisms, burst-and-glide and burst-and-stop, and show via simulation that they also induce polarization in combination with attraction alone. Then, we compare the polarization inducing characteristics of six mechanisms; asymmetric interactions, asynchrony, anticipation, burst-and-glide, burst-and stop, and explicit alignment. We show that the mechanisms induce polarization in different parts of the attraction parameter space, that the route to polarization from uniformly random initial conditions, as well as repolarization following strong perturbations, is markedly different among the mechanisms. In particular, we find that alignment based and non-alignment based mechanisms can be distinguished via their polarization and repolarization processes. These findings further challenge the current alignment based theory of collective motion and may contribute to a more versatile theory of collective motion across scales.</p></abstract>
<kwd-group>
<kwd>flocking</kwd>
<kwd>self-propelled particles</kwd>
<kwd>polarization</kwd>
<kwd>animal behavior</kwd>
<kwd>schooling</kwd>
<kwd>swarming</kwd>
<kwd>intermittent locomotion</kwd>
<kwd>burst and glide</kwd>
</kwd-group>
<counts>
<fig-count count="6"/>
<table-count count="0"/>
<equation-count count="9"/>
<ref-count count="51"/>
<page-count count="12"/>
<word-count count="8132"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1. Introduction</title>
<p>Animals moving together in flocks, schools, and herds are ubiquitous in nature. The standard explanation for how individuals in these groups coordinate to generate the group level behavior we observe is that they interact locally with nearby individuals via some combination of attraction, repulsion, and alignment interactions [<xref ref-type="bibr" rid="B1">1</xref>, <xref ref-type="bibr" rid="B2">2</xref>]. More specifically, attraction allows individuals to aggregate, repulsion prevents collisions, and the alignment interaction where individuals align with the average heading of their neighbors is proposed to drive the collective motion [<xref ref-type="bibr" rid="B3">3</xref>].</p>
<p>Much of our understanding of how animals in moving groups coordinate their motion has come out of the study of self-propelled particle (spp) models [<xref ref-type="bibr" rid="B3">3</xref>]. In spp models a number of particles move and interact with nearby particles via a set of local interaction rules, for example, attraction, repulsion, and alignment [<xref ref-type="bibr" rid="B2">2</xref>, <xref ref-type="bibr" rid="B4">4</xref>]. Models including these three interactions have been shown to generate the standard groups: mills, swarms, and aligned (or polarized or dynamic) groups [<xref ref-type="bibr" rid="B4">4</xref>, <xref ref-type="bibr" rid="B5">5</xref>], and have been widely adopted in modeling collective motion in specific real animal groups (e.g., [<xref ref-type="bibr" rid="B6">6</xref>, <xref ref-type="bibr" rid="B7">7</xref>]) and as base models for general theoretical investigations (e.g., [<xref ref-type="bibr" rid="B8">8</xref>, <xref ref-type="bibr" rid="B9">9</xref>]). The capacity of these models to produce group level alignment via the explicit alignment interaction has been critical in modeling groups of animals that move collectively through the environment. From now on we refer to group level alignment as &#x0201C;polarization,&#x0201D; and aligned groups as &#x0201C;polarized groups,&#x0201D; to clearly distinguish these from the explicit alignment interaction.</p>
<p>Over the past decade experimental studies has failed to detect explicit alignment interactions between individuals despite observing polarized schooling [<xref ref-type="bibr" rid="B10">10</xref>, <xref ref-type="bibr" rid="B11">11</xref>]. It has also been established that explicit alignment interactions between particles are not required to produce polarized groups in spp models [<xref ref-type="bibr" rid="B12">12</xref>&#x02013;<xref ref-type="bibr" rid="B17">17</xref>]. In addition, calculating explicit alignment has been described as a computationally intensive process [<xref ref-type="bibr" rid="B15">15</xref>], and [<xref ref-type="bibr" rid="B11">11</xref>] argue that it is unlikely that real animals will measure and store the speed and heading of neighbors that are required to compute the explicit alignment. Furthermore, [<xref ref-type="bibr" rid="B17">17</xref>, <xref ref-type="bibr" rid="B18">18</xref>] speculate that the inclusion of explicit alignment interactions in spp models might explain why these models tend to fail to produce disruptive phenomena that are ubiquitous in nature, for example, bistability and switching between group types in fish [<xref ref-type="bibr" rid="B19">19</xref>]. Combined this suggests that alternatives to explicit alignment for generating polarized groups is required to explain collective motion in some animal groups and to address a number of issues related to a theory of collective motion based on explicit alignment interactions.</p>
<p>A number of specific mechanisms that can induce polarized collective motion from non-alignment interactions are known [<xref ref-type="bibr" rid="B12">12</xref>&#x02013;<xref ref-type="bibr" rid="B17">17</xref>]. In particular, it is known that asymmetric interactions [<xref ref-type="bibr" rid="B13">13</xref>], anticipation [<xref ref-type="bibr" rid="B17">17</xref>], and asynchrony [<xref ref-type="bibr" rid="B16">16</xref>] induce polarization in combination with attraction. Asymmetric interactions, via blind zones, have been extensively studied in spp models [<xref ref-type="bibr" rid="B5">5</xref>, <xref ref-type="bibr" rid="B15">15</xref>, <xref ref-type="bibr" rid="B20">20</xref>&#x02013;<xref ref-type="bibr" rid="B22">22</xref>]. In these models particles that are in a blind zone behind a particle relative to its direction of travel do not contribute to some, or all, of the interactions between the particles, resulting in asymmetric interactions. Given that many animals have restricted fields of vision [<xref ref-type="bibr" rid="B23">23</xref>, <xref ref-type="bibr" rid="B24">24</xref>] and/or interact more strongly with nearby individuals in certain directions than others [<xref ref-type="bibr" rid="B25">25</xref>] asymmetric interactions represent a biologically plausible alternative to explicit alignment for explaining collective motion in some groups. Anticipation, where individuals use the future anticipated positions and headings of other individuals, rather than their current positions and headings to update their own headings is used by a number of animals [<xref ref-type="bibr" rid="B26">26</xref>&#x02013;<xref ref-type="bibr" rid="B28">28</xref>], including humans moving in crowds [<xref ref-type="bibr" rid="B29">29</xref>&#x02013;<xref ref-type="bibr" rid="B31">31</xref>]. This type of anticipation has been included in spp models that contain explicit alignment interactions [<xref ref-type="bibr" rid="B32">32</xref>, <xref ref-type="bibr" rid="B33">33</xref>] and models that do not include them [<xref ref-type="bibr" rid="B17">17</xref>, <xref ref-type="bibr" rid="B34">34</xref>]. In alignment based models anticipation has been reported to inhibit polarization and promote milling and swarming [<xref ref-type="bibr" rid="B32">32</xref>, <xref ref-type="bibr" rid="B33">33</xref>], whereas in attraction based models anticipation has been shown to induce polarized collective motion [<xref ref-type="bibr" rid="B17">17</xref>]. In most spp models particles update their headings and positions synchronously, i.e., all particles update at exactly the same time, however, given stochasticity and other factors it is likely that individual animals in a moving group update at different times, in an asynchronous fashion [<xref ref-type="bibr" rid="B16">16</xref>]. A number of studies have investigated asynchronous updating in spp models [<xref ref-type="bibr" rid="B16">16</xref>, <xref ref-type="bibr" rid="B35">35</xref>&#x02013;<xref ref-type="bibr" rid="B37">37</xref>], in particular, [<xref ref-type="bibr" rid="B16">16</xref>] has established that sequential random asynchrony in update in combination with attraction induces polarization. However, sequential random asynchrony, where individuals update in a random sequential order on each time step, is unlikely to occur in real animal groups, but other types of asynchronous intermittent locomotion has been observed in animals across taxa [<xref ref-type="bibr" rid="B38">38</xref>]. In particular, the burst-and-glide and burst-and-stop type dynamics observed in fish [<xref ref-type="bibr" rid="B39">39</xref>&#x02013;<xref ref-type="bibr" rid="B41">41</xref>], mammals [<xref ref-type="bibr" rid="B39">39</xref>, <xref ref-type="bibr" rid="B42">42</xref>], birds [<xref ref-type="bibr" rid="B43">43</xref>], and insects [<xref ref-type="bibr" rid="B44">44</xref>] would be a more biologically plausible type of asynchrony. However, at present no study is available that has established that this type of asynchrony has similar polarization inducing capabilities, in combination with attraction, or other interactions.</p>
<p>Attraction is a fundamental biologically plausible interaction operating in animal groups [<xref ref-type="bibr" rid="B1">1</xref>, <xref ref-type="bibr" rid="B3">3</xref>], and a component of many spp models [<xref ref-type="bibr" rid="B2">2</xref>, <xref ref-type="bibr" rid="B13">13</xref>], but at present its perceived role is often limited to explain aggregation [<xref ref-type="bibr" rid="B3">3</xref>]. However, given that alternatives to explicit alignment are needed to explain collective motion in some animal groups, and to address issues related to the current alignment based theory of collective motion, and the recent discoveries of several mechanisms that induce polarization in combination with attraction, its role in the context of collective motion might require revision. Unfortunately, the information relating to the polarization inducing capacity of attraction is scattered throughout the literature and no direct comparison of the discovered polarization inducing mechanisms among themselves, or with explicit alignment is available, so how they differ with respect to the dynamics induced is largely unknown. Therefore, beyond biological plausibility arguments it remains unclear how the available polarization inducing mechanisms can help advance our understanding of collective motion in moving animal groups.</p>
<p>Here, we present a comparison of a number of known polarization inducing mechanisms in combination with attraction: explicit alignment [<xref ref-type="bibr" rid="B45">45</xref>, <xref ref-type="bibr" rid="B46">46</xref>], asynchrony [<xref ref-type="bibr" rid="B16">16</xref>], anticipation [<xref ref-type="bibr" rid="B17">17</xref>], and asymmetric interactions (via a blind zone) [<xref ref-type="bibr" rid="B13">13</xref>]. We also introduce two previously unreported polarization inducing mechanisms in combination with attraction, burst-and-glide and burst-and-stop update, and add these, as well as explicit alignment alone, to our comparison.</p>
</sec>
<sec id="s2">
<title>2. Models and Methods</title>
<p>We use the synchronous local attraction model (LAM) [<xref ref-type="bibr" rid="B16">16</xref>], known to not produce polarized groups, as our base model and add the polarization inducing mechanisms to it to allow for a direct comparison of their polarization inducing capabilities. We start by summarizing this model and then describe how it was adapted for each of the polarization inducing mechanisms. We consider eight models in total and label them (I)&#x02013;(VIII). We note that all of these, except (V) and (VI), have been previously described in the literature and we provide the main references in the description of each. Models (I)&#x02013;(IV) are identical to those presented in the references, but for (VII)&#x02013;(VIII) we have only included the main interactions from the listed sources into the common framework of (I)&#x02013;(IV) to facilitate focused comparison of the effects of the mechanisms themselves. Throughout this manuscript we use &#x0201C;hat&#x0201D; notation for normalized vectors (e.g., <inline-formula><mml:math id="M15"><mml:mover accent="true"><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:math></inline-formula>), and &#x0201C;bar&#x0201D; notation for non-normalized vectors (e.g., <inline-formula><mml:math id="M16"><mml:mover accent="true"><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:math></inline-formula>).</p>
<p>I. Synchronous LAM [<xref ref-type="bibr" rid="B16">16</xref>] This is a self-propelled particle model in which <italic>N</italic> particles move at constant speed &#x003B4; in two dimensions and interact via local attraction only (see <xref ref-type="fig" rid="F1">Figure 1A</xref>). On every time step, each particle calculates the position of the local center of mass (LCM) of all particles within a distance of <italic>R</italic> from it (its neighbors). The new heading of particle <italic>i</italic> (<inline-formula><mml:math id="M17"><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>) is a linear combination of the normalized direction toward the local center of mass (<inline-formula><mml:math id="M18"><mml:msubsup><mml:mrow><mml:mi>&#x00108;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>) and its normalized current heading (<inline-formula><mml:math id="M19"><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>)</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M20"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>c</mml:mi><mml:msubsup><mml:mrow><mml:mi>&#x00108;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0002B;</mml:mo><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

<p>The parameter <italic>c</italic> specifies the relative strength of attraction to the LCM when the relative tendency to proceed with the current heading is 1. Once all particles have calculated their new headings based on the current positions of their neighbors, all particles are simultaneously moved a distance of &#x003B4; in the direction specified by <inline-formula><mml:math id="M21"><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p>The interactions in the models. In each model a focal particle is located at position <inline-formula><mml:math id="M1"><mml:msubsup><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> at the center of the interaction zone with radius <italic>R</italic> and the black filled circles represents the (potential) neighbors. In the preceding timestep the focal particle moved a distance of &#x003B4; from its previous position <inline-formula><mml:math id="M2"><mml:msubsup><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> and its current heading is <inline-formula><mml:math id="M3"><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>. <bold>(A)</bold> The local attraction model (LAM). The focal particle calculates the position of the local center of mass of its neighbors (<inline-formula><mml:math id="M4"><mml:mi>L</mml:mi><mml:mi>C</mml:mi><mml:msubsup><mml:mrow><mml:mi>M</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>) and sets up the normalized vector <inline-formula><mml:math id="M5"><mml:msubsup><mml:mrow><mml:mi>&#x00108;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> pointing towards it. This describes the interactions in models (I,III,V,VI) and these differ only in how the update is executed. <bold>(B)</bold> LAM with blind zone (II). Same as in <bold>(A)</bold> except that any neighbors that are located in the blind zone specified by the angle &#x003B2; are not included in the <inline-formula><mml:math id="M6"><mml:mi>L</mml:mi><mml:mi>C</mml:mi><mml:msubsup><mml:mrow><mml:mi>M</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> and <inline-formula><mml:math id="M7"><mml:msubsup><mml:mrow><mml:mi>&#x00108;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> calculations. Here, there are five particles within the interaction range <italic>R</italic> in the figure, but one of them is in the blind zone and therefore excluded from the LCM calculation. <bold>(C)</bold> LAM with anticipation (IV). Here, the focal particle calculates the anticipated local center of mass (<inline-formula><mml:math id="M8"><mml:mi>a</mml:mi><mml:mi>L</mml:mi><mml:mi>C</mml:mi><mml:msubsup><mml:mrow><mml:mi>M</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>) and the anticipated attraction vector <inline-formula><mml:math id="M9"><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>a</mml:mi><mml:mi>C</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> using the anticipated future positions of its neighbors (open circles) rather than their current positions (black filled circles). The future anticipated position of neighbor <italic>j</italic>, currently at position <inline-formula><mml:math id="M10"><mml:msubsup><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>, is <inline-formula><mml:math id="M11"><mml:mi>a</mml:mi><mml:msubsup><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0002B;</mml:mo><mml:mi>&#x003C4;</mml:mi><mml:mi>&#x003B4;</mml:mi><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>, that is, the position that neighbor would be at if it continued with its current heading at its current speed &#x003B4; for a time &#x003C4; (the anticipation time). <bold>(D)</bold> LAM with explicit alignment (VII). Here, the focal particle calculates the local center of mass and set up the <inline-formula><mml:math id="M12"><mml:msubsup><mml:mrow><mml:mi>&#x00108;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> vector like in <bold>(A)</bold>, but it also sets up a normalized vector <inline-formula><mml:math id="M13"><mml:msubsup><mml:mrow><mml:mi>&#x000C2;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> which is the average heading of its neighbors. <bold>(E)</bold> Explicit alignment only (VIII). Here, the focal particle only sets up the <inline-formula><mml:math id="M14"><mml:msubsup><mml:mrow><mml:mi>&#x000C2;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> vector, there is no attraction. Figure <bold>(A)</bold> is from [<xref ref-type="bibr" rid="B16">16</xref>] (CC-BY Str&#x000F6;mbom), Figure <bold>(C)</bold> is from [<xref ref-type="bibr" rid="B17">17</xref>] (CC-BY Str&#x000F6;mbom), and <bold>(B,D,E)</bold> have been adapted from these.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fams-07-717523-g0001.tif"/>
</fig>
<p>II. Synchronous LAM with a blind zone ([<xref ref-type="bibr" rid="B16">16</xref>] with blind zone from [<xref ref-type="bibr" rid="B13">13</xref>])</p>
<p>Identical to (I) except that a particle does not interact with other particles in a blind zone defined by the angle &#x003B2; behind it relative to its direction of travel (see <xref ref-type="fig" rid="F1">Figure 1B</xref>).</p>
<p>III. Sequential random asynchronous LAM ([<xref ref-type="bibr" rid="B16">16</xref>])</p>
<p>Identical to (I) except that particles update their headings and move in random sequential order on every timestep.</p>
<p>IV. Positional anticipation in the synchronous LAM ([<xref ref-type="bibr" rid="B17">17</xref>])Identical to (I) except that instead of using the actual local center of mass of the neighbors for the heading update each particle uses the anticipated local center of mass of the neighbors instead (see <xref ref-type="fig" rid="F1">Figure 1C</xref>).</p>
<p>V. Burst-and-glide asynchrony LAM</p>
<p>Identical to (I) except that instead of interacting on every timestep the particles only update their headings at random &#x0201C;burst&#x0201D; times <italic>T</italic> defined by <italic>T</italic><sub><italic>j</italic>&#x0002B;1</sub> &#x0003D; <italic>T</italic><sub><italic>j</italic></sub>&#x0002B;&#x003B3; where &#x003B3; is a glide time (time between bursts) drawn from a Weibull distribution &#x00393; &#x0003D; &#x00393;(&#x003BA;, &#x003BB;), where &#x003BA; is shape parameter and &#x003BB; is the scale parameter. The choice of the Weibull distribution is motivated by empiricial findings [<xref ref-type="bibr" rid="B41">41</xref>]. If a particle is scheduled to update its heading on timestep <italic>t</italic> it will update it according to Equation (1) and move a distance of &#x003B4; in this direction (see <xref ref-type="fig" rid="F1">Figure 1A</xref>), and for the subsequent timesteps until its next burst time <italic>T</italic><sub><italic>j</italic>&#x0002B;1</sub> the particle proceed with unchanged heading but exponentially decreasing speed <inline-formula><mml:math id="M22"><mml:mover accent="true"><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>&#x003B4;</mml:mi><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:math></inline-formula> (See <xref ref-type="sec" rid="s9">Appendix A</xref> for more details).</p>
<p>VI. Burst-and-stop asynchrony LAM</p>
<p>Identical to (V) except that the particles only move when they are updating their headings, and on these timesteps they move a distance of &#x003B4;. For timesteps between updates the particles remain stationary.</p>
<p>VII. LAM with explicit alignment (Interactions similar to [<xref ref-type="bibr" rid="B46">46</xref>, <xref ref-type="bibr" rid="B47">47</xref>])</p>
<p>Identical to (I) except that an explicit alignment term <inline-formula><mml:math id="M23"><mml:mi>a</mml:mi><mml:msubsup><mml:mrow><mml:mi>&#x000C2;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> has been added to Equation (1) resulting in</p>
<disp-formula id="E2"><label>(2)</label><mml:math id="M24"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mo>&#x00304;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi>c</mml:mi><mml:msubsup><mml:mrow><mml:mi>&#x00108;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0002B;</mml:mo><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0002B;</mml:mo><mml:mi>a</mml:mi><mml:msubsup><mml:mrow><mml:mi>&#x000C2;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where</p>
<disp-formula id="E3"><label>(3)</label><mml:math id="M25"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mo>&#x000C2;</mml:mo></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mrow><mml:mo>|</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>N</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munderover></mml:mstyle><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>with <italic>N</italic><sub><italic>n</italic></sub> representing the number of neighbors of particle <italic>i</italic> and <inline-formula><mml:math id="M26"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> the normalized current heading of neighbor <italic>j</italic> (see <xref ref-type="fig" rid="F1">Figure 1D</xref>).</p>
<p>VIII. Explicit alignment only. (Interaction from [<xref ref-type="bibr" rid="B45">45</xref>])</p>
<p>Identical to (VII) but without the attraction term <italic>c&#x00108;</italic>. Here, particles only align with the average heading of their neighbors without any attraction (see <xref ref-type="fig" rid="F1">Figure 1E</xref>).</p>
<sec>
<title>2.1. Simulation and Analysis</title>
<p>Various aspects of the polarization behavior of (I)&#x02013;(IV) and (VII)&#x02013;(VIII) have already been described in the literature [<xref ref-type="bibr" rid="B13">13</xref>, <xref ref-type="bibr" rid="B16">16</xref>, <xref ref-type="bibr" rid="B17">17</xref>, <xref ref-type="bibr" rid="B45">45</xref>, <xref ref-type="bibr" rid="B46">46</xref>]. Here, we follow the simulation protocol employed to analyze (I,III,IV) in [<xref ref-type="bibr" rid="B16">16</xref>, <xref ref-type="bibr" rid="B17">17</xref>] to compare and contrast the polarization inducing capacity of (II)&#x02013;(VII). In particular, to illustrate over which attraction strengths <italic>c</italic> they induce polarization and where they do not. For the previously unpublished models (V) and (VI) we also collect particle trajectories and snapshots of the groups produced in simulations.</p>
<p>We use the standard polarization, or alignment, measure [<xref ref-type="bibr" rid="B45">45</xref>] to analyze all simulations. This measure is defined as follows. If <italic>N</italic> is the number of particles in the simulation and <inline-formula><mml:math id="M27"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the normalized current heading of particle <italic>i</italic> at time <italic>t</italic> then the polarization &#x003B1; is defined by</p>
<disp-formula id="E4"><label>(4)</label><mml:math id="M28"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>&#x003B1;</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:mfrac><mml:mrow><mml:mo>|</mml:mo><mml:mstyle displaystyle="true"><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>If all particles move in the same direction &#x003B1; &#x0003D; 1, and if all particle heading vectors cancel out &#x003B1; &#x0003D; 0. Polarized groups, by definition, have large &#x003B1; values and mills and swarms have low &#x003B1; values [<xref ref-type="bibr" rid="B16">16</xref>].</p>
<p>Following [<xref ref-type="bibr" rid="B16">16</xref>, <xref ref-type="bibr" rid="B17">17</xref>] we ran 100 simulations for each value of <italic>c</italic>, from 0 to 2 in increments of 0.1, and measured the polarization over the last 50 timesteps of each simulation and the mean was returned. The total simulation time for each model was chosen so that full polarization would occur in each simulation, and the number of time steps used for each model was (I,II) 8,000, (III) 15,000, (IV) 5,000, (V) 40,000, (VI) 20,000, and (VII) 2,000. Plots showing the distribution of polarization values for each <italic>c</italic> in each model were then created to isolate regions of the <italic>c</italic> parameter space where polarized groups form for each model (I)&#x02013;(VII). More specifically, we partitioned the range of possible polarization values, i.e., 0 to 1, into intervals of length 1/50, and then counted the number of polarization values that fell in each interval for a specific <italic>c</italic>. Then we divided each interval count for the specific <italic>c</italic> with the total number of simulations (100) to obtain the distribution (See [<xref ref-type="bibr" rid="B16">16</xref>] for more details on this type of plot). All models and all simulations shared the same basic parameters used in [<xref ref-type="bibr" rid="B13">13</xref>, <xref ref-type="bibr" rid="B16">16</xref>, <xref ref-type="bibr" rid="B17">17</xref>], namely, <italic>N</italic> &#x0003D; 100, <italic>R</italic> &#x0003D; 4, &#x003B4; &#x0003D; 0.5, and for our comparison here we chose the auxiliary model parameters for the different models as follows (II) &#x003B2; &#x0003D; &#x003C0;, (IV) &#x003C4; &#x0003D; 2, (V) &#x003BA; &#x0003D; 4, &#x003BB; &#x0003D; 3, <italic>k</italic> &#x0003D; 1, (VI) &#x003BA; &#x0003D; 4, &#x003BB; &#x0003D; 3, and (VII,VIII) <italic>a</italic> &#x0003D; 0.01.</p>
<p>We then compared the route to the polarized state from random initial conditions for each of the models (II)&#x02013;(VIII). To do this we ran 5,000 simulations for each model and recorded the polarization of the group over time from the start until a polarized group had formed. Then, for each model, we calculated the median and the median absolute deviation (mad) of the polarization values at each time step (<italic>t</italic>) over the 5,000 simulations to obtain trajectories that illustrate how, on average, the group polarization process proceeds over time. We also collected the time to polarized group formation in each simulation and used this data to create &#x0201C;time to polarization&#x0201D; distributions and to calculate the median and mad &#x0201C;time to polarization&#x0201D; for each model. For these analyses, we used one <italic>c</italic> value from each region of the <italic>c</italic>-parameter space where a particular model is known to generate polarized groups. More specifically, we used <italic>c</italic> &#x0003D; 1 for (II), <italic>c</italic> &#x0003D; 0.2 for (III,V,VI,VII), <italic>c</italic> &#x0003D; 0.2 and <italic>c</italic> &#x0003D; 2 for (IV).</p>
<p>We also measured the polarization over time in simulations (with the same parameter values as above) where as soon as the group has polarized it is strongly perturbed (all particles are assigned random headings in [0, 2&#x003C0;]) and then allowed to repolarize again, and as soon as it has repolarized it is perturbed again. We used &#x003B1; &#x0003D; 0.99 as the threshold for deciding that a polarized group had formed in all models except (V) and (VI). In these two models, the stochastic burst-and-glide/stop motion prevents complete polarization of the group and therefore we used &#x003B1; &#x0003D; 0.85 for (V) and &#x003B1; &#x0003D; 0.9 for (VI). These values are close to the max polarization values groups generated by these models have in simulations. This process was repeated until we had at least 5,000 repolarization events for each model, and we also collected the time to repolarization following each perturbation and used this data to create &#x0201C;time to repolarization&#x0201D; distributions and to calculate the median and mad &#x0201C;time to repolarization&#x0201D; for each model. We then standardized all the repolarization trajectories to run from 0 to 1 (where 0 corresponds to the perturbation timestep and 1 the timestep when full polarization was recorded) and calculated the median and mad at each standardized time point over all the standardized repolarization curves to obtain repolarization curves for each model. Given that the repolarization typically takes a different number of timesteps every time we used the Matlab function &#x0201C;interp1&#x0201D; to interpolate each of the standardized curves over 0 to 1 over a 0.0001 grid so that a pointwise median and mad could be calculated.</p>
<p>Finally, we ran simulations following the simulation protocols above to generate route to polarization and repolarization curves for additional particle numbers <italic>N</italic> &#x0003D; 50, 75, 200, 1, 000.</p>
<p>All code necessary to verify the results presented in this manuscript is available (see the Data availability statement).</p>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>3. Results</title>
<p>We establish that both burst-and-glide (V) and burst-and-stop (VI) update induces polarized group formation in combination with attraction, in addition to producing mills and swarms. <xref ref-type="fig" rid="F2">Figure 2A</xref> shows the group types produced by burst-and-glide, and <xref ref-type="fig" rid="F2">Figure 2B</xref> the groups produced by burst-and-stop. <xref ref-type="fig" rid="F2">Figure 2C</xref> shows the common modified Weibull distribution &#x00393;(4, 3) as measured in simulations, and <xref ref-type="fig" rid="F2">Figures 2D,E</xref> show the speed over time for two particles in the simulations with asynchronous burst-and-glide update (D) and asynchronous burst-and-stop update (E). Finally, <xref ref-type="fig" rid="F2">Figures 2F,G</xref> show examples of the polarization process through a simulation with burst-and-glide (F) and burst-and-stop (G). We note that in both models the polarization increases up to and flattens out around &#x003B1; &#x0003D; 0.85&#x02013;0.9. A detailed investigation of the polarization inducing capacity of these two mechanisms in combination with attraction, and their polarization and repolarization characteristics are described in the comparisons below.</p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p>Burst-and-glide and burst-and-stop simulations. <bold>(A)</bold> Group types produced in the burst-and-glide model (V). From left to right: polarized group (<italic>c</italic> &#x0003D; 0.2), mill (<italic>c</italic> &#x0003D; 1) and swarm (<italic>c</italic> &#x0003D; 2). Points indicate particle positions and the red rods represent the current heading <inline-formula><mml:math id="M29"><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> of each particle. <bold>(B)</bold> Group types produced in the burst-and-stop model. From left to right: polarized group (<italic>c</italic> &#x0003D; 0.2), mill (<italic>c</italic> &#x0003D; 1) and swarm (<italic>c</italic> &#x0003D; 2). <bold>(C)</bold> Common modified Weibull distribution (&#x00393;(4, 3)) as measured in simulations. <bold>(D)</bold> Speed profiles of two particles in a burst-and-glide model simulation. We note the characteristic burst-and-glide dynamics in both, with bursts to maximum speed (&#x003B4;) and exponential decrease in speed between the bursts. <bold>(E)</bold> Speed profiles of two particles in burst-and-stop model simulation. We note the burst-and-stop dynamics in both, with bursts to maximum speed (&#x003B4;) and speed 0 between the bursts. <bold>(F)</bold> Polarization curve through a simulation of the burst-and-glide model. At time 0 polarization is low and after about 2 &#x000D7; 10<sup>4</sup> timesteps polarization starts to build up and at 3.5 &#x000D7; 10<sup>4</sup> it begins to stabilize at around 0.85&#x02013;0.9. <bold>(G)</bold> Polarization curve through a simulation of the burst and stop model. At time 0 polarization is low (uniformly random headings) and after about 5 &#x000D7; 10<sup>3</sup> timesteps polarization starts to build up and at 7 &#x000D7; 10<sup>3</sup> it begins to stabilize at around 0.85&#x02013;0.9.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fams-07-717523-g0002.tif"/>
</fig>
<p>The models that include attraction induce polarization over different attraction ranges (see <xref ref-type="fig" rid="F3">Figure 3</xref>). We note that three of the mechanisms induce polarization only when attraction is weak, random sequential asynchrony (III) (<italic>c</italic> &#x0003D; 0.1and0.2) [<xref ref-type="bibr" rid="B16">16</xref>], burst-and-glide (V) (<italic>c</italic> &#x0003D; 0.2), burst-and-stop (VI) (<italic>c</italic> &#x0003D; 0.1and0.2). Asymmetric interactions (II), on the other hand, only induce polarization when attraction is stronger <italic>c</italic> &#x02265; 0.3. Explicit alignment (VII) induces polarization for <italic>c</italic> &#x02264; 0.4 when <italic>a</italic> &#x0003D; 0.01, and this upper <italic>c</italic> limit will increase with <italic>a</italic> (see <xref ref-type="supplementary-material" rid="SM1">Supplementary Figure 3</xref>). In contrast to all other mechanisms anticipation (IV) reliably induces polarization in different parts of the attraction parameter space, in particular, for weak attraction <italic>c</italic> &#x02264; 0.2 and strong attraction <italic>c</italic> &#x0003E; 1 [<xref ref-type="bibr" rid="B17">17</xref>].</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p>Comparison of models (I)&#x02013;(VII) over <italic>c</italic> from 0 to 2. Each plot represents the distribution of polarization values &#x003B1; returned from 100 simulations for each <italic>c</italic> from 0 to 2 in increments of 0.1. For a particular <italic>c</italic> value the plot color coding shows the proportion of simulations that returned a particular polarization value, the darker the band the more simulations returned that polarization value. For example, for model (III) with <italic>c</italic> &#x0003D; 0.1 all simulations returned a polarization value close to 1 (so only polarized groups formed) and with <italic>c</italic> &#x0003D; 0.5 all simulations returned a polarization value close to 0 (so polarized groups did not form). We note that the synchronous LAM (I) does not produce polarized groups for any value of <italic>c</italic>, that there are four models that induce polarization for small <italic>c</italic> only (III,V,VI,VII), one model that induces polarized group formation for larger <italic>c</italic> only (II), and one model that induces polarized group formation for both small and larger <italic>c</italic> (IV). We note that the results for (I,III) were originally published in [<xref ref-type="bibr" rid="B16">16</xref>] and the result for (IV) in [<xref ref-type="bibr" rid="B17">17</xref>].</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fams-07-717523-g0003.tif"/>
</fig>
<p>The route to polarization from uniformly random initial conditions is markedly different for the different mechanisms. Some are stronger polarization inducing mechanisms and polarize the groups fast, and some are weaker and polarize the group more slowly, on average. <xref ref-type="fig" rid="F4">Figure 4A</xref> shows that explicit alignment alone (VIII) and anticipation with larger <italic>c</italic> (IV with <italic>c</italic> &#x0003D; 2) polarize groups very fast on average (<italic>t</italic> &#x0003C; 100). Explicit alignment in combination with attraction (VI) is initially on par with (VIII) and (IV with <italic>c</italic> &#x0003D; 2) but is slower in the final approach to max polarization. Anticipation when attraction is weak (IV with <italic>c</italic> &#x0003D; 0.2) is not far behind (<italic>t</italic> &#x0003C; 600) and asymmetric interactions (III) generate polarized groups at an intermediate rate (<italic>t</italic> &#x0003C; 2, 000), on average. <xref ref-type="fig" rid="F4">Figure 4B</xref> shows that the three asynchronous update models (III,V,VI) tend to take longer to polarize the groups (<italic>t</italic> &#x0003E; 2, 000). (See <xref ref-type="supplementary-material" rid="SM1">Supplementary Figure 1</xref>) for the median curves used to create <xref ref-type="fig" rid="F4">Figures 4A,B</xref> with mad error bars. <xref ref-type="fig" rid="F4">Figure 4C</xref> shows the relative frequency distributions of the time to polarized group formation, and the median &#x000B1; mad for the eight models are (II) 1051 &#x000B1; 848, (III) 3729 &#x000B1; 1414, (IV with c=0.2) 471 &#x000B1; 117, (IV with c=2) 72 &#x000B1; 72, (V) 12959 &#x000B1; 4953, (VI) 7319 &#x000B1; 1765, (VII) 365 &#x000B1; 129, and (VIII) 74 &#x000B1; 20. (See <xref ref-type="supplementary-material" rid="SM2">Supplementary Videos 1</xref>, <xref ref-type="supplementary-material" rid="SM3">2</xref> for simulations showing the polarization process for each of these models).</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p>Polarization processes for the eight models. <bold>(A)</bold> Median polarization curves for the models focused on those that generate polarized groups at a fast or intermediate rate (III,IV,VII,VIII). <bold>(B)</bold> Median polarization curves for the models focused on the three models that polarize the group more slowly (II,V,VI). <bold>(C)</bold> Relative frequency distributions of the time to polarization for each model.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fams-07-717523-g0004.tif"/>
</fig>
<p>The polarized groups generated by the different mechanisms exhibit different repolarization behavior following strong perturbations. <xref ref-type="fig" rid="F5">Figure 5A</xref> shows the standardized median repolarization curve for each model. We see that the alignment based models (VII,VIII) accumulate most of the polarization very early in the process, on average, and that some models accumulate polarization at an almost linear rate (II,V). (See <xref ref-type="supplementary-material" rid="SM1">Supplementary Figure 2</xref>) for the median curves used to create <xref ref-type="fig" rid="F5">Figure 5A</xref> with mad error bars. <xref ref-type="fig" rid="F5">Figure 5B</xref> shows the relative frequency distributions of the time to polarization, and the median &#x000B1; mad for the eight models are (II) 714 &#x000B1; 848, (III) 799 &#x000B1; 1203, (IV with c=0.2) 280 &#x000B1; 140, (IV with c=2) 8 &#x000B1; 18<xref ref-type="fn" rid="fn0001"><sup>1</sup></xref>, (V) 9853 &#x000B1; 4904, (VI) 5353 &#x000B1; 1560, (VII) 466 &#x000B1; 134, and (VIII) 460 &#x000B1; 138.</p>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p>Repolarization processes for the eight models. <bold>(A)</bold> Median standardized repolarization curves for all models. 0 corresponds to the time the strong perturbation occurred and 1 corresponds to when full polarization was reached. We note that explicit alignment alone (VIII) and in combination with attraction (VII) are virtually indistinguishable, the curves overlap, and they exhibit an exponential repolarization process. We also note that (II) and (III) do start of recovering polarization at an exponential rate, but the process is interrupted and from then on the polarization accumulation for (II) is almost linear, and for (IV) with <italic>c</italic> &#x0003D; 0.2 moderately superlinear. The curve for (IV) with <italic>c</italic> &#x0003D; 2 exhibits a similar polarization accumulation process as (IV) with <italic>c</italic> &#x0003D; 0.2, but the initial accumulation is interrupted later within the repolarization period and the post interruption increase is faster. (II) and (V) effectively accumulate polarization at a linear rate throught the process, and (VI) exhibits a moderately superlinear accumulation. <bold>(B)</bold> Relative frequency distributions of the (simulation) time to polarization for each model. Here, we can visually confirm the calculated median (simulation) time steps to repolarization for each of the models. (II) 714, (III) 799, (IV with c=0.2) 280, (IV with <italic>c</italic> &#x0003D; 2) 8, (V) 9853, (VI) 5353, (VII) 466, and (VIII) 460. The main thing to note here is that the median repolarization time of the anticipation with strong attraction model (IV with <italic>c</italic> &#x0003D; 2) is only 8 time steps. Far faster than the second and third fastest models which repolarize in 466 (VII) and 460 (VIII) time steps, respectively.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fams-07-717523-g0005.tif"/>
</fig>
<p>The route to polarization (<xref ref-type="fig" rid="F4">Figure 4</xref>) and repolarization behavior (<xref ref-type="fig" rid="F5">Figure 5</xref>) are significantly affected by particle number (<italic>N</italic>) for some mechanisms, but left effectively unchanged for others (see <xref ref-type="fig" rid="F6">Figure 6</xref>). The top panels in <xref ref-type="fig" rid="F6">Figure 6</xref> shows that both burst-and-glide (V) and burst-and-stop (VI) generates polarized groups faster as the number of particles increase, and that the polarization curves for the other mechanisms are relatively unaffected by change in particle number. The bottom panels in <xref ref-type="fig" rid="F6">Figure 6</xref> shows that the repolarization behavior of burst-and-glide (V), and to a lesser extent burst-and-stop (VI), are affected by particle number. In particular, for particle numbers less than 100, burst-and-glide exhibits sublinear polarization curves, but for <italic>N</italic> &#x0003E; 100 the curves become superlinear. The repolarization behavior of burst-and-stop (VI) also becomes more superlinear with increasing particle number, but the basic shape of the repolarization curves for the other mechanisms remain relatively unaffected.</p>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption><p>Impact of particle number on the polarization and repolarization processes. Top panels show the route to polarization for the eight models with <italic>N</italic> = 50, 75, 200, and 1,000 particles, and the bottom panels the corresponding repolarization curves. We note that the polarization curves for models V and VI change significantly with increasing particle number. In particular, the polarization process of model V is, on average, more than four times faster with <italic>N</italic> &#x0003D; 1, 000 than with <italic>N</italic> &#x0003D; 50. The polarization processes of models II&#x02013;IV and VII&#x02013;VIII do not show any drastic changes with increasing particle number. Similarly, the repolarization curves for models V and VI are dramatically changed by particle number. In particular, the repolarization process of model V is sublinear for <italic>N</italic> &#x0003D; 50 &#x02212; 75, but distinctly superlinear for <italic>N</italic> &#x0003D; 1, 000. The repolarization curves for models II&#x02013;IV and VII&#x02013;VIII retain their basic shape for increasing particle number, but the curves are moderately shifted. In particular, for the models with alignment (VII,VIII) more polarization is accumulated early in the process as particle number increases, whereas the alignment-free models accumulate less of the polarization early in the process as particle number increases.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fams-07-717523-g0006.tif"/>
</fig>
</sec>
<sec sec-type="discussion" id="s4">
<title>4. Discussion</title>
<p>How collective motion in moving animal groups emerges has been a question of debate. Explicit alignment was, and to a large extent still is, the standard explanation. However, motivated by both experimental and theoretical findings over the past decade the role of explicit alignment as the driver of collective motion has come into question. In particular, a number of biologically plausible auxiliary mechanisms have been shown to induce polarized collective motion in combination with attraction, another fundamental interaction operating in moving animal groups. However, a comparison of the effects of these recently discovered mechanisms between themselves or with explicit alignment has not been conducted and it is still unclear exactly how one can distinguish the effects of the different mechanisms. Here, we present such a comparison, including two previously unreported mechanisms that generate collective motion in combination with attraction; burst-glide asynchrony in update, burst-stop asynchrony, in update.</p>
<p>The finding that burst-glide and burst-stop asynchrony induce polarization in combination with attraction here is important in its own right. While it was previously known that sequential random asynchrony induces polarization [<xref ref-type="bibr" rid="B16">16</xref>], this particular type of asynchrony is less biologically plausible than the burst-and-glide/stop asynchrony that has been observed in animals across taxa [<xref ref-type="bibr" rid="B38">38</xref>&#x02013;<xref ref-type="bibr" rid="B44">44</xref>]. Our findings suggest that it might be the attraction and burst-and-glide/stop dynamics that leads to the polarization observed in some of these groups, not explicit alignment interactions. In particular, [<xref ref-type="bibr" rid="B41">41</xref>, <xref ref-type="bibr" rid="B46">46</xref>] has modelled experiments involving burst-and-glide moving rummy nose tetra fish using a model based on attraction and explicit alignment interactions. Investigating how a model based on attraction and burst-and-glide asynchrony compare with the attraction and alignment model originally proposed for this system could be useful as a benchmark to examine if their respective effects can be distinguished when parameterized by, and compared to, the same data of a specific system. Similarly, while the current explanations for the schooling behavior of fish in [<xref ref-type="bibr" rid="B10">10</xref>, <xref ref-type="bibr" rid="B11">11</xref>] do not involve explicit alignment, they do involve attraction and asymmetric interactions (potentially via blind zones). Given that some fish species have a very large field of vision [<xref ref-type="bibr" rid="B48">48</xref>], including the Golden shiner used in [<xref ref-type="bibr" rid="B11">11</xref>], perhaps blind zones are not the main polarization inducing mechanism at play in these systems. At least, attraction and burst-and-glide dynamics might offer an alternative explanation.</p>
<p>It is well-known that a large number of different spp models can produce the same type of groups, in particular, polarized groups, mills and swarms, and thus we cannot infer which mechanisms led to a particular group from the final result alone [<xref ref-type="bibr" rid="B2">2</xref>, <xref ref-type="bibr" rid="B49">49</xref>]. Our work shows that focusing on the polarization process might provide additional ways to distinguish between mechanisms proposed to be operating in groups that tend to polarize. As a complement to currently used methods focusing on macroscopic properties of the groups and microscopic analysis of individual behavior and interaction patterns [<xref ref-type="bibr" rid="B2">2</xref>, <xref ref-type="bibr" rid="B25">25</xref>, <xref ref-type="bibr" rid="B49">49</xref>]. In particular, our comparison shows that some of the polarization inducing mechanisms included here induce polarization in different parts of the parameter space (<xref ref-type="fig" rid="F3">Figure 3</xref>). This observation might help narrow down the potential candidate mechanisms, given that attraction may be gauged from trajectory data [<xref ref-type="bibr" rid="B25">25</xref>]. For example, for animals that exhibit polarized collective motion and very strong attraction, asymmetric interactions or anticipation may be more plausible explanations than sequential random and burst-and-glide/stop, because the latter do not induce polarization for strong attraction, at least in our framework. The observation that some mechanisms polarize the groups faster than others (<xref ref-type="fig" rid="F4">Figure 4</xref>) may also be used to distinguish between proposed candidate mechanisms for a given situation. For example, if very rapid polarization from uniformly random initial configurations are observed, out of the mechanisms included here, only explicit alignment, anticipation, and asymmetric interactions are likely candidates. However, if the process is slower the other mechanisms might be more plausible drivers. The repolarization curves (<xref ref-type="fig" rid="F5">Figure 5</xref>) could similarly be used to distinguish between mechanisms from trajectory data in experiments where groups are repeatedly perturbed. Given that inferring the interaction rules from data of steady state configurations often is less informative than inferences based on the approach towards the stable configuration [<xref ref-type="bibr" rid="B49">49</xref>] a perturbation approach might be particularly fruitful to address certain questions. In particular, it seems unlikely that any statistical method that allows for the detection of an explicit alignment interaction will fail to detect it in data collected mainly from a stable polarized group, regardless of how that group level alignment was induced. Perturbation experiments, similar in setup to experiments designed to study fish escape behavior [<xref ref-type="bibr" rid="B50">50</xref>, <xref ref-type="bibr" rid="B51">51</xref>], but with repeated perturbations may help resolve this issue in some cases.</p>
<p>Here, we have focused on the polarization inducing capacity of the mechanisms, and thus on polarized groups, however, it is worth noting that all included models, except explicit alignment (VIII), also generate mills and swarms. While this is not surprising given that mills and swarms are produced by the synchronous local attraction model [<xref ref-type="bibr" rid="B16">16</xref>], to which each of the mechanisms were added in (II)&#x02013;(VII), the fact that all attraction based alternatives here produce all the three standard groups: polarized groups, mills, and swarms, but the polarization is induced by different mechanisms in each case suggests that this is a useful and versatile class of models for collective motion.</p>
<p>In conclusion, our work shows that alignment based and non-alignment based mechanisms may be distinguished from their polarization processes and how they interact with attraction. In particular, models containing explicit alignment exhibit exponential polarization accumulation processes whereas most non-alignment based processes exhibit more moderate polarization accumulation processes, anticipation being the exception. In addition, explicit alignment based models polarize faster from uniformly random initial configurations than they repolarize following strong perturbations, in contrast to all attraction based models that repolarize faster than they polarize from uniformly random configurations. These insights could potentially be used to probe whether explicit alignment is operating in a particular group or not via perturbation experiments. However, as described in the simulation and analysis section the analysis presented here is based on the limited ranges/values of the auxiliary model parameters (<italic>c</italic>, <italic>R</italic>, &#x003B4;, &#x003C4;) used in [<xref ref-type="bibr" rid="B13">13</xref>, <xref ref-type="bibr" rid="B16">16</xref>, <xref ref-type="bibr" rid="B17">17</xref>], and the results may depend on the actual parameters used. Therefore, anyone planning to utilize the approach introduced here for situations beyond these parameter ranges should generate the polarization and repolarization curves corresponding to their situation and parameter values of interest first. To facilitate such analysis for specific experimental systems, or further theoretical study, we provide the full code needed to generate the polarization curves (<xref ref-type="fig" rid="F4">Figure 4</xref>) and repolarization curves (<xref ref-type="fig" rid="F5">Figure 5</xref>) for parameter values beyond those considered here. See the Data availability statement for how to access it.</p>
</sec>
<sec sec-type="data-availability" id="s5">
<title>Data Availability Statement</title>
<p>All code required to verify the results in this manuscript, with information about how to modify/extend the analysis, can be found at: <ext-link ext-link-type="uri" xlink:href="https://github.com/danielstrombom/AttractionVsAlignment">https://github.com/danielstrombom/AttractionVsAlignment</ext-link>.</p>
</sec>
<sec id="s6">
<title>Author Contributions</title>
<p>DS conceived the study and analyzed the simulation results. DS and GT finalized the design, performed simulations, and wrote the manuscript. Both authors contributed to the article and approved the submitted version.</p>

</sec>
<sec sec-type="COI-statement" id="conf1">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s7">
<title>Publisher&#x00027;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec> </body>
<back>
<ack><p>We thank the reviewers for their useful and constructive comments that has helped improve this manuscript significantly.</p>
</ack>
<sec sec-type="supplementary-material" id="s8">
<title>Supplementary Material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fams.2021.717523/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fams.2021.717523/full#supplementary-material</ext-link></p>
<supplementary-material xlink:href="Data_Sheet_1.pdf" id="SM1" mimetype="application/pdf" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Video_1.MP4" id="SM2" mimetype="video/mp4" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Video_2.MP4" id="SM3" mimetype="video/mp4" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Sumpter</surname> <given-names>DJT</given-names></name></person-group>. <source>Collective Animal Behavior</source>. <publisher-loc>Princeton, NJ</publisher-loc>: <publisher-name>Princeton University Press</publisher-name> (<year>2010</year>).</citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Vicsek</surname> <given-names>T</given-names></name> <name><surname>Zafeiris</surname> <given-names>A</given-names></name></person-group>. <article-title>Collective motion</article-title>. <source>Phys Rep.</source> (<year>2012</year>) <volume>517</volume>:<fpage>71</fpage>&#x02013;<lpage>140</lpage>.</citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Ward</surname> <given-names>A</given-names></name> <name><surname>Webster</surname> <given-names>M</given-names></name></person-group>. <source>Sociality: The Behaviour of Group-Living Animals</source>. <publisher-loc>Springer</publisher-loc> (<year>2016</year>).</citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Reynolds</surname> <given-names>CW</given-names></name></person-group>. <article-title>Flocks, herds and schools: a distributed behavioral model</article-title>. <source>SIGGRAPH Comput Graph.</source> (<year>1987</year>) <volume>21</volume>:<fpage>25</fpage>&#x02013;<lpage>34</lpage>.<pub-id pub-id-type="pmid">33137792</pub-id></citation></ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Couzin</surname> <given-names>ID</given-names></name> <name><surname>Krause</surname> <given-names>J</given-names></name> <name><surname>James</surname> <given-names>R</given-names></name> <name><surname>Ruxton</surname> <given-names>GD</given-names></name> <name><surname>Franks</surname> <given-names>NR</given-names></name></person-group>. <article-title>Collective memory and spatial sorting in animal groups</article-title>. <source>J Theor Biol.</source> (<year>2002</year>) <volume>218</volume>:<fpage>1</fpage>&#x02013;<lpage>11</lpage>. <pub-id pub-id-type="doi">10.1006/jtbi.2002.3065</pub-id><pub-id pub-id-type="pmid">12297066</pub-id></citation></ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lukeman</surname> <given-names>R</given-names></name> <name><surname>Li</surname> <given-names>YX</given-names></name> <name><surname>Edelstein-Keshet</surname> <given-names>L</given-names></name></person-group>. <article-title>Inferring individual rules from collective behavior</article-title>. <source>Proc Natl Acad Sci USA.</source> (<year>2010</year>) <volume>107</volume>:<fpage>12576</fpage>&#x02013;<lpage>80</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1001763107</pub-id><pub-id pub-id-type="pmid">20616032</pub-id></citation></ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kisoma</surname> <given-names>LN</given-names></name> <name><surname>Torney</surname> <given-names>C</given-names></name> <name><surname>Kuznetsov</surname> <given-names>D</given-names></name> <name><surname>Treydte</surname> <given-names>AC</given-names></name></person-group>. <article-title>An investigation of power law distribution in wildebeest (Connochaetes taurinus) herds in Serengeti National Park, Tanzania</article-title>. <source>Commun Math Biol Neurosci.</source> (<year>2020</year>) <volume>2020</volume>:<fpage>66</fpage>. <pub-id pub-id-type="doi">10.28919/cmbn/4943</pub-id></citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mudaliar</surname> <given-names>RK</given-names></name> <name><surname>Schaerf</surname> <given-names>TM</given-names></name></person-group>. <article-title>Examination of an averaging method for estimating repulsion and attraction interactions in moving groups</article-title>. <source>PLoS ONE.</source> (<year>2020</year>) <volume>15</volume>:<fpage>e0243631</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0243631</pub-id><pub-id pub-id-type="pmid">33296438</pub-id></citation></ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Cao</surname> <given-names>F</given-names></name> <name><surname>Motsch</surname> <given-names>S</given-names></name> <name><surname>Reamy</surname> <given-names>A</given-names></name> <name><surname>Theisen</surname> <given-names>R</given-names></name></person-group>. <article-title>Asymptotic flocking for the three-zone model</article-title>. <source>Math Biosci Eng.</source> (<year>2020</year>) <volume>17</volume>:<fpage>7692</fpage>&#x02013;<lpage>707</lpage>. <pub-id pub-id-type="doi">10.3934/mbe.2020391</pub-id><pub-id pub-id-type="pmid">33378915</pub-id></citation></ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Herbert-Read</surname> <given-names>JE</given-names></name> <name><surname>Perna</surname> <given-names>A</given-names></name> <name><surname>Mann</surname> <given-names>RP</given-names></name> <name><surname>Schaerf</surname> <given-names>TM</given-names></name> <name><surname>Sumpter</surname> <given-names>DJ</given-names></name> <name><surname>Ward</surname> <given-names>AJ</given-names></name></person-group>. <article-title>Inferring the rules of interaction of shoaling fish</article-title>. <source>Proc Natl Acad Sci USA.</source> (<year>2011</year>) <volume>108</volume>:<fpage>18726</fpage>&#x02013;<lpage>31</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1109355108</pub-id><pub-id pub-id-type="pmid">22065759</pub-id></citation></ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Katz</surname> <given-names>Y</given-names></name> <name><surname>Tunstr&#x000F8;m</surname> <given-names>K</given-names></name> <name><surname>Ioannou</surname> <given-names>CC</given-names></name> <name><surname>Huepe</surname> <given-names>C</given-names></name> <name><surname>Couzin</surname> <given-names>ID</given-names></name></person-group>. <article-title>Inferring the structure and dynamics of interactions in schooling fish</article-title>. <source>Proc Natl Acad Sci USA.</source> (<year>2011</year>) <volume>108</volume>:<fpage>18720</fpage>&#x02013;<lpage>25</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1107583108</pub-id><pub-id pub-id-type="pmid">21795604</pub-id></citation></ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Romanczuk</surname> <given-names>P</given-names></name> <name><surname>Couzin</surname> <given-names>ID</given-names></name> <name><surname>Schimansky-Geier</surname> <given-names>L</given-names></name></person-group>. <article-title>Collective motion due to individual escape and pursuit response</article-title>. <source>Phys Rev Lett.</source> (<year>2009</year>) <volume>102</volume>:<fpage>010602</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.102.010602</pub-id><pub-id pub-id-type="pmid">19257176</pub-id></citation></ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Str&#x000F6;mbom</surname> <given-names>D</given-names></name></person-group>. <article-title>Collective motion from local attraction</article-title>. <source>J Theor Biol.</source> (<year>2011</year>) <volume>283</volume>:<fpage>145</fpage>&#x02013;<lpage>51</lpage>. <pub-id pub-id-type="doi">10.1016/j.jtbi.2011.05.019</pub-id><pub-id pub-id-type="pmid">21620861</pub-id></citation></ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ferrante</surname> <given-names>E</given-names></name> <name><surname>Turgut</surname> <given-names>AE</given-names></name> <name><surname>Dorigo</surname> <given-names>M</given-names></name> <name><surname>Huepe</surname> <given-names>C</given-names></name></person-group>. <article-title>Elasticity-based mechanism for the collective motion of self-propelled particles with springlike interactions: a model system for natural and artificial swarms</article-title>. <source>Phys Rev Lett.</source> (<year>2013</year>) <volume>111</volume>:<fpage>268302</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.111.268302</pub-id><pub-id pub-id-type="pmid">24483817</pub-id></citation></ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Barberis</surname> <given-names>L</given-names></name> <name><surname>Peruani</surname> <given-names>F</given-names></name></person-group>. <article-title>Large-scale patterns in a minimal cognitive flocking model: incidental leaders, nematic patterns, and aggregates</article-title>. <source>Phys Rev Lett.</source> (<year>2016</year>) <volume>117</volume>:<fpage>248001</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.117.248001</pub-id><pub-id pub-id-type="pmid">28009185</pub-id></citation></ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Str&#x000F6;mbom</surname> <given-names>D</given-names></name> <name><surname>Hassan</surname> <given-names>T</given-names></name> <name><surname>Hunter Greis</surname> <given-names>W</given-names></name> <name><surname>Antia</surname> <given-names>A</given-names></name></person-group>. <article-title>Asynchrony induces polarization in attraction-based models of collective motion</article-title>. <source>R Soc Open Sci.</source> (<year>2019</year>) <volume>6</volume>:<fpage>190381</fpage>. <pub-id pub-id-type="doi">10.1098/rsos.190381</pub-id><pub-id pub-id-type="pmid">31183154</pub-id></citation></ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Str&#x000F6;mbom</surname> <given-names>D</given-names></name> <name><surname>Antia</surname> <given-names>A</given-names></name></person-group>. <article-title>Anticipation induces polarized collective motion in attraction based models</article-title>. <source>Northeast J Complex Syst (NEJCS).</source> (<year>2021</year>) <volume>3</volume>:<fpage>2</fpage>. <pub-id pub-id-type="doi">10.22191/nejcs/vol3/iss1/2</pub-id></citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Str&#x000F6;mbom</surname> <given-names>D</given-names></name> <name><surname>Siljestam</surname> <given-names>M</given-names></name> <name><surname>Park</surname> <given-names>J</given-names></name> <name><surname>Sumpter</surname> <given-names>DJ</given-names></name></person-group>. <article-title>The shape and dynamics of local attraction</article-title>. <source>Eur Phys J Spec Top.</source> (<year>2015</year>) <volume>224</volume>:<fpage>3311</fpage>&#x02013;<lpage>23</lpage>. <pub-id pub-id-type="doi">10.1140/epjst/e2015-50082-8</pub-id></citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tunstr&#x000F8;m</surname> <given-names>K</given-names></name> <name><surname>Katz</surname> <given-names>Y</given-names></name> <name><surname>Ioannou</surname> <given-names>CC</given-names></name> <name><surname>Huepe</surname> <given-names>C</given-names></name> <name><surname>Lutz</surname> <given-names>MJ</given-names></name> <name><surname>Couzin</surname> <given-names>ID</given-names></name></person-group>. <article-title>Collective states, multistability and transitional behavior in schooling fish</article-title>. <source>PLoS Comput Biol.</source> (<year>2013</year>) <volume>9</volume>:<fpage>e1002915</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1002915</pub-id><pub-id pub-id-type="pmid">23468605</pub-id></citation></ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Romey</surname> <given-names>WL</given-names></name> <name><surname>Vidal</surname> <given-names>JM</given-names></name></person-group>. <article-title>Sum of heterogeneous blind zones predict movements of simulated groups</article-title>. <source>Ecol Model.</source> (<year>2013</year>) <volume>258</volume>:<fpage>9</fpage>&#x02013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.1016/j.ecolmodel.2013.02.020</pub-id></citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Huang</surname> <given-names>XQ</given-names></name> <name><surname>Zhu</surname> <given-names>WJ</given-names></name> <name><surname>Liao</surname> <given-names>JJ</given-names></name> <name><surname>Ai</surname> <given-names>BQ</given-names></name></person-group>. <article-title>Directed transport of self-propelled particles with local attraction</article-title>. <source>Phys A Stat Mech Appl.</source> (<year>2020</year>) <volume>553</volume>:<fpage>124632</fpage>. <pub-id pub-id-type="doi">10.1016/j.physa.2020.124632</pub-id></citation>
</ref>
<ref id="B22">
<label>22.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Newman</surname> <given-names>JP</given-names></name> <name><surname>Sayama</surname> <given-names>H</given-names></name></person-group>. <article-title>Effect of sensory blind zones on milling behavior in a dynamic self-propelled particle model</article-title>. <source>Phys Rev E.</source> (<year>2008</year>) <volume>78</volume>:<fpage>011913</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.78.011913</pub-id><pub-id pub-id-type="pmid">18763988</pub-id></citation></ref>
<ref id="B23">
<label>23.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Ekesten</surname> <given-names>B</given-names></name> <name><surname>Ofri</surname> <given-names>R</given-names></name></person-group>. <article-title>Fundamentals of animal vision</article-title>. In: <source>Veterinary Ophthamology</source>, Vol. 1, 6th ed. Hoboken, NJ: John Wiley &#x00026; Sons (<year>2021</year>). p. <fpage>225</fpage>&#x02013;<lpage>259</lpage>.</citation>
</ref>
<ref id="B24">
<label>24.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>McComb</surname> <given-names>DM</given-names></name> <name><surname>Kajiura</surname> <given-names>SM</given-names></name></person-group>. <article-title>Visual fields of four batoid fishes: a comparative study</article-title>. <source>J Exp Biol.</source> (<year>2008</year>) <volume>211</volume>:<fpage>482</fpage>&#x02013;<lpage>90</lpage>. <pub-id pub-id-type="doi">10.1242/jeb.014506</pub-id><pub-id pub-id-type="pmid">18245624</pub-id></citation></ref>
<ref id="B25">
<label>25.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Herbert-Read</surname> <given-names>JE</given-names></name></person-group>. <article-title>Understanding how animal groups achieve coordinated movement</article-title>. <source>J Exp Biol.</source> (<year>2016</year>) <volume>219</volume>:<fpage>2971</fpage>&#x02013;<lpage>83</lpage>. <pub-id pub-id-type="doi">10.1242/jeb.129411</pub-id><pub-id pub-id-type="pmid">27707862</pub-id></citation></ref>
<ref id="B26">
<label>26.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Olberg</surname> <given-names>RM</given-names></name></person-group>. <article-title>Visual control of prey-capture flight in dragonflies</article-title>. <source>Curr Opin Neurobiol.</source> (<year>2012</year>) <volume>22</volume>:<fpage>267</fpage>&#x02013;<lpage>71</lpage>. <pub-id pub-id-type="doi">10.1016/j.conb.2011.11.015</pub-id><pub-id pub-id-type="pmid">22195994</pub-id></citation></ref>
<ref id="B27">
<label>27.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ghose</surname> <given-names>K</given-names></name> <name><surname>Horiuchi</surname> <given-names>TK</given-names></name> <name><surname>Krishnaprasad</surname> <given-names>P</given-names></name> <name><surname>Moss</surname> <given-names>CF</given-names></name></person-group>. <article-title>Echolocating bats use a nearly time-optimal strategy to intercept prey</article-title>. <source>PLoS Biol.</source> (<year>2006</year>) <volume>4</volume>:<fpage>e108</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pbio.0040108</pub-id><pub-id pub-id-type="pmid">16605303</pub-id></citation></ref>
<ref id="B28">
<label>28.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kane</surname> <given-names>SA</given-names></name> <name><surname>Fulton</surname> <given-names>AH</given-names></name> <name><surname>Rosenthal</surname> <given-names>LJ</given-names></name></person-group>. <article-title>When hawks attack: animal-borne video studies of goshawk pursuit and prey-evasion strategies</article-title>. <source>J Exp Biol.</source> (<year>2015</year>) <volume>218</volume>:<fpage>212</fpage>&#x02013;<lpage>22</lpage>. <pub-id pub-id-type="doi">10.1242/jeb.108597</pub-id><pub-id pub-id-type="pmid">25609783</pub-id></citation></ref>
<ref id="B29">
<label>29.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Johansson</surname> <given-names>A</given-names></name></person-group>. <article-title>Constant-net-time headway as a key mechanism behind pedestrian flow dynamics</article-title>. <source>Phys Rev E.</source> (<year>2009</year>) <volume>80</volume>:<fpage>026120</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.80.026120</pub-id><pub-id pub-id-type="pmid">19792213</pub-id></citation></ref>
<ref id="B30">
<label>30.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Moussa&#x000EF;d</surname> <given-names>M</given-names></name> <name><surname>Helbing</surname> <given-names>D</given-names></name> <name><surname>Theraulaz</surname> <given-names>G</given-names></name></person-group>. <article-title>How simple rules determine pedestrian behavior and crowd disasters</article-title>. <source>Proc Natl Acad Sci USA.</source> (<year>2011</year>) <volume>108</volume>:<fpage>6884</fpage>&#x02013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1016507108</pub-id><pub-id pub-id-type="pmid">21502518</pub-id></citation></ref>
<ref id="B31">
<label>31.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Bailo</surname> <given-names>R</given-names></name> <name><surname>Carrillo</surname> <given-names>JA</given-names></name> <name><surname>Degond</surname> <given-names>P</given-names></name></person-group>. <article-title>Pedestrian models based on rational behaviour</article-title>. In: <source>Crowd Dynamics</source>, Vol. 1. Springer, 2018. p. <fpage>259</fpage>&#x02013;<lpage>292</lpage>.</citation>
</ref>
<ref id="B32">
<label>32.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Morin</surname> <given-names>A</given-names></name> <name><surname>Caussin</surname> <given-names>JB</given-names></name> <name><surname>Eloy</surname> <given-names>C</given-names></name> <name><surname>Bartolo</surname> <given-names>D</given-names></name></person-group>. <article-title>Collective motion with anticipation: flocking, spinning, and swarming</article-title>. <source>Phys Rev E.</source> (<year>2015</year>) <volume>91</volume>:<fpage>012134</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.91.012134</pub-id><pub-id pub-id-type="pmid">25679597</pub-id></citation></ref>
<ref id="B33">
<label>33.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Baggaley</surname> <given-names>AW</given-names></name></person-group>. <article-title>Stability of model flocks in a vortical flow</article-title>. <source>Phys Rev E.</source> (<year>2016</year>) <volume>93</volume>:<fpage>063109</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.93.063109</pub-id><pub-id pub-id-type="pmid">27415360</pub-id></citation></ref>
<ref id="B34">
<label>34.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gerlee</surname> <given-names>P</given-names></name> <name><surname>Tunstr&#x000F8;m</surname> <given-names>K</given-names></name> <name><surname>Lundh</surname> <given-names>T</given-names></name> <name><surname>Wennberg</surname> <given-names>B</given-names></name></person-group>. <article-title>Impact of anticipation in dynamical systems</article-title>. <source>Phys Rev E.</source> (<year>2017</year>) <volume>96</volume>:<fpage>062413</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevE.96.062413</pub-id><pub-id pub-id-type="pmid">29347315</pub-id></citation></ref>
<ref id="B35">
<label>35.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bode</surname> <given-names>NW</given-names></name> <name><surname>Faria</surname> <given-names>JJ</given-names></name> <name><surname>Franks</surname> <given-names>DW</given-names></name> <name><surname>Krause</surname> <given-names>J</given-names></name> <name><surname>Wood</surname> <given-names>AJ</given-names></name></person-group>. <article-title>How perceived threat increases synchronization in collectively moving animal groups</article-title>. <source>Proc Roy Soc London Biol Sci.</source> (<year>2010</year>) <volume>277</volume>:<fpage>3065</fpage>&#x02013;<lpage>70</lpage>. <pub-id pub-id-type="doi">10.1098/rspb.2010.0855</pub-id><pub-id pub-id-type="pmid">20504810</pub-id></citation></ref>
<ref id="B36">
<label>36.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bode</surname> <given-names>NW</given-names></name> <name><surname>Franks</surname> <given-names>DW</given-names></name> <name><surname>Wood</surname> <given-names>AJ</given-names></name></person-group>. <article-title>Making noise: emergent stochasticity in collective motion</article-title>. <source>J Theor Biol.</source> (<year>2010</year>) <volume>267</volume>:<fpage>292</fpage>&#x02013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1016/j.jtbi.2010.08.034</pub-id><pub-id pub-id-type="pmid">20816990</pub-id></citation></ref>
<ref id="B37">
<label>37.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ariel</surname> <given-names>G</given-names></name> <name><surname>Ayali</surname> <given-names>A</given-names></name></person-group>. <article-title>Locust collective motion and its modeling</article-title>. <source>PLoS Comput Biol.</source> (<year>2015</year>) <volume>11</volume>:<fpage>e1004522</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1004522</pub-id><pub-id pub-id-type="pmid">26656851</pub-id></citation></ref>
<ref id="B38">
<label>38.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kramer</surname> <given-names>DL</given-names></name> <name><surname>McLaughlin</surname> <given-names>RL</given-names></name></person-group>. <article-title>The behavioral ecology of intermittent locomotion</article-title>. <source>Am Zool.</source> (<year>2001</year>) <volume>41</volume>:<fpage>137</fpage>&#x02013;<lpage>53</lpage>. <pub-id pub-id-type="doi">10.1093/icb/41.2.137</pub-id></citation>
</ref>
<ref id="B39">
<label>39.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gleiss</surname> <given-names>AC</given-names></name> <name><surname>Jorgensen</surname> <given-names>SJ</given-names></name> <name><surname>Liebsch</surname> <given-names>N</given-names></name> <name><surname>Sala</surname> <given-names>JE</given-names></name> <name><surname>Norman</surname> <given-names>B</given-names></name> <name><surname>Hays</surname> <given-names>GC</given-names></name> <etal/></person-group>. <article-title>Convergent evolution in locomotory patterns of flying and swimming animals</article-title>. <source>Nat Commun.</source> (<year>2011</year>) <volume>2</volume>:<fpage>1</fpage>&#x02013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1038/ncomms1350</pub-id><pub-id pub-id-type="pmid">21673673</pub-id></citation></ref>
<ref id="B40">
<label>40.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kalueff</surname> <given-names>AV</given-names></name> <name><surname>Gebhardt</surname> <given-names>M</given-names></name> <name><surname>Stewart</surname> <given-names>AM</given-names></name> <name><surname>Cachat</surname> <given-names>JM</given-names></name> <name><surname>Brimmer</surname> <given-names>M</given-names></name> <name><surname>Chawla</surname> <given-names>JS</given-names></name> <etal/></person-group>. <article-title>Towards a comprehensive catalog of zebrafish behavior 1</article-title>.0 and beyond. <source>Zebrafish.</source> (<year>2013</year>) <volume>10</volume>:<fpage>70</fpage>&#x02013;<lpage>86</lpage>. <pub-id pub-id-type="doi">10.1089/zeb.2012.0861</pub-id><pub-id pub-id-type="pmid">23590400</pub-id></citation></ref>
<ref id="B41">
<label>41.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Calovi</surname> <given-names>DS</given-names></name> <name><surname>Litchinko</surname> <given-names>A</given-names></name> <name><surname>Lecheval</surname> <given-names>V</given-names></name> <name><surname>Lopez</surname> <given-names>U</given-names></name> <name><surname>Escudero</surname> <given-names>AP</given-names></name> <name><surname>Chat&#x000E9;</surname> <given-names>H</given-names></name> <etal/></person-group>. <article-title>Disentangling and modeling interactions in fish with burst-and-coast swimming reveal distinct alignment and attraction behaviors</article-title>. <source>PLoS Comput Biol.</source> (<year>2018</year>) <volume>14</volume>:<fpage>e1005933</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1005933</pub-id><pub-id pub-id-type="pmid">29324853</pub-id></citation></ref>
<ref id="B42">
<label>42.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Williams</surname> <given-names>TM</given-names></name> <name><surname>Fuiman</surname> <given-names>LA</given-names></name> <name><surname>Davis</surname> <given-names>RW</given-names></name></person-group>. <article-title>Locomotion and the cost of hunting in large, stealthy marine carnivores</article-title>. <source>Integr Comp Biol.</source> (<year>2015</year>) <volume>55</volume>:<fpage>673</fpage>&#x02013;<lpage>82</lpage>. <pub-id pub-id-type="doi">10.1093/icb/icv025</pub-id><pub-id pub-id-type="pmid">25936358</pub-id></citation></ref>
<ref id="B43">
<label>43.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ribak</surname> <given-names>G</given-names></name> <name><surname>Weihs</surname> <given-names>D</given-names></name> <name><surname>Arad</surname> <given-names>Z</given-names></name></person-group>. <article-title>Submerged swimming of the great cormorant Phalacrocorax carbo sinensis is a variant of the burst-and-glide gait</article-title>. <source>J Exp Biol.</source> (<year>2005</year>) <volume>208</volume>:<fpage>3835</fpage>&#x02013;<lpage>49</lpage>. <pub-id pub-id-type="doi">10.1242/jeb.01856</pub-id><pub-id pub-id-type="pmid">16215212</pub-id></citation></ref>
<ref id="B44">
<label>44.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Miller</surname> <given-names>P</given-names></name></person-group>. <article-title>A possible sensory function for the stop&#x02013;go patterns of running in phorid flies</article-title>. <source>Physiol Entomol.</source> (<year>1979</year>) <volume>4</volume>:<fpage>361</fpage>&#x02013;<lpage>70</lpage>. <pub-id pub-id-type="doi">10.1111/j.1365-3032.1979.tb00628.x</pub-id></citation>
</ref>
<ref id="B45">
<label>45.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Vicsek</surname> <given-names>T</given-names></name> <name><surname>Czir&#x000F3;k</surname> <given-names>A</given-names></name> <name><surname>Ben-Jacob</surname> <given-names>E</given-names></name> <name><surname>Cohen</surname> <given-names>I</given-names></name> <name><surname>Shochet</surname> <given-names>O</given-names></name></person-group>. <article-title>Novel type of phase transition in a system of self-driven particles</article-title>. <source>Phys Rev Lett.</source> (<year>1995</year>) <volume>75</volume>:<fpage>1226</fpage>. <pub-id pub-id-type="doi">10.1103/PhysRevLett.75.1226</pub-id><pub-id pub-id-type="pmid">10060237</pub-id></citation></ref>
<ref id="B46">
<label>46.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gautrais</surname> <given-names>J</given-names></name> <name><surname>Ginelli</surname> <given-names>F</given-names></name> <name><surname>Fournier</surname> <given-names>R</given-names></name> <name><surname>Blanco</surname> <given-names>S</given-names></name> <name><surname>Soria</surname> <given-names>M</given-names></name> <name><surname>Chat&#x000E9;</surname> <given-names>H</given-names></name> <etal/></person-group>. <article-title>Deciphering interactions in moving animal groups</article-title>. <source>PLoS Comput Biol.</source> (<year>2012</year>) <volume>8</volume>:<fpage>e1002678</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pcbi.1002678</pub-id><pub-id pub-id-type="pmid">23028277</pub-id></citation></ref>
<ref id="B47">
<label>47.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Iliass</surname> <given-names>T</given-names></name> <name><surname>Cambui</surname> <given-names>D</given-names></name></person-group>. <article-title>The combined effect of attraction and orientation zones in 2D flocking models</article-title>. <source>Int J Mod Phys B.</source> (<year>2016</year>) <volume>30</volume>:<fpage>1650002</fpage>. <pub-id pub-id-type="doi">10.1142/S0217979216500028</pub-id></citation>
</ref>
<ref id="B48">
<label>48.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pita</surname> <given-names>D</given-names></name> <name><surname>Moore</surname> <given-names>BA</given-names></name> <name><surname>Tyrrell</surname> <given-names>LP</given-names></name> <name><surname>Fern&#x000E1;ndez-Juricic</surname> <given-names>E</given-names></name></person-group>. <article-title>Vision in two cyprinid fish: implications for collective behavior</article-title>. <source>PeerJ.</source> (<year>2015</year>) <volume>3</volume>:<fpage>e1113</fpage>. <pub-id pub-id-type="doi">10.7717/peerj.1113</pub-id><pub-id pub-id-type="pmid">26290783</pub-id></citation></ref>
<ref id="B49">
<label>49.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Mann</surname> <given-names>R</given-names></name></person-group>. <article-title>Bayesian inference for identifying interaction rules in moving animal groups</article-title>. <source>PLoS ONE.</source> (<year>2011</year>) 6. <pub-id pub-id-type="doi">10.1371/journal.pone.0022827</pub-id><pub-id pub-id-type="pmid">21829657</pub-id></citation></ref>
<ref id="B50">
<label>50.</label>
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Radakov</surname> <given-names>DV</given-names></name></person-group>. <source>Schooling in the Ecology of Fish</source>. <publisher-loc>In</publisher-loc>: <publisher-name>J. Wiley, editor.</publisher-name> (<year>1973</year>).</citation>
</ref>
<ref id="B51">
<label>51.</label>
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Herbert-Read</surname> <given-names>JE</given-names></name> <name><surname>Buhl</surname> <given-names>J</given-names></name> <name><surname>Hu</surname> <given-names>F</given-names></name> <name><surname>Ward</surname> <given-names>AJ</given-names></name> <name><surname>Sumpter</surname> <given-names>DJ</given-names></name></person-group>. <article-title>Initiation and spread of escape waves within animal groups</article-title>. <source>R Soc Open Sci.</source> <publisher-loc>New York, NY</publisher-loc>: <publisher-name>John Wiley &#x00026; Sons</publisher-name> (<year>2015</year>) <volume>2</volume>:<fpage>140355</fpage>. <pub-id pub-id-type="doi">10.1098/rsos.140355</pub-id><pub-id pub-id-type="pmid">26064630</pub-id></citation></ref>
</ref-list>
<sec id="s9">
<title>Appendix A: Details of The Burst-and-Glide and Burst-and-Stop Models</title>
<p>As outlined in the main text, the burst-and-glide (V) and burst-and-stop (VI) models are modified versions of the local attraction model (LAM) [<xref ref-type="bibr" rid="B13">13</xref>]. The LAM is a self-propelled particle model where <italic>N</italic> particles interact via local attraction only (see <xref ref-type="fig" rid="F1">Figure 1A</xref>). With the notation in <xref ref-type="fig" rid="F1">Figure 1A</xref> the positional update formula for the local attraction model can be expressed as</p>
<disp-formula id="E5"><label>(5)</label><mml:math id="M30"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0002B;</mml:mo><mml:mi>&#x003B4;</mml:mi><mml:mfrac><mml:mrow><mml:mi>c</mml:mi><mml:msubsup><mml:mrow><mml:mi>&#x00108;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0002B;</mml:mo><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo><mml:mi>c</mml:mi><mml:msubsup><mml:mrow><mml:mi>&#x00108;</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0002B;</mml:mo><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">|</mml:mo></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where &#x003B4; is constant. In order to extend this model to animals using burst-and-glide locomotion &#x003B4; must be redefined. From the literature we know that during the burst phase, fish and other animals, quickly accelate to a certain speed and then during the glide phase the speed drops exponentially until the next burst [<xref ref-type="bibr" rid="B41">41</xref>]. To create a simple model of this behavior we define a speed function that is a function of time <italic>t</italic>, particle <italic>i</italic>&#x00027;s most recent burst time <italic>T</italic><sub><italic>i, t</italic></sub>, a constant representing the particles maximum speed &#x003B4;<sub>max</sub>, and a rate of speed decay constant <italic>k</italic> &#x0003E; 0, defined by</p>
<disp-formula id="E6"><label>(6)</label><mml:math id="M31"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>&#x003B4;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mo class="qopname">max</mml:mo></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>We note that &#x003B4; &#x0003D; &#x003B4;<sub>max</sub> at the burst time <italic>t</italic> &#x0003D; <italic>T</italic><sub><italic>i, t</italic></sub> and after this time, when <italic>t</italic> &#x0003E; <italic>T</italic><sub><italic>i, t</italic></sub>, the term <italic>k</italic>(<italic>T</italic><sub><italic>i, t</italic></sub>&#x02212;<italic>t</italic>) is negative and decreasing so &#x003B4; is decreasing exponentially from &#x003B4;<sub>max</sub> at a rate determined by the constant <italic>k</italic>. Substituting equation 6 in 5 gives us the positional update formula for the local attraction model with individual burst-and-glide locomotion</p>
<disp-formula id="E7"><label>(7)</label><mml:math id="M32"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msubsup><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mrow><mml:mo class="qopname">max</mml:mo></mml:mrow></mml:msub><mml:msup><mml:mrow><mml:mi>e</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:msup><mml:mfrac><mml:mrow><mml:mi>c</mml:mi><mml:msubsup><mml:mrow><mml:mi>&#x00108;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0002B;</mml:mo><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msubsup></mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo><mml:mi>c</mml:mi><mml:msubsup><mml:mrow><mml:mi>&#x00108;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x0002B;</mml:mo><mml:msubsup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mo>^</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">|</mml:mo></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>and the burst-and-glide behavior will be determined by the process that defines the evolution of burst times <italic>T</italic><sub><italic>i, t</italic></sub>. Here we define this process in terms of the distribution of times between two successive bursts &#x00393; because it has been empirically estimated in experiments with fish [<xref ref-type="bibr" rid="B41">41</xref>]. We call the time between two successive bursts the glide time and denote the current glide time of particle <italic>i</italic> by &#x003B3;<sub><italic>i, t</italic></sub>. In order to utilize equation <xref ref-type="bibr" rid="B7">7</xref> to update the particle positions we must define the processes for <italic>T</italic><sub><italic>i, t</italic></sub> and &#x003B3;<sub><italic>i, t</italic></sub> so that they are both constant over the current glide period and then both updated when the current glide period is over. A simple way to achieve this is to define them as follows</p>
<disp-formula id="E8"><label>(8)</label><mml:math id="M33"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mtext class="textrm" mathvariant="normal">if&#x000A0;</mml:mtext><mml:msub><mml:mrow><mml:mi>&#x003B3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x0003E;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>t</mml:mi></mml:mtd><mml:mtd><mml:mtext class="textrm" mathvariant="normal">if&#x000A0;</mml:mtext><mml:msub><mml:mrow><mml:mi>&#x003B3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E9"><label>(9)</label><mml:math id="M34"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x003B3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x003B3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mtd><mml:mtd><mml:mtext class="textrm" mathvariant="normal">if&#x000A0;</mml:mtext><mml:msub><mml:mrow><mml:mi>&#x003B3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x0003E;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x02208;</mml:mo><mml:mi>&#x00393;</mml:mi></mml:mtd><mml:mtd><mml:mtext class="textrm" mathvariant="normal">if&#x000A0;</mml:mtext><mml:msub><mml:mrow><mml:mi>&#x003B3;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003C4;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>So while particle <italic>i</italic> is still in its current glide period (<italic>T</italic><sub><italic>i, t</italic>&#x02212;1</sub>&#x0002B;&#x003B3;<sub><italic>i, t</italic>&#x02212;1</sub> &#x0003E; <italic>t</italic>) both <italic>T</italic><sub><italic>i, t</italic>&#x02212;1</sub> and &#x003B3;<sub><italic>i, t</italic>&#x02212;1</sub> remain unchanged as <italic>t</italic> increases, but as soon as the current glide period ends (<italic>T</italic><sub><italic>i, t</italic>&#x02212;1</sub>&#x0002B;&#x003B3;<sub><italic>i, t</italic>&#x02212;1</sub> &#x0003D; <italic>t</italic>) <italic>T</italic><sub><italic>i, t</italic></sub> is set to the current time <italic>t</italic> and a new current glide time &#x003B3;<sup><italic>i, t</italic></sup> is drawn from the distribution &#x00393;. We choose the distribution &#x00393; for the current work to be a Weibull distribution with shape parameter &#x003BA; &#x0003D; 4 and shape parameter &#x003BB; &#x0003D; 3 because this choice leads to a glide time distribution (<xref ref-type="fig" rid="F2">Figure 2C</xref>) that is similar to <xref ref-type="fig" rid="F1">Figure 1G</xref> in [<xref ref-type="bibr" rid="B41">41</xref>].</p>
<p>Above we have described the burst-and-glide model. The burst-and-stop model works exactly the same way except that &#x003B4; is set to 0 after the burst rather than decrease in an exponential fashion. See the Data availablity statement for how to access the full model code.</p>
</sec>
<fn-group>
<fn id="fn0001"><p><sup>1</sup>But note that time to polarization is a positive quantity.</p></fn>
</fn-group>
</back>
</article> 