Predator-swarm interactions

Similar documents
Swarm shape and its dynamics in a predator-swarm model

Swarm shape and its dynamics in a predator-swarm model

Contagion Modeling. 1 Introduction to contagion modeling and crowd survival

Entrainment Alex Bowie April 7, 2004

Equilibria for a two-dimensional aggregation model with two species

3.5 Competition Models: Principle of Competitive Exclusion

Lecture 3 : Bifurcation Analysis

1.Introduction: 2. The Model. Key words: Prey, Predator, Seasonality, Stability, Bifurcations, Chaos.

Basins of Attraction and Perturbed Numerical Solutions using Euler s Method

Math 215/255 Final Exam (Dec 2005)

Exam in TMA4195 Mathematical Modeling Solutions

Celestial Mechanics of Asteroid Systems

Wave Phenomena Physics 15c. Lecture 8 LC Transmission Line Wave Reflection

Gerardo Zavala. Math 388. Predator-Prey Models

154 Chapter 9 Hints, Answers, and Solutions The particular trajectories are highlighted in the phase portraits below.

An Inverse Mass Expansion for Entanglement Entropy. Free Massive Scalar Field Theory

Point Vortex Dynamics in Two Dimensions

Basic Aspects of Discretization

Numerical Methods for Modern Traffic Flow Models. Alexander Kurganov

CH.1. DESCRIPTION OF MOTION. Continuum Mechanics Course (MMC)

STABILITY ANALYSIS OF DYNAMIC SYSTEMS

E209A: Analysis and Control of Nonlinear Systems Problem Set 3 Solutions

Dynamical systems tutorial. Gregor Schöner, INI, RUB

u n 2 4 u n 36 u n 1, n 1.

Control of Mobile Robots

1 Lyapunov theory of stability

Dynamical Systems and Chaos Part II: Biology Applications. Lecture 6: Population dynamics. Ilya Potapov Mathematics Department, TUT Room TD325

Crime Modeling with Lévy Flights

Equations of linear stellar oscillations

TMA 4195 Mathematical Modelling December 12, 2007 Solution with additional comments

Math 312 Lecture Notes Linear Two-dimensional Systems of Differential Equations

Math 232, Final Test, 20 March 2007

New Physical Principle for Monte-Carlo simulations

Math 10C - Fall Final Exam

Physics 127b: Statistical Mechanics. Renormalization Group: 1d Ising Model. Perturbation expansion

