26
4/6/2010 1 Office/Department | | DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina Voelkel April 26, 2012

4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

Embed Size (px)

Citation preview

Page 1: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

4/6/2010 1Office/Department ||

DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIESINTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS

Katharina Voelkel

April 26, 2012

Page 2: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

Types of Interspecies Interactions

Name of Interaction Effect of Interaction on Respective Species

Neutralism 0 / 0 

Competition - / - 

Predator-Prey or Host-Parasite + / - 

Mutualism + / + 

Commensalism 0 / + 

Ammensalism 0 / -

Page 3: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

Static vs. Variable

http://animalog.tumblr.com

http://mattcolephotography.blogspot.com

http://www.britishcheloniagroup.org.uk

Page 4: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

Roots of Interaction Modeling

Lotka-Volterra Equations:

Generalization: 1

2

( ) ( , )

( ) ( , )

dxx r x x y xy

dtdy

y R y x y xydt

1 11 12

2 22 21

( )

( )

dxx x xy

dtdy

y y xydt

Page 5: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

Extension of α-Functions

Lotka – Volterra Generalization (Zhang et al.) New Model

( ) ( )

( ) ( )

dxx r kx a cy xy

dtdy

y R Ky b dx xydt

N

N

N

α αα(N0, Y0)

1 11 12

2 22 21

( )

( )

dxx x xy

dtdy

y y xydt

Page 6: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

The Models Studied

0,1 0,2

( ( ) )[ ] ,

( ( ) )

dxx r kx ay b y

dtA x N y Ndy

y R Ky cx d xdt

0,1 0,2

( ( ) )[ ] ,

( ( ) )

dxx r kx e ay y

dtB x N y Ndy

y R Ky f cx xdt

0,1 0,2

( ( ) )[ ] ,

( ( ) )

dxx r kx ay b y

dtC x N y Ndy

y R Ky f cx xdt

0,1 0,2

( ( ) )[ ] ,

( ( ) )

dxx r kx e ay y

dtD x N y Ndy

y R Ky cx d xdt

α

N

(N0, Y0)

Page 7: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

Previous Research• B. Zhang, Z. Zhang, Z. Li, Y. Tao. „Stability analysis of a two-species model

with transitions between population interactions.” J. Theor. Biol. 248 (2007): 145–153.

• M. Hernandez, I. Barradas. “Variation in the outcome of population interactions: bifurcations and catastrophes.” Mathematical Biology 46 (2003): 571–594.

• M. Hernandez. “Dynamics of transitions between population interactions: a nonlinear interaction α-function defined.” Proc. R. Soc. Lond. B 265 (1998): 1433-1440.

local stability of equilibria,

graphical analysis of saddle-

node bifurcations

Page 8: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

Equilibrium Points

• Occur whenever dx/dt = 0 and dy/dt = 0 simultaneously

• Stable vs. Unstable

http://motivate.maths.org

Page 9: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

Classifying Equilibria

• Linearization of system given by Jacobian Matrix:

J=

• The eigenvalues of the Jacobian Matrix evaluated at an equilibrium point determines the behavior around the equilibrium point.

Page 10: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

Linearization

• Jacobian Matrices for the four systems are:

2 ( ) 2

2 2 ( )A

r kx ay b y ayx bxD

cxy dy R Ky cx d x

2 ( ) 2

2 2 ( )B

r kx e ay y ex ayxD

fy cxy R Ky f cx x

2 ( ) 2

2 2 ( )C

r kx ay b y ayx bxD

fy cxy R Ky f cx x

2 ( ) 2

2 2 ( )D

r kx e ay y ex ayxD

cxy dy R Ky cx d x

Page 11: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

Boundary Equilibria

• (0, 0): DA = = DB = DC = DD unstable Node

• ( , 0): Saddle for system [A] and [D]

Saddle or stable Node for system [B] and [C]

• (0, ): Saddle for system [A] and [C]

