This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Stability of Linear Flocks on a Ring Road

J.J.P. Veerman Department of Mathematics & Statistics, Portland State University, Portland, OR 97201, USA veerman@pdx.edu  and  C.M. da Fonseca CMUC, Department of Mathematics, University of Coimbra, 3001-454 Coimbra, Portugal cmf@mat.uc.pt
(Date: July 2009)
Abstract.

We discuss some stability problems when each agent of a linear flock in \mathbb{R} interacts with its two nearest neighbors (one on either side).

Key words and phrases:
Dynamics of flocks; Stability
2000 Mathematics Subject Classification:
34D05; 93B52; 92D50
This work was supported by CMUC - Centro de Matemática da Universidade de Coimbra.
JJPV enjoyed the gracious hospitality of the Univeristy of Coimbra while part of this work was done.

1. Introduction

A flock consists of a large number of moving physical objects, called agents, with their positions being controlled in such a way that they move along a prescribed path, in a prescribed and fixed configuration (or in formation). Each agent knows the position and velocity of only a few other agents, and this flux of information defines a communication graph.

In [5] graph theory and linear systems techniques are combined to provide a framework for studying the control of formations. The main tools of graph theory that are related to the problem are the directed graph Laplacians and the connectedness of the graph. Linear feedback is then used to stabilize the patterns.

More recently [6] studied a system of coupled linear differential equations describing the movement of cars in \mathbb{R}, where each car reacts only to its immediate neighbors, and only the movement of the first agent (the leader) is independent from the rest of the group. In the paper it was proved that When equal attention is paid to both neighbors perturbations in the orbit of the leader grow as they propagate through the flock. In fact, perturbations grow proportional to size of the flock: when the leader’s perturbation has amplitude 1, then the perturbation in the orbit of the agent furthest away from the leader will be proportional to NN (the size of the flock).

The aim of this paper is first of all to study the (asymptotic) stability of a family of such systems. This is answered in detail in Theorems 3.2 and 3.3. Next we assume the flock has a leader that chooses its orbit independently of the other members of the flock. We then analyze how exactly the system converges to a stable flight pattern if the leader changes its orbit. This question only makes sense when the system is already asymptotically stable, which is therefore assumed henceforth. The latter question is important in applications as too great fluctuations in the course of convergence to a coherent flight pattern will make that flock unviable.

In all of these arguments we closely follow the reasoning set forth in previous works [7, 8, 9]. However there are two important differences. The first is that the farthest member of the flock (in this work) is coupled to the leader. In the language of partial differential equations, this is akin to changing a boundary condition. The reason is twofold. Changing the boundary condition can greatly aid the mathematics, and therefore help to gain insight. The second reason is a deeper one: we do not know how these boundary condition influence the stability of these systems, and thus this note can be viewed a test case (when compared with the papers just cited). The other difference with the previous papers is that we here allow the weight of the coupling with neighbors to be negative. While at first glance this seems a little odd, there is a good reason to do so, if one hopes to study systems with more than nearest neighbor coupling. Suppose for example that one models local interaction as a discretization of a fourth derivative, a very natural idea. However the couplings to the first and second nearest neighbors will now have different signs. This goes against the grain of what one knows about Laplacian systems in general, where in general all couplings must have the same sign (see [1]). In this case we managed to overcome that problem and analyze stability also when the signs of the (nearest neighbor) interactions are different. (By necessity they must add up to 1.)

The outline of this paper is as follows. In the next section we start by specifying the model. Next we discuss the asymptotic stability of the model. Following [8] we introduce two other types of stability for flocks. These describe the effect of perturbations in the leaders motion on the outlying members of the flocks. A flock with NN agents is harmonically stable if the effect of a harmonic motion of the leader on the outlying members grows less than exponentially fast in NN (everything else held fixed). A flock is said to be impulse stable if the effect of the leader being kicked is less than exponential on the outlying members. Thus is section 4, we discuss harmonic stability of the model. The problem of impulse stability is still unsolved. We present a few comments on that problem in section 5. (The appendix contains technical results and is included for completeness.)

2. The model

We begin this section establishing the model of this work. The N+1N+1 agents move in \mathbb{R} along orbits xi(t)x_{i}(t), i{0,n}i\in\{0,\cdots n\}, with velocities xi(t)x_{i}^{\prime}(t). When they are moving in the desired formation their velocities are equal and their relative positions are determined by N+1N+1 a priori given constants hih_{i}:

(2.1) xjxi=hjhi.x_{j}-x_{i}=h_{j}-h_{i}\quad.

We write the equation of motion for this model in terms of

(2.2) zixihi.z_{i}\equiv x_{i}-h_{i}\quad.

These then have the following form:

(2.3) z¨i=f{zi(1ρ)zi1ρzi+1}+g{z˙i(1ρ)z˙i1ρz˙i+1},\ddot{z}_{i}=f\left\{z_{i}-(1-\rho)z_{i-1}-\rho z_{i+1}\right\}+g\left\{\dot{z}_{i}-(1-\rho)\dot{z}_{i-1}-\rho\dot{z}_{i+1}\right\}\,,

for all i=1,,Ni=1,\ldots,N, and