1 Assignment 1: Nonlinear dynamics (due September

BIFURCATION AND OF THE GENERALIZED COMPLEX GINZBURG LANDAU EQUATION

B5.6 Nonlinear Systems

Robot Control Basics CS 685

Lecture 1: Entropy, convexity, and matrix scaling CSE 599S: Entropy optimality, Winter 2016 Instructor: James R. Lee Last updated: January 24, 2016

STABILITY. Phase portraits and local stability

MATH 415, WEEK 11: Bifurcations in Multiple Dimensions, Hopf Bifurcation

1. A moving kaon decays into two pions, one of which is left at rest. (m K

Lecture 20/Lab 21: Systems of Nonlinear ODEs

Scroll Waves in Anisotropic Excitable Media with Application to the Heart. Sima Setayeshgar Department of Physics Indiana University

MATH 425, HOMEWORK 3 SOLUTIONS

A Simple Predator-Prey Swarming Model. Abstract

Stability Analysis And Maximum Profit Of Logistic Population Model With Time Delay And Constant Effort Of Harvesting

Aim: Understand equilibrium of galaxies

On Hamiltonian perturbations of hyperbolic PDEs

8 Ecosystem stability

Gradient Flows: Qualitative Properties & Numerical Schemes

Maxwell s equations for electrostatics

Fundamentals of Atmospheric Modelling

UNIVERSITY of LIMERICK

Dynamical Systems: Ecological Modeling

Taylor and Laurent Series

Random Averaging. Eli Ben-Naim Los Alamos National Laboratory. Paul Krapivsky (Boston University) John Machta (University of Massachusetts)

Physics 4488/6562: Statistical Mechanics Material for Week 2 Exercises due Monday Feb 5 Last

Andronov Hopf and Bautin bifurcation in a tritrophic food chain model with Holling functional response types IV and II

Composable Group Behaviors

Mathematics for Economists

Overview spherical accretion

= F ( x; µ) (1) where x is a 2-dimensional vector, µ is a parameter, and F :

Travelling bubbles in a moving boundary problem of Hele-Shaw type

3 Single species models. Reading: Otto & Day (2007) section 4.2.1

HW 3 Solution Key. Classical Mechanics I HW # 3 Solution Key

The Form of Swarms: A Primer of Swarm Equilibria

Hamiltonian partial differential equations and Painlevé transcendents

Simple Evaluation of the Chiral Jacobian with the Overlap Dirac Operator

1 What Are Adaptations?

Exercise 1 (Formula for connection 1-forms) Using the first structure equation, show that

Columbia University Department of Physics QUALIFYING EXAMINATION

Differential equations, comprehensive exam topics and sample questions

McGill University April 20, Advanced Calculus for Engineers

Antiderivatives. Definition A function, F, is said to be an antiderivative of a function, f, on an interval, I, if. F x f x for all x I.

Figure 1: Ca2+ wave in a Xenopus oocyte following fertilization. Time goes from top left to bottom right. From Fall et al., 2002.

University of Illinois at Chicago Department of Physics. Electricity & Magnetism Qualifying Examination

Short Note on Unification of Field Equations and Probability

Threshold of singularity formation in the semilinear wave equation

Introduction to Dynamical Systems

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost

Problem set 7 Math 207A, Fall 2011 Solutions

Hamiltonian partial differential equations and Painlevé transcendents

Shilnikov bifurcations in the Hopf-zero singularity

Physics 505 Homework No. 12 Solutions S12-1

Engineering Mechanics Prof. U. S. Dixit Department of Mechanical Engineering Indian Institute of Technology, Guwahati Kinematics

EAD 115. Numerical Solution of Engineering and Scientific Problems. David M. Rocke Department of Applied Science

2 The model with Kaldor-Pasinetti saving

Section 4.3 Vector Fields

2D-Volterra-Lotka Modeling For 2 Species

Complex Systems Methods 9. Critical Phenomena: The Renormalization Group

Lecture 17 - Gyroscopes

THE WAVE EQUATION. d = 1: D Alembert s formula We begin with the initial value problem in 1 space dimension { u = utt u xx = 0, in (0, ) R, (2)

dt = A x, x(0) = C. (1) where A is an n n matrix of constants, with n distinct eigenvalues. The solution formula is

Stability of an abstract wave equation with delay and a Kelvin Voigt damping

Department of Mathematics IIT Guwahati

On Prey-Predator with Group Defense

A Continuous Counterpart to Schwarzschild s Liquid Sphere Model

Lecture XIX: Particle motion exterior to a spherical star

Transcription:

Predator-swarm interactions Hypothesis: swarming behaviour is an evolutionary adaptation that confers certain benefits on the individuals or group as a whole [Parrish,Edelstein-Keshet 1999; Sumpter 2010, Krause&Ruxton2002, Penzhorn 1984] Benifits: - efficient food gathering [Traniello1989] - heat preservation in penguins huddles [Waters,Blanchette&Kim 2012] - predator avoidance in fish shoals [Pitcher&Wyche 83] or zebra [Penzhorn84] evasive maneuvers, confusing the predator, safety in numbers increased vigilance Counter-hypothesis: swarming can also be detrimental to prey - Makes it easier for the predator to spot and attack the group as a whole [Parrish,Edelstein-Keshet 1999].

Minimal model of predator-swarm interaction [Chen, K, J. Royal Soc. Interface 2014]: dx j dt }{{} = 1 N Prey dz dt }{{} = c N Predator N k=1,k j N k=1 ( x j x k x j x k }{{} 2 prey-prey repulsion x k z x k z }{{} p predator-prey attraction a (x j x k ) }{{} prey-prey attraction ) + b x j z x j z }{{} 2 prey-predator repulsion (1). (2) We take prey-prey and prey-redator interactions to be Newtonian - makes the analysis possible! c : predator strength. We will use it as control parameter. p : predator sensitivity.

Continuum limit Coarse grain: Let N we get ρ (x) = 1 N N δ(x x j ) j=1 ρ t (x, t) + (ρ(x, t)v(x, t)) = 0 (3) ( ) x y v(x, t) = R x y 2 a (x y) ρ(y, t)dy + b x z x z 2 2 (4) dz dt = c y z y z pρ(y, t)dy. (5) R 2

The key to the story: x y x y 2 = x ln x y. ( ) ( ) x y x z v(x, t) = a (x y) ρ(y, t)dy + b R x y 2 }{{ 2 x z }}{{ 2 } x ln x y x ln x z x v = [2πδ(x y) 2a]ρ(y)dy + 2πbδ(x z) R 2 = 2πρ(x) 2aM Define characterisitic coordinates: dx dt = v(x, t); X(X 0, 0) = X 0. (6) Along characteristics, Conclusion 1: ρ am/π as t dρ dt = ρ t + ( xρ)v = ( x v) ρ (7) = (2aM 2πρ)ρ (8) - ρ const regardless of the swarm shape! Conclusion 2: Radial steady state is an annulus of constant density!

Ring state ( confused predator) 1 q=2, a=1.26, b=0.27 0.5 0 0.5 1 1 0 1 Define R 1 = b/a; R 2 = (1 + b)/a. (9) The system (3-5) admits a steady state for which z = 0, ρ is a positive constant inside an annulus R 1 < x < R 2, and is otherwise. Main result: The ring is stable whenever 2 < p < 4 and ba 2 p 2 (1 + b) 2 p 2 =: c 0 < c < c hopf := a 2 p 2 b 2 p 2 (1 + b) 2 p 2. (10) Increasing c past c hopf triggers hopf bifurcation!

Key calculation 2 The density quickly approaches a constant, so the swarm is fully characterised by the motion of its boundaries. To determine its stability, it s enough perturb the boundary and the predator at the center: Get a 3x3 eigenvalue problem where A = Inner boundary: x = R 1 e iθ + ε 1 e λt (11) Outer boundary: x = R 2 e iθ + ε 2 e λt (12) Predator: z = 0 + ε 3 e λt (13) ( ) R 2 2 R1 2 λ ε 1 ε 2 ε 3 = A ε 1 ε 2 ε 3 b 1 b 1 b b b 1+b b c ( ) 2 p b 2 a c ( ) 2 p [ 1+b 2 ( a c b ) 2 p a 1+b 2 ( 1+b a (14) ) 2 p 2 ].

Implications c hopf = a 2 p 2 b 2 p 2 (1 + b) 2 p 2, 2 < p < 4 (15) c hopf is an increasing function of b (prey-predator repulsion) - increasing b makes it harder for the predator to catch the prey. c hopf is a decreasing function of a (prey-prey attraction strength) - increasing a makes it easier for the predator to catch the prey. - Swarming behaviour makes it easier for predator to catch prey (i.e. swarming is bad for prey)! - Example: in [Fertl&Wursig95] the authors observed groups of about 20-30 dolphins surrounding a school of fish and blowing bubbles underneath it in an apparent effort to keep the school from dispersing, while other members of the dolphin group swam through the resulting ball of fish to feed.

- Swarming may be result of other factors such as food gathering, ease of mating, energetic benifits, or even constraints of physical environment are responsible for prey aggregation. When c crosses c hopf, chasing dynamics result. But the prey may still escape! - Linear stability is a precursor to capturing the prey, but is insufficient to explain the capturing process itself! - Further (non-linear) analysis is needed to explain prey capture. - Chasing dynamics look similar to shephard chasing sheep:

Boundary evolution method Because of choice of nonlinearity, the density approaches a constant for large t So in principle, tracking the boundary is sufficient to track the whole swarm! Since density is constant: v(x, t) = a π D ( ) x y x y 2 a (x y) dy + b x z x z 2 (16) Integrate by parts, using constant density ρ = a/π, v(x) = a ( ) x y π D x y 2 a (x y) dy + b x z x z 2 = a ( ln x y + a π 2 x y 2) ˆndS(y) + b x z x z 2 D dz dt = ca π = ca π R 2 D y z y z pdy y z 2 p ˆndS(y). 2 p

Discretize D and evolve both predator and D according to the above. Note: the entire calculation is along the curve (so only 1D integrals!!) Use Forward Euler to update to points on the boundary. - This was found to be unstable, regardless of the choice of time step t. The is because the points along the boundary tend to cluster together as time evolves. This is a result of the points being pushed back along the boundary and aggregating at the tail. - Solution: reparameterize based on arc length at every time step.

Predator inside an infinite sea of prey Recall the steady state is an annulus of radii R 1 = predator at the center. b a R 2 = 1+b a with the Take the double-limit a 0 and b = O(1); then note that R 2 while R 1 remains O(1). Discarding the O(a 2 ) terms as well as the exterior boundary, we obtain v(x) = 1 π where D i is the interior boundary. D i a ln x y ˆndS(y) + b x z x z 2 (17) Rescale space to make a = b, rescale time t = aˆt and dropping the hat we get v(x) = 1 ln x y ˆndS(y) + x z π D i x z Couple this with some law of motion for the predator z : - Moving in a straight line - Moving in a circle 2. (18)

Predator moving in straight line Predator moving in straight line Assume predator moving east with a constant speed ω along the x-axis: z = ωt (19) Moving frame coordinates: x = x + ωt (20) Dropping tilde, we get v(x) = 1 π D i ln x y ˆndS(y) + x x 2 ω (21) The steady state satisfies v = 0 on D i. To compute the steady state, evolve in time until convegence.

Open question: what can we say about steady state analytically?

An infinite tail forms when ω > ω c 0.25. Conjecture: it is a result of a saddle point colliding with the boundary.

The predator approaches the boundary as ω increases. (precursor to catching prey?) Open question 2: Do the asymptotics of large ω. Can you show the predator remains inside the boundary for any ω?

Predator moving in a circle Predator moving in a circle Assume the predator is moving with angular velocity ω along a circle of radius R : z = Re iωt Go into rotating frame, x = xe iωt, drop tilde: v(x) = 1 ln x y ˆndS(y) + π D i Predator moving in a line corresponds to the limit R. x R x R 2 iωx.

Increasing ω As ω is increased, the tail starts to wiggle.

Topological changes Formation of the tail and its development is indicated by changes in vector field.

Conclusions We presented an analytically tractable model of predator-prey interactions. Many open questions remain. The most important one: find shape of inner boundary for a predator moving in a straight line in the infinite sea of prey. Many models of collective animal behaviour found in literature include terms such as zone of alignment, angle of vision, acceleration etc. These terms may result in a more realistic-looking motion, although it can be difficult in practice to actually measure precisely how realistic it is. Moreover the added complexity makes it very difficult to study the model except through numerical simulations. Our minimal model shows that these additional effects are not necessary to reproduce complex predator-prey interactions.

Good open problem Take D Orsogna et.al. model with Newtonian repulsion, linear attraction force: x i = v i v i = ( α β v i 2) v i + j i ( ) 1 x i x j 2 γ (x i x j ) Continuum limit: ρ t + (ρu) = 0 u t + u u = ( α β u 2) u + [ ] 1 ρ(y) x y 2 γ (x y) dy

Exercise: It has an explicit milling steady state given by u = ρ(x) = { x r α β inside an annulus A : a < x < b?????, outside said annulus { ρ0 inside an annulus a < x < b 0, outside said annulus ; a 2 = α βγ ; b2 = 1 γ + α βγ. Numerical simulations show that this s.s. is stable for thick annulus but unstable for thin annulus: Movie : β = 1, γ = 0.2, α = 0.1 + 3.6(1 t/400)(t/400) (i.e. alpha goes from 0.1 to 1 then back to 0.1) Open question: Find the instability thresholds!!!

References Papers and movies (http://mathstat.dal.ca/ tkolokol/papers) - Yuxin Chen and Theodore Kolokolnikov, A minimal model of predator-swarm dynamics, Journal of the Royal Society Interface 11:20131208 (2014) - Hayley. Tompkins and T. Kolokolnikov, Swarm shape and its dynamics in a predator-swarm model, to appear, SIAM Undergraduate Research Online. Thank you!