Saddle or stable Node for system [B] and [D]

Page 12: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

Interior (aka Coexistence) Equilibria

• Focus on System [A]:

• Equilibrium P3 = (x3,y3) has to satisfy:

0 = r-kx+(ay +b)y (1)

0 = R-Ky+(cx +d)x (2)

0,1 0,2

( ( ) )[ ] ,

( ( ) )

dxx r kx ay b y

dtA x N y Ndy

y R Ky cx d xdt

Page 13: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

• (1) defines the parabola x = .

• The roots of this parabola are: y1,2 =

• Vertex = minimum; (x1,y1)=( ,) QIII or QIV

• (2) defines the parabola .

• The roots of this parabola are: x1,2 =

• Vertex = minimum; (x2,y2) = (, ) QII or QIII

Page 14: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

# of Coexistence Equilibria = # of Intersections of Nullclines

Page 15: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

Classifying Coexistence Equilibria

• Slopes of Nullclines:• From (1): x =

m1 = ; m2 = Mutualism

In general:

m1 > 0 and m2 > 0 Mutualism

m1 < 0 and m2 < 0 Competition

m1 < 0 and m2 > 0 (or vice versa) Host-Parasite

Page 16: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

Classifying Coexistence Equilibria (cont’d)• At an interior equilibrium point P3 = (x3,y3), the Jacobian DA simplifies

to:

DA =

• Characteristic equation:

• Eigenvalues:

• If P3 is a saddle

• If P3 is a stable node

• P3 is never a focus nor of center type

2 2

1

( ) (1 ) 0m

Ky kx Kkxym

Page 17: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

 System [A] System [B] System [C] System [D]

P0 = (0, 0) is a: Unstable node Unstable node Unstable node Unstable node 

P1 = ( , 0) is a: 

Saddle Saddle or stable node

Saddle or stable node

 Saddle

 

P2 = (0, ) is a: 

Saddle Saddle or stable node

 Saddle Saddle or stable

node 

Number of coexistence equilibria P3 = (x3, y3)

  

0 – 2

  

0 - 3

  

0 – 1

  

0 – 1

P3 = (x3, y3) is a: Saddle or stable node

Saddle, stable node, or focus

Saddle, stable node, or focus

Saddle, stable node, or focus

 

Relationship between species

indicated by equilibria P3

 

Mutualism

 Mutualism,

competition, or host-parasite

  

Mutualism or host-parasite

  

Mutualism or host-parasite

Page 18: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

Stable Node Coexistence Equilibrium (System [B])

Stable Focus (System [D])

H-P

H-P

Page 19: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

Two Stable Foci and One Saddle Equilibrium Point in System [B]

H-P

H-P

C

Page 20: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

Structural Stability - Definition

Page 21: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

Structural Stability – Intuitively

©2012 Rovio Entertainment Ltd.

Page 22: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina
Page 23: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

Bifurcations – Loss of Structural Stability

Page 24: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

Transcritical Bifurcation at K0 = 0.5246991

K=0.45 K=K0

K=0.60

Page 25: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

Hopf Bifurcation – Periodic Orbits

Three periodic orbits originating from the Hopf bifurcation. Periods are: Orbit 1: t = 1.042077; Orbit 2: t = 1.386218; Orbit 3: t = 5.554729

Page 26: 4/6/20100Office/Department|| DYNAMICS AND BIFURCATIONS IN VARIABLE TWO SPECIES INTERACTION MODELS IMPLEMENTING PIECEWISE LINEAR ALPHA-FUNCTIONS Katharina

Conclusion• Modeling variable interactions possible• Observed foci, center-type equilibria, and

3 types of bifurcationsExtended work of Hernandez (1998-2008) and

Zhang et al. (2007)

• Future Research:• Non-linear α-functions• Harvesting functions• Extend dependence of α(x,y) • Extend models to 3 or 4 interacting species

(N0, Y0)

N

α