(2.4) zN+1(t)=z0(t),z_{N+1}(t)=z_{0}(t)\,,

a priori given. We will assume the feedback parameters ff, gg are negative reals and the weight ρ\rho is a arbitrary real number.

It is intuitively convenient, though not necessary, to keep a particular realization of the above system in mind. Identify x=N+1x=N+1 with x=0x=0, so that the agents move on a (topological) circle. Suppose further that the offsets hih_{i} are given by hi=imodNh_{i}=-i\mod N. Now the desired configuration is that of N+1N+1 agents moving at constant speed and uniformly distributed along a circle. (This explains our title.)

Our strategy here is primarily studying qualitative aspects of the solution of (2.3)-(2.4) as we let NN tend to infinity while keeping all other parameters (ρ\rho, ff, and gg) fixed. In particular we wish to understand (1) when the system is asymptotically stable and (2) how does it converge to its equilibrium when it is asymptotically stable. This stable equilibrium is given by the two parameter family of orbits:

zk(t)=z0(0)+v0(0)tz_{k}(t)=z_{0}(0)+v_{0}(0)\,t

and

z˙k(t)=v0(0).\dot{z}_{k}(t)=v_{0}(0)\quad.

These orbits are called in formation orbits (for a more detailed discussion, cf. [6, 7, 8, 9]).

It is advantageous to write (2.3)-(2.4) in a more compact form:

z(z1,z˙1,z2,z˙2,,zN,z˙N).z\equiv(z_{1},\dot{z}_{1},z_{2},\dot{z}_{2},\cdots,z_{N},\dot{z}_{N})\,.

The system can now be recast as a first order ordinary differential equation:

(2.5) z˙=Mz+Γ0(t).\dot{z}=Mz+\Gamma_{0}(t)\,.

The matrix MM and the vector Γ0\Gamma_{0} are defined below.

Setting

(2.6) Qρ=(0ρ1ρ0ρ1ρ0ρ1ρ0)N×N,Q_{\rho}=\left(\begin{array}[]{ccccc}0&\rho&&&\\ 1-\rho&0&\rho&&\\ &\ddots&\ddots&\ddots&\\ &&1-\rho&0&\rho\\ &&&1-\rho&0\end{array}\right)_{N\times N},

the matrix PP defined by

(2.7) P=IQρ,P=I-Q_{\rho}\,,

where II is the NN-dimensional identity matrix, is called the reduced graph Laplacian. It describes the flow of information among the agents, with the exception of the leader (hence the word ‘reduced’).

The orbit of the leader is assumed to be beforehand given and therefore only appears in the forcing term Γ0(t)\Gamma_{0}(t). We will refer to this agent as an independent leader. Analyzing (2.3)-(2.4) and assuming without loss of generality that h0=0h_{0}=0, one gathers that:

(2.8) Γ0(t)=(0(1ρ)(fz0(t)+gz˙0(t))00ρ(fz0(t)+gz˙0(t))).\Gamma_{0}(t)=\left(\begin{array}[]{c}0\\ (1-\rho)\left(fz_{0}(t)+g\dot{z}_{0}(t)\right)\\ 0\\ \vdots\\ 0\\ \rho\left(fz_{0}(t)+g\dot{z}_{0}(t)\right)\end{array}\right)\quad.

In order to define MM matrix of (2.5) in terms of these quantities, we use the Kronecker product, \otimes,

M=IA+PK,M=I\otimes A+P\otimes K\;,

where AA and KK the 2×22\times 2 matrices:

A=(0100) and K=(00fg).A=\left(\begin{array}[]{cc}0&1\\ 0&0\end{array}\right)\quad\mbox{ and }\quad K=\left(\begin{array}[]{cc}0&0\\ f&g\end{array}\right)\quad.

The advantage of this somewhat roundabout way of defining the matrix MM is that in the eigenvalues of the reduced Laplacian PP can be given explicitly. From that the eigenvalues of MM can then be derived.

3. Asymptotic Stability

The system defined in (2.3)-(2.4) is called asymptotically stable if all eigenvalues of MM have negative real part. Assuming the Γ0(t)=0\Gamma_{0}(t)=0, for t>t0t>t_{0}, the solution of the system tends to 0 exponentially fast (in tt) if and only if the system is asymptotically stable. This corresponds to the classical notion of asymptotic stability.

The study of the eigenvalues of the N×NN\times N matrix QρQ_{\rho} defined in (2.6) constitutes a special case of results given in [2, 3]. They are given by:

2(1ρ)ρcos(πN+1),for=1,2,,N,2\sqrt{(1-\rho)\rho}\;\cos\left(\frac{\ell\pi}{N+1}\right)\,,\quad\mbox{for}\;\ell=1,2,\ldots,N\,,

for all real ρ\rho. These eigenvalues are all real if and only if ρ[0,1]\rho\in[0,1] and imaginary otherwise, and the locus of the set of eigenvalues is invariant under multiplication by 1-1. We have:

Proposition 3.1.

The reduced Laplacian PP has eigenvalues λ=12(1ρ)ρcos(πN+1)\lambda_{\ell}=1-2\sqrt{(1-\rho)\rho}\,\cos\left(\frac{\ell\pi}{N+1}\right), for =1,2,,N\ell=1,2,\ldots,N, for all real values of ρ\rho.

One can show that the eigenvalues of M=IA+PKM=I\otimes A+P\otimes K are the solutions ν±\nu_{\ell\pm} of the equation

(3.1) ν2λgνλf=0,\nu^{2}-\lambda_{\ell}\,g\,\nu-\lambda_{\ell}\,f=0\quad,

where λ\lambda_{\ell} runs through the spectrum of PP (cf. [4, 5, 6, 7]). So we have:

Theorem 3.2.
  1. (1)

    The eigenvalues of MM are

    ν±=12(λg±(λg)2+4λf),\nu_{\ell\pm}=\frac{1}{2}\left(\lambda_{\ell}\,g\pm\sqrt{(\lambda_{\ell}\,g)^{2}+4\lambda_{\ell}\,f}\right)\,,

    where λ\lambda_{\ell} runs through the spectrum of PP.

  2. (2)

    For ρ[0,1]\rho\in[0,1], all real numbers λ\lambda_{\ell} are contained in the interval [0,2][0,2], and the system is asymptotically stable if and only if both ff and gg are strictly smaller than zero.

These expressions are the same as the corresponding ones for a slghtly differnt one dimensional flock given in [8]. There it was assumed that ρ[0,1)\rho\in[0,1). We extend that research by looking at real values of ρ\rho outside the interval [0,1][0,1]. This may at first seem obscure. Here however is the motivation. Suppose for a moment that one allows each agent to interact with two neighbors on either side, then one could be tempted to model this interaction as a discretization of a fourth derivative in the spatial variable. In that case some of the weights of the interaction would have negative values.

Theorem 3.3.

Let ρ\[0,1]\rho\in\mathbb{R}\backslash[0,1]. For a given ff and gg, the system defined in (2.3)-(2.4) is asymptotically stable, for an arbitrary NN, if and only if both of the following hold:

  1. (1)

    ff and gg are negative, and

  2. (2)

    f+g20f+g^{2}\geq 0 or else 4|ρ(1ρ)|g2f+g24|\rho(1-\rho)|\leq\frac{-g^{2}}{f+g^{2}}.

Proof.

When ρ(1ρ)\rho(1-\rho) is negative, the eigenvalues λ\lambda_{\ell} of PP satisfy λ=1+ia\lambda_{\ell}=1+i\,a_{\ell}, where aa_{\ell} assumes the values 2|ρ(1ρ)|cosπN+1-2\sqrt{|\rho(1-\rho)|}\;\cos\frac{\ell\pi}{N+1}. In particular, for an NN sufficiently large, the aa_{\ell}’s will distribute themselves smoothly in the interval

(3.2) (2|ρ(1ρ)|,+2|ρ(1ρ)|).\left(-2\sqrt{|\rho(1-\rho)|},+2\sqrt{|\rho(1-\rho)|}\right)\,.

We need to prove that eigenvalues of MM (provided by (3.1)) have negative real part. We first look at eigenvalues that correspond to aa_{\ell} approaching to 0. By continuity we may set a=0a_{\ell}=0. We get

ν±=g±g2+4f2.\nu_{\pm}=\frac{g\pm\sqrt{g^{2}+4f}}{2}\,.

These roots are real and have opposite signs if ff is positive and have the same sign as gg if ff is negative. This proves that for aa_{\ell} small enough the corresponding eigenvalues of MM have negative real part if and only if ff and gg are negative.

Refer to caption
Figure 3.1. The calculation of ν±\nu_{\pm} as function of aa for f=5f=-5 and g=1g=-1, aa ranging from 0 to 5. Notice that ν±(0)=0.5(1±i19)\nu_{\pm}(0)=0.5(-1\pm i\sqrt{19}\,); at a=0.5a=0.5, ν\nu_{-} crosses the imaginary axis.

It remains to check for what values of aa the real part of ν\nu_{-} or ν+\nu_{+} can become greater than or equal to 0 (cf. Figure 3.1). To that end we set ν=iτ\nu=i\tau, with τ\tau real. The real and imaginary part of the equation (3.1) now become (abbreviating aa_{\ell} to aa):

{τ2gaτ+f=0fa+gτ=0\left\{\begin{array}[]{ccc}\tau^{2}-g\,a\,\tau+f&=&0\\ f\,a+g\,\tau&=&0\end{array}\right.

The first equation defines a hyperbola in the (a,τ)(a,\tau) plane, and the second equation a line through the origin. Real solutions for aa and τ\tau exist if and only if f+g2<0f+g^{2}<0 and are given by

(τ,a)=±1fg2(f,g).(\tau,a)=\frac{\pm 1}{\sqrt{-f-g^{2}}}\,(f,-g)\,.

Such solutions exist for some aa smaller than 2|ρ(1ρ)|2\sqrt{|\rho(1-\rho)|} (see interval (3.2)) if and only if in addition

2|ρ(1ρ)|>gfg2.2\sqrt{|\rho(1-\rho)|}>\frac{-g}{\sqrt{-f-g^{2}}}\,.

Finally, if f+g2<0f+g^{2}<0 and 2|ρ(1ρ)|>a>gfg22\sqrt{|\rho(1-\rho)|}>a>\frac{-g}{\sqrt{-f-g^{2}}}, we prove that the system has eigenvalues with positive real part. By continuity, it is sufficient to prove this only for aa arbitrarily large. In that case Theorem 3.2 (1) gives:

(3.3) ν=λg2(11+4fλg2)=fg+O(λ1).\nu_{-}=\frac{\lambda g}{2}\;\left(1-\sqrt{1+\frac{4f}{\lambda g^{2}}}\right)=-\frac{f}{g}+O(\lambda^{-1})\quad.

From equation (3.1) we deduce that Re(ν+)+Re(ν)=Re(g(1+ia))=g\mbox{Re}\,(\nu_{+})+\mbox{Re}\,(\nu_{-})=\mbox{Re}\,(g(1+ia))=g. Thus as aa tends to infinity, Re(ν+f)=g+fg>0\mbox{Re}\,(\nu_{+}f)=g+\frac{f}{g}>0, which was to be proved. ∎

4. Harmonic Stability

The system is harmonically unstable roughly if oscillatory or harmonic perturbations in the orbit of the leader (that is: of the form eiωte^{i\omega t}) have their amplitude magnified by a factor that is exponentially large in NN (cf. [8]).

We first need some notation. It will often be convenient to replace ρ\rho by a different constant:

κ=1ρρ\kappa=\frac{1-\rho}{\rho}

or, equivalently,

ρ=11+κ,\rho=\frac{1}{1+\kappa}\,,

We also define (for ρ0\rho\neq 0):

(4.1) μ±12ρ(γ±γ24ρ(1ρ))\mu_{\pm}\equiv\frac{1}{2\rho}\left(\gamma\pm\sqrt{\gamma^{2}-4\rho(1-\rho)}\right)

where

γ=f+iωg+ω2f+iωg.\gamma=\frac{f+i\,\omega\,g+\omega^{2}}{f+i\,\omega\,g}\,.
Proposition 4.1.

The frequency response function of the kk-th agent is given by

ak(f,g,ω)=κk(μN+1kμ+Nk)+(μkμ+k)μ+NμN,a_{k}(f,g,\omega)=\frac{\kappa^{k}(\mu_{-}^{N+1-k}-\mu_{+}^{N-k})+(\mu_{-}^{k}-\mu_{+}^{k})}{\mu_{+}^{N}-\mu_{-}^{N}}\,,

where μ±\mu_{\pm} is defined as in (4.1).

Proof.

All eigenvalues of MM have negative real part. Let z0(t)z_{0}(t) be given by eiωte^{i\omega t}. Under these assumptions, the motion of the system is asymptotic (as tt\rightarrow\infty) to zk=akeiωtz_{k}=a_{k}\,e^{i\omega t}. This leads to a recursive equation on aka_{k}, for k=1,,Nk=1,\ldots,N,

(1ρ)ak1γak+ρak+1=0.(1-\rho)\,a_{k-1}-\gamma\,a_{k}+\rho\,a_{k+1}=0\,.

The boundary conditions are given by:

a0=aN+1=1.a_{0}=a_{N+1}=1\,.

Let μ±\mu_{\pm} be the roots of the associated characteristic polynomial

P(x)=x2γρx+1ρρ.P(x)=x^{2}-\frac{\gamma}{\rho}\,x+\frac{1-\rho}{\rho}\,.

The general solution is

ak=cμk+c+μ+k.a_{k}=c_{-}\mu_{-}^{k}+c_{+}\mu_{+}^{k}\,.

A convenient way to solve for c±c_{\pm} is by setting d1=cμNd_{1}=c_{-}\mu_{-}^{N} and d2=c+μ+Nd_{2}=c_{+}\mu_{+}^{N}. The boundary conditions can be rewritten as

(11μN+1μ+N+1)(cc+)=(11)\left(\begin{array}[]{cc}1&1\\ \mu_{-}^{N+1}&\mu_{+}^{N+1}\end{array}\right)\left(\begin{array}[]{c}c_{-}\\ c_{+}\end{array}\right)=\left(\begin{array}[]{c}1\\ 1\end{array}\right)

or, equivalently,

(cc+)=1μ+N+1μN+1(μ+N+111μN+1).\left(\begin{array}[]{c}c_{-}\\ c_{+}\end{array}\right)=\frac{1}{\mu_{+}^{N+1}-\mu_{-}^{N+1}}\;\left(\begin{array}[]{c}\mu_{+}^{N+1}-1\\ 1-\mu_{-}^{N+1}\end{array}\right)\,.

Substituting this into aka_{k} and using the fact that the product of the μ±\mu_{\pm} equals κ\kappa, we get the result. ∎

We will assume here without further proof that fluctuations of the leader that are propagated through the system are largest for the agents furthest away from the leader, i.e. halfway in the flock. For simplicity we only consider in this section the response of the agent k=N+12k=\frac{N+1}{2} where NN is odd (and large).

Corollary 4.2.

If NN is odd, we have for M=N+12M=\frac{N+1}{2}:

aM(f,g,ω)=(κM+1)μM+μ+M,a_{M}(f,g,\omega)=\frac{(\kappa^{M}+1)}{\mu_{-}^{M}+\mu_{+}^{M}}\,,

where μ±\mu_{\pm} is defined as in (4.1).

Recall that by Theorems 3.2 and 3.3 the system is asymptotically stable if and only if ρ[0,1]\rho\in[0,1] and ff and gg negative or else ρ\[0,1]\rho\in\mathbb{R}\backslash[0,1] and both of the following hold:

  • ff and gg are negative, and

  • f+g20f+g^{2}\geq 0 or else 4|ρ(1ρ)|g2f+g24|\rho(1-\rho)|\leq\frac{-g^{2}}{f+g^{2}}.

Recall from the proof of Theorem 4.1 that if z0(t)z_{0}(t) equals eiωte^{i\omega t} then zkz_{k} is asymptotic to akeiωta_{k}\,e^{i\omega t}. Thus the amplification at the kk-th agent of the leader’s signal is given ak(ω)a_{k}(\omega). We need to determine whether maxksupω|ak(ω))|\max_{k}\sup_{\omega}|a_{k}(\omega))| is exponential in NN (instability) or less than exponential (stability). We may assume k=Mk=M. So let

AMsupω|aM(iω)|.A_{M}\equiv\sup_{\omega\in\mathbb{R}}\;|a_{M}(i\omega)|\,.

Following [8], we call a system harmonically stable if it is asymptotically stable and if

lim supM|AM|1/N1.\limsup_{M\rightarrow\infty}\;\left|A_{M}\right|^{1/N}\leq 1\,.
Theorem 4.3.

The system given by the equation (2.5) is harmonically stable if and only if ρ=1/2\rho=1/2 and ff and gg are negative.

Refer to caption
Figure 4.1. The eigenvalues μ+(ω)\mu_{+}(\omega) (blue) and μ(ω)\mu_{-}(\omega) (red) when f=g=1f=g=-1 and ρ=1/2\rho=1/2, for ω\omega positive. In addition the unit circle is drawn in green.
Proof.

We concentrate first on the ρ=1/2\rho=1/2 case. Here we have:

aM(ω)=2μ+(ω)M+μ(ω)M and μ+μ=1.a_{M}(\omega)=\frac{2}{\mu_{+}(\omega)^{M}+\mu_{-}(\omega)^{M}}\quad\mbox{ and }\quad\mu_{+}\mu_{-}=1\,.

Geometrically what happens is that the system exhibits near-resonance. More precisely, the curves μ±(ω)\mu_{\pm}(\omega) are (quadratically) tangent to the unit circle at ω=0\omega=0 (see Figure 4.1). Of course when μ±(ω)=e±iπ/2M\mu_{\pm}(\omega)=e^{\pm i\pi/2M} the denominator cancels and aMa_{M} is undefined. The quadratic tangency means that (for MM large) the curves μ±(ω)\mu_{\pm}(\omega) pass the points e±iπ/2Me^{\pm i\pi/2M} on the unit circle at a distance proportional to 1/M1/M. In turn this means that

AM=supω|aM(ω))|A_{M}=\sup_{\omega}\,|a_{M}(\omega))|

grows linearly in MM and is thus harmonically stable.

Analytically this can be worked out precisely by doing a pole expansion on aM(ω)a_{M}(\omega). A very similar calculation was done in detail in [7] and we will not repeat that calculation here. The only differences with that calculation are: here we are calculating aMa_{M} and not aNa_{N}, and here our eigenvalues ν±\nu_{\ell\pm} are slightly different from those in the cited paper.

Now we turn to the other cases: ρ1/2\rho\neq 1/2. We first argue that the cases ρ\rho and 1ρ1-\rho are symmetric. In particular if we use a new value ρ=1ρ\rho^{\prime}=1-\rho instead of ρ\rho, then in the expression for aMa_{M}, μ±\mu_{\pm} and κ\kappa are all replaced by their reciprocals as can be seen by inspecting the polynomial PP in the proof of Proposition 4.1. A little calculation shows that aMa_{M} is invariant under this operation. It is thus sufficient to consider only ρ<1/2\rho<1/2.

Proposition 6.3 tells us that for all ρ<1/2\rho<1/2 there is no resonance or near resonance as the two μ\mu have distinct modulus. Lemma 6.4 implies that, for ω\omega less than some ω+\omega+ given there, μ(ω)\mu_{-}(\omega) is bigger than 1. Since in this case |κ|>1|\kappa|>1 and μ+μ=κ\mu_{+}\mu_{-}=\kappa, we have for ω(0,ω+)\omega\in(0,\omega+):

|κ|>|μ+(ω)|>|μ(ω)|,|\kappa|>|\mu_{+}(\omega)|>|\mu_{-}(\omega)|\quad,

and thus the expression in the above Corollary grows exponentially in MM. Therefore all these systems are harmonically unstable. ∎

5. An open problem

Suppose now that the flock is in a stable equilibrium (i.e. moves stably in formation) when the leader suddenly and quickly changes its velocity. Roughly speaking we call the system impulse stable when the physical response of the other agents (i.e., the acceleration, or the velocity, or the position) is less than exponential in MM. As observed in the proof of Theorem 4.3, the case ρ=12\rho=\frac{1}{2} is extremely similar to the problem studied in [7], and the solution is in fact similar to the one given in that case. The calculations there indicate responses that are ‘proportional’ to MM. Thus may we conclude that here also:

Proposition 5.1.

The system given in the equation (2.5) is impulse stable when it is asymptotically stable and when ρ=1/2\rho=1/2.

The cases ρ1/2\rho\neq 1/2 lead to problems similar to the one that remained unsolved in [9]. It seems very likely at this point that most of these cases are impulse unstable, though this is by no means obvious or known. More specifically, as we vary ff, gg and ρ1/2\rho\neq 1/2, we do not even qualitatively understand the large NN behavior of the motion of these flocks. This question is relevant because velocity changes of the leader are a natural context in which stability plays an important role for the cohesion of the flock. We might think for example of a lead car accelerating when a traffic light turns green or a large flock of animals changing course because outlying members spotted and try evade a predator.

The mathematical problem boils down to an inverse Fourier transform of aM(ω)a_{M}(\omega) where MM is large. Current standard integration techniques do not readily give asymptotic (in MM) expressions for such integrals. We do not address this challenging question any further here, leaving it as an open problem for future research.

6. APPENDIX: Technical Results

In this section we gather some technical results which we exhibited partially before in [8]. The results there were proved only for ρ[0,1]\rho\in[0,1]. Some of the calculations extend verbatim (or almost) to all ρ\rho\in\mathbb{R}. The proof of the main result, Proposition 6.3, had to be modified substantially however.

Lemma 6.1.

Let ω0\omega\geq 0 be sufficiently small.

  1. (1)

    For ρ(0,12)\rho\in(0,\frac{1}{2}), we have:

    μ+=1ρρ(1+ω2(2ρ1)|f|i|g|ω3(2ρ1)f2)+𝒪(ω4)\mu_{+}=\frac{1-\rho}{\rho}\left(1+\frac{\omega^{2}}{(2\rho-1)|f|}-i\,\frac{|g|\,\omega^{3}}{(2\rho-1)f^{2}}\right)+\mathcal{O}(\omega^{4})

    and

    μ=1ω2(2ρ1)|f|+i|g|ω3(2ρ1)f2+𝒪(ω4).\mu_{-}=1-\frac{\omega^{2}}{(2\rho-1)|f|}+i\,\frac{|g|\,\omega^{3}}{(2\rho-1)f^{2}}+\mathcal{O}(\omega^{4})\,.
  2. (2)

    For ρ(12,1)\rho\in(\frac{1}{2},1), we have

    μ+=1ω2(2ρ1)|f|+i|g|ω3(2ρ1)f2+𝒪(ω4)\mu_{+}=1-\frac{\omega^{2}}{(2\rho-1)|f|}+i\;\frac{|g|\,\omega^{3}}{(2\rho-1)f^{2}}+\mathcal{O}(\omega^{4})

    and

    μ=1ρρ(1+ω2(2ρ1)|f|i|g|ω3(2ρ1)f2)+𝒪(ω4).\mu_{-}=\frac{1-\rho}{\rho}\left(1+\frac{\omega^{2}}{(2\rho-1)|f|}-i\,\frac{|g|\,\omega^{3}}{(2\rho-1)f^{2}}\right)+\mathcal{O}(\omega^{4})\,.
Proof.

By sheer calculation. (See [6] for some of the computational details.) ∎

Remark 6.1.

This expansion diverges for ρ=1/2\rho=1/2; in that case we have (cf. [6]):

μ±=1ω2|f|±ω2|g|2|f|3/2+𝒪(ω4)+i(±2ω|f|1/2±𝒪(ω3)).\mu_{\pm}=1-\frac{\omega^{2}}{|f|}\pm\frac{\omega^{2}|g|}{\sqrt{2}|f|^{3/2}}+\mathcal{O}(\omega^{4})+i\left(\pm\frac{\sqrt{2}\omega}{|f|^{1/2}}\pm\mathcal{O}(\omega^{3})\right)\,.
Lemma 6.2.
γ(ω)=1ω2|f|f2+ω2g2+iω3|g|f2+ω2g2.\gamma(\omega)=1-\frac{\omega^{2}|f|}{f^{2}+\omega^{2}g^{2}}+i\,\frac{\omega^{3}|g|}{f^{2}+\omega^{2}g^{2}}\,.

The complicated looking conditions in the following proposition are nothing but the conditions that insure asymptotic stability (see Theorems 3.2 and 3.3).

Proposition 6.3.

Let ρ[0,1]\rho\in[0,1] and ff and gg negative or let ρ\[0,1]\rho\in\mathbb{R}\backslash[0,1] and suppose that both of the following hold:

i:

ff and gg are negative, and

ii:

f+g20f+g^{2}\geq 0 or else 4|ρ(1ρ)|g2f+g24|\rho(1-\rho)|\leq\frac{-g^{2}}{f+g^{2}}.

Then, rr defined by

r=supω>0|μ(ω)||μ+(ω)|r=\sup_{\omega>0}\frac{|\mu_{-}(\omega)|}{|\mu_{+}(\omega)|}

exists and is contained in interval (0,1)(0,1) with only two exceptions:

  • when ρ=12\rho=\frac{1}{2}, |μ(ω)||μ+(ω)|\frac{|\mu_{-}(\omega)|}{|\mu_{+}(\omega)|} equals 11 at ω=0\omega=0 and is is strictly smaller than 11 for ω>0\omega>0, or

  • when 4ρ(1ρ)=g2f+g2<0<04\rho(1-\rho)=\frac{-g^{2}}{f+g^{2}}<0<0, |μ(ω)||μ+(ω)|\frac{|\mu_{-}(\omega)|}{|\mu_{+}(\omega)|} is strictly smaller than 11, if 0ω2<f2fg20\geq\omega^{2}<\frac{f^{2}}{-f-g^{2}}, and |μ(ω)|=|μ+(ω)||\mu_{-}(\omega)|=|\mu_{+}(\omega)|, if ω2=f2fg2\omega^{2}=\frac{f^{2}}{-f-g^{2}}.

Refer to caption
Figure 6.1. The constant κ=(1ρ)/ρ\kappa=(1-\rho)/\rho as function of ρ\rho.
Proof.

It is clear from remark 6.1 that when ρ=12\rho=\frac{1}{2} the two eigenvalues are equal to 11, when ω=0\omega=0, and so at that point the quotient equals 11. The arguments below establish that the quotient is always smaller than 11, for all positive values of ω\omega. As far as the second exception is concerned: We will show that the equality of μ+\mu_{+} and μ\mu_{-} occurs at some ω>0\omega>0. The arguments below, however, insure that for smaller (non-negative) values of ω\omega, the modulus of the quotient of the eigenvalues is strictly smaller than 11.

From its definition, γ(ω)ωig\gamma(\omega)\approx\frac{\omega}{ig} when ω\omega is large. Substitute this into the expression for μ±\mu_{\pm} in equation (4.1) to see that for a large enough ω\omega, in fact, |μ(ω)||μ+(ω)|\frac{|\mu_{-}(\omega)|}{|\mu_{+}(\omega)|} becomes very small. In the following, note that |κ|>1|\kappa|>1 if and only if ρ<12\rho<\frac{1}{2} and |κ|>1|\kappa|>1 if and only if ρ>12\rho>\frac{1}{2} (see Figure 6.1). So when ω=0\omega=0, Lemma 6.1 implies that |μ||μ+|\frac{|\mu_{-}|}{|\mu_{+}|} equals min{|κ|,|κ|1}\min\{|\kappa|,|\kappa|^{-1}\}, for all ρ\rho.

It is now sufficient to prove that, for ω+\omega\in\mathbb{R}^{+}, the absolute values |μ±||\mu_{\pm}| are never equal. So suppose there are ω0\omega_{0} and θ\theta\in\mathbb{R} such that μ+(ω0)μ(ω0)eiθ=0\mu_{+}(\omega_{0})-\mu_{-}(\omega_{0})e^{i\theta}=0. The definition of μ±\mu_{\pm} in equation (4.1) provides:

γ(1eiθ)=γ24ρ(1ρ)(1+eiθ).\gamma(1-e^{i\theta})=-\sqrt{\gamma^{2}-4\rho(1-\rho)}\,(1+e^{i\theta})\,.

Dividing this by 1+eiθ1+e^{i\theta}, squaring the equation, and noting that

(1eiθ)2(1+eiθ)2=tan2(θ2),\frac{(1-e^{i\theta})^{2}}{(1+e^{i\theta})^{2}}=-\tan^{2}\left(\frac{\theta}{2}\right)\,,

we get

γ2(1+tan2θ2)=4ρ(1ρ).\gamma^{2}\left(1+\tan^{2}\frac{\theta}{2}\right)=4\rho(1-\rho)\,.

If ρ(1ρ)>0\rho(1-\rho)>0, then γ2\gamma^{2} is a positive real number and therefore γ\gamma is real for some ω0\omega\neq 0, which is impossible by Lemma 6.2. If ρ(1ρ)<0\rho(1-\rho)<0, then γ2\gamma^{2} is a negative real number so that γ\gamma is imaginary. Setting the real part of γ\gamma equal to 0 in Lemma 6.2 yields f2+ω2(f+g2)=0f^{2}+\omega^{2}(f+g^{2})=0. If f+g2f+g^{2} is non-negative, this has no solution (because ω\omega is real). So suppose it is positive. Then substitute the positive solution into γ\gamma and check that γ=i|g|fg2\gamma=i\frac{|g|}{\sqrt{-f-g^{2}}}. Substituting this in turn into (4.1), we see that the modulus of μ+\mu_{+} is greater than that of μ\mu_{-} (here \sqrt{\cdot} means the root in the upper half plane) as long as 4|ρ(1ρ)|<g2f+g24|\rho(1-\rho)|<\frac{-g^{2}}{f+g^{2}}. When 4|ρ(1ρ)|=g2f+g24|\rho(1-\rho)|=\frac{-g^{2}}{f+g^{2}}, we have μ+=μ\mu_{+}=\mu_{-}. ∎

Refer to caption
Refer to caption
Figure 6.2. An illustration of the curious behavior of μ±(ω)\mu_{\pm}(\omega). The eigenvalues μ+(ω)\mu_{+}(\omega) are in blue and μ(ω)\mu_{-}(\omega) are in red, when f=5f=-5 and g=1g=-1, for positive ω\omega. The circle r=κr=\kappa (green), r=|κ|r=\sqrt{|\kappa|} (yellow), and the unit circle (black) are also drawn. Note that μ+(0)=κ\mu_{+}(0)=\kappa (which is negative in both cases) and that μ(0)=1\mu_{-}(0)=1. In the first figure ρ=0.05\rho=-0.05 and μblue\mu_{blue} is always bigger than μred\mu_{red} except MAPLE insisted in using the principal root for the square root as opposed to our convention, and so it recklessly swaps the 22 roots. In the second picture 4ρ(1ρ)>g2f+g2<04\rho(1-\rho)>\frac{-g^{2}}{f+g^{2}}<0 (while ρ(1ρ)<0\rho(1-\rho)<0) and now the quotient of the two roots crosses 11.
Lemma 6.4.

For each ρ<1/2\rho<1/2, there is a unique ω+>0\omega_{+}>0 such that

ω(0,ω+) implies |μ(ω)|>1\omega\in\left(0,\omega_{+}\right)\quad\mbox{ implies }\quad|\mu_{-}(\omega)|>1

and

ω>ω+ implies |μ(ω)|<1.\omega>\omega_{+}\quad\mbox{ implies }\quad|\mu_{-}(\omega)|<1\,.
Proof.

We know that μ(0)=1\mu_{-}(0)=1 and, from the proof of the previous lemma, for a large ω\omega, |μ(ω)||\mu_{-}(\omega)| is small. It is sufficient to prove that ω+\omega_{+} is the unique solution in (0,)(0,\infty) of |μ(ω)|=1|\mu_{-}(\omega)|=1 and that it is simple.

In fact, consider the characteristic equation ρμ2γμ+(1ρ)=0\rho\,\mu^{2}-\gamma\,\mu+(1-\rho)=0 and suppose that there is a root μ=eiθ\mu=e^{i\theta}. Then

γ=ρeiθ+(1ρ)eiθ=cos(θ)+i(2ρ1)sin(θ).\gamma=\rho e^{i\theta}+(1-\rho)e^{-i\theta}=\cos(\theta)+i(2\rho-1)\sin(\theta)\,.

Equating this to the expression given in Lemma 6.2 and using the Pythagorean trigonometric identity, we to obtain:

(1ω2|f|f2+ω2g2)2+1(2ρ1)2(ω3|g|f2+ω2g2)2=1\left(1-\frac{\omega^{2}|f|}{f^{2}+\omega^{2}g^{2}}\right)^{2}+\frac{1}{(2\rho-1)^{2}}\left(\frac{\omega^{3}|g|}{f^{2}+\omega^{2}g^{2}}\right)^{2}=1

This equation factors as follows:

ω2(g2(2ρ1)2ω4+(f22|f|g2)ω22|f|3)=0\omega^{2}\left(\frac{g^{2}}{(2\rho-1)^{2}}\,\omega^{4}+(f^{2}-2|f|g^{2})\omega^{2}-2|f|^{3}\right)=0

The second factor is a quadratic expression in ω2\omega^{2} which has a positive leading coefficient and a negative trailing coefficient. This gives exactly one simple positive root for ω2\omega^{2}, yielding a unique simple positive root ω=ω+\omega=\omega_{+}. ∎

Remark 6.2.

In fact,

ω+2=(12ρ)2|f|(1|f|2g2+(1|f|2g2)2+2|f|(12ρ)2g2).\omega_{+}^{2}=(1-2\rho)^{2}|f|\left(1-\frac{|f|}{2g^{2}}+\sqrt{\left(1-\frac{|f|}{2g^{2}}\right)^{2}+\,\frac{2|f|}{(1-2\rho)^{2}g^{2}}}\right)\,.

References

  • [1] John S. Caughman, J. J. P. Veerman, Kernels of Directed Graph Laplacians, Electr. J. Comb. 13, No 1, R39, 2006.
  • [2] C.M. da Fonseca, Interlacing properties for Hermitian matrices whose graph is a given tree, SIAM J. Matrix Anal. Appl. 27 (2005), no. 1, 130-141.
  • [3] C.M. da Fonseca, On the location of the eigenvalues of Jacobi matrices, Appl. Math. Lett. 19 (2006), no. 11, 1168-1174.
  • [4] C.M. da Fonseca, J.J.P. Veerman, On the spectra of certain directed paths, Appl. Math. Lett. 22 (2009), no. 9, 1351-1355.
  • [5] J.J.P. Veerman, J.S. Caughman, G. Lafferriere, A. Williams, Flocks and formations, J. Stat. Phys. 121 (2005), Vol. 5-6, 901-936.
  • [6] J.J.P. Veerman, B.D. Stošić, A. Olvera, Spatial instabilities and size limitations of flocks, Netw. Heterog. Media 2 (4) (2007), 647-660.
  • [7] J.J.P. Veerman, B.D. Stošić, F.M. Tangerman, Automated traffic and the finite size resonance, submitted.
  • [8] J.J.P. Veerman, Stability of large flocks: an example, submitted.
  • [9] J.J.P. Veerman, F.M. Tangerman, Impulse stability of large flocks: an example, submitted.