Skip to main content
Log in

Multiscale models for movement in oriented environments and their application to hilltopping in butterflies

  • ORIGINAL PAPER
  • Published:
Theoretical Ecology Aims and scope Submit manuscript

Abstract

Hilltopping butterflies direct their movement in response to topography, facilitating mating encounters via accumulation at summits. In this paper, we take hilltopping as a case study to explore the impact of complex orienteering cues on population dynamics. The modelling employs a standard multiscale framework, in which an individual’s movement path is described as a stochastic ‘velocity-jump’ process and scaling applied to generate a macroscopic model capable of simulating large populations in landscapes. In this manner, the terms and parameters of the macroscopic model directly relate to statistical inputs of the individual-level model (mean speeds, turning rates and turning distributions). Applied to hilltopping in butterflies, we demonstrate how hilltopping acts to aggregate populations at summits, optimising mating for low-density species. However, for abundant populations, hilltopping is not only less effective but also possibly disadvantageous, with hilltopping males recording a lower mating rate than their non-hilltopping competitors.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  • Alcock J (1987) Leks hilltopping in insects. J Nat Hist 21:319–328

    Article  Google Scholar 

  • Baughman JF, Murphy DD (1988) What constitutes a hill to a hilltopping butterfly?Amer Mid Nat 120:441–443

    Article  Google Scholar 

  • Baughman JF, Murphy DD, Ehrlich PR (1988) Population structure of a hilltopping butterfly. Oecologia 75:593–600

    Article  Google Scholar 

  • Berens P (2009) CircStat: a Matlab toolbox for circular statistics. J Stat Soft 31:1–21

    Google Scholar 

  • Bowers MD, Brown IL, Wheye D (1985) Bird predation as a selective agent in a butterfly population. Evolution 39:93–103

    Article  Google Scholar 

  • Cant ET, Smith AD, Reynolds DR, Osborne JL, Cant ET, Smith AD, Reynolds DR, Osborne JL (2005) Tracking butterfly flight paths across the landscape with harmonic radar. Proc Roy Soc B Biol Sci 272:785–790

    Article  CAS  Google Scholar 

  • Cantrell RS, Cosner C (2004) Spatial ecology via reaction–diffusion equations. Wiley

  • Codling EA, Plank MJ, Benhamou S (2008) Random walk models in biology. J Roy Soc Interface 5:813–834

    Article  Google Scholar 

  • Codling EA, Bearon RN, Thorn GJ (2010) Diffusion about the mean drift location in a biased random walk. Ecology 91:3106–3113

    Article  PubMed  Google Scholar 

  • Courtney SP, Anderson K (1986) Behaviour around encounter sites. Ecol Sociobiol 19:241–248

    Article  Google Scholar 

  • Dover J, Settele J (2009) The influences of landscape structure on butterfly distribution and movement: a review. J Insect Cons 13:3–27

    Article  Google Scholar 

  • Ehrlich PR, Hanski I (2004) On the wings of checkerspots: a model system for population biology. Oxford University Press, USA

    Google Scholar 

  • Ehrlich PR, Wheye D (1986) Nonadaptive hilltopping behavior in male checkerspot butterflies (Euphydryas editha). Amer Nat 127:477–483

    Article  Google Scholar 

  • Ehrlich PR, Launer AE, Murphy DD (1984) Can sex ratio be defined or determined? The case of a population of checkerspot butterflies. Amer Nat 124:527–539

    Article  Google Scholar 

  • Erban R, Haskovec J (2012) From individual to collective behaviour of coupled velocity jump processes: a locust example. Kin Rel Mod 5:817–842

    Article  Google Scholar 

  • Franz B, Xue C, Painter KJ, Erban R (2013) Travelling waves in hybrid chemotaxis models. Submitted

  • Hanski I (1999) Metapopulation ecology. Oxford University Press, Oxford

    Google Scholar 

  • Hellmann JJ, Weiss SB, Mclaughlin JF, Boggs CL, Ehrlich PR, Launer AE, Murphy DD (2003) Do hypotheses from short-term studies hold in the long-term? An empirical test. Ecol Entomol 28:74–84

    Article  Google Scholar 

  • Hillen T (2003) Transport equations with resting phases. Eur J Appl Math 14:613–636

    Article  Google Scholar 

  • Hillen T (2006) M5 mesoscopic macroscopic models for mesenchymal motion. J Math Biol 53:585–616

    Article  PubMed  Google Scholar 

  • Hillen T, Painter KJ (2013) Transport and anisotropic diffusion models for movement in oriented habitats. In: Dispersal, individual movement and spatial ecology: a mathematical perspective. Springer, Heidelberg, pp 177–222

    Book  Google Scholar 

  • Hillen T, Painter KJ, Winkler M (2013) Anisotropic diffusion in oriented environments can lead to singularity formation. Eur J Appl Math 24:371–413

    Article  Google Scholar 

  • Iwasa Y, Odendaal FJ, Murphy DD, Ehrlich PR, Launer AE (1983) Emergence patterns in male butterflies: a hypothesis and a test. Theor Pop Biol 23:363–379

    Article  Google Scholar 

  • Jiggins FM, Hurst GDD, Majerus MEN (2000) Sex-ratio-distorting Wolbachia causes sex-role reversal in its butterfly host. Proc Roy Soc Lond B Biol Sci 267:69–73

    Article  CAS  Google Scholar 

  • Kareiva PM, Shigesada N (1983) Analyzing insect movement as a correlated random walk. Oecologia 56:234–238

    Article  Google Scholar 

  • Kingsolver JG (1983) Thermoregulation and flight in Colias butterflies: elevational patterns and mechanistic limitations. Ecology 64:534–545

    Article  Google Scholar 

  • Mardia KV, Jupp PE (2000) Directional statistics. Wiley, New York

    Google Scholar 

  • McKenzie HW, Merrill EH, Spiteri RJ, Lewis MA (2012) How linear features alter predator movement and the functional response. Roy Soc Interface Focus 2:205–216

    Article  Google Scholar 

  • Moorcroft P, Lewis MA (2006) Mechanistic home range analysis. Princeton University Press, USA

    Google Scholar 

  • Mosayebi P, Cobzas D, Jagersand M, Murtha A (2010) Stability effects of finite difference methods on a mathematical tumor growth model. In: Computer vision and pattern recognition workshops (CVPRW), 2010 IEEE computer society conference on. IEEE, pp 125–132

  • Okubo A, Levin SA (2001) Diffusion and ecological problems: modern perspectives. Springer Verlag

  • Othmer HG, Xue C (2013) The mathematical analysis of biological aggregation and dispersal Dispersal, individual movement and spatial ecology: a mathematical perspective. Springer, Heidelberg

    Google Scholar 

  • Othmer HG, Dunbar SR, Alt W (1988) Models of dispersal in biological systems. J Math Biol 26:263–298

    Article  CAS  PubMed  Google Scholar 

  • Painter KJ (2009) Modelling cell migration strategies in the extracellular matrix. J Math Biol 58:511–543

    Article  CAS  PubMed  Google Scholar 

  • Painter KJ, Hillen T (2013) Mathematical modelling of glioma growth: the use of diffusion tensor imaging (DTI) data to predict the anisotropic pathways of cancer invasion. J Theor Biol 323:25–39

    Article  CAS  PubMed  Google Scholar 

  • Patlak CS (1953) Random walk with persistence external bias. Bull Math Biol 15:311–338

    CAS  Google Scholar 

  • Pe’er G (2003) Spatial and behavioral determinants of butterfly movement patterns in topographically complex landscapes. PhD thesis, Ben-Gurion University of the Negev

  • Pe’er G, Saltz D, Thulke HH, Motro U (2004) Response to topography in a hilltopping butterfly and implications for modelling nonrandom dispersal. Anim Behav 68:825–839

    Article  Google Scholar 

  • Pe’er G, Saltz D, Frank K (2005) Virtual corridors for conservation management. Conserv Biol 19:1997–2003

    Article  Google Scholar 

  • Peer G, Heinz SK, Frank K (2006) Connectivity in heterogeneous landscapes: analyzing the effect of topography. Land Ecol 21:47–61

    Article  Google Scholar 

  • Rutowski RL (1991) The evolution of male mate-locating behavior in butterflies. Amer Nat 138:1121–1139

    Article  Google Scholar 

  • Scott JA (1968) Hilltopping as a mating mechanism to aid the survival of low density species. J Res Lepid 7:191–204

    Google Scholar 

  • Scott JA (1973a) Lifespan of butterflies. J Res Lepid 12:225–230

    Google Scholar 

  • Scott JA (1973b) Mating of butterflies. J Res Lepid 11:99–127

    Google Scholar 

  • Shields O (1967) Hilltopping. J Res Lepid 6:69–178

    Google Scholar 

  • Skellam JG (1951) Random dispersal in theoretical populations. Biometrika 38:196–218

    CAS  PubMed  Google Scholar 

  • Tomkiewicz SM, Fuller MR, Kie JG, Bates KK (2010) Global positioning system and associated technologies in animal behaviour and ecological research. Phil Trans Roy Soc B Biol Sci 365:2163–2176

    Article  Google Scholar 

  • Turchin P (1998) Quantitative analysis of movement: measuring and modeling population redistribution in animals and plants. Sinauer Associates, Sunderland

    Google Scholar 

  • Turchin P, Odendaal FJ, Rausher MD (1991) Quantifying insect movement in the field. Environ Entomol 20:955–963

    Google Scholar 

  • Weickert J (1998) Anisotropic diffusion in image processing. Teubner, Stuttgart

    Google Scholar 

  • Weiner R, Schmitt BA, Podhaisky H (1997) ROWMAP—a row-code with Krylov techniques for large stiff ODEs. Appl Numer Math 25:303–319

    Article  Google Scholar 

  • Wickman PO (1988) Dynamics of mate-searching behaviour in a hilltopping butterfly, lasiommata megera (l.): the effects of weather and male density. Zool J Linn Soc 93:357–377

    Article  Google Scholar 

Download references

Acknowledgments

The author wishes to thank Thomas Hillen and Jonathan Sherratt for their comments and suggestions on earlier drafts of this manuscript. The author also acknowledges the support of the Leverhulme Trust for a Research Fellowship Grant.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kevin J. Painter.

Appendix: Numerical methods

Appendix: Numerical methods

Stochastic individual-based model

Each individual starts at t = 0 with position and velocity according to the given initial distributions. A movement path is generated through direct simulation of the stochastic velocity-jump process in Matlab. If t i represents a time at which a turn is made, x i is the location of the individual at this time and v i − 1 is its previous velocity:

  1. 1.

    The new velocity v i is chosen according to the proposed velocity distribution q;

  2. 2.

    The new runtime τ i is selected from a Poisson distribution, with turning rate parameter λ ( = 1/τ, where τ is the mean runtime).

  3. 3.

    The individual is moved to position x i + 1 = x i + τ i v i , time is incremented to t i + 1 = t i + τ i and the process is repeated.

For velocity distributions based on the von Mises distribution, we employ code (circ _vmrnd.m) from the circular statistics toolbox (Berens 2009). Selecting an orientation according to this distribution requires a concentration parameter (κ) and dominant angle (ϕ), drawn from the local gradient of an underlying orienteering cue E(x). For landscapes such as Arthur’s seat, where terrain data is only available at discrete points, local gradients of E are approximated via a central difference scheme.

Mesoscopic velocity-jump model

Equation (3) is solved using a method of lines (MOL) approach: we discretise in position and velocity space to create a large system of ordinary differential equations (ODEs) to be solved with an appropriate time integration method. In two dimensions, with fixed speed s, positional coordinates (x, y) ∈ A = 0, L x × 0, L y are discretised onto a regular lattice \(x_{1} = \frac {\Delta _{x}}{2}, x_{2} = \frac {3 \Delta _{x}}{2} \hdots , x_{M} = L_{x} - \frac {\Delta _{x}}{2}\), \(y_{1} = \frac {\Delta _{y}}{2}, y_{2} = \frac {3 \Delta _{y}}{2} \hdots , y_{N} = L_{y} - \frac {\Delta _{y}}{2}\) for Δ x = L x / M, Δ y = L y / N, while velocity v = s(cosθ, sinθ) is discretised according to its angular coordinate θ ∈ ( − π, π such that θ 1 = − π + Δ θ , θ 2 = − π + 2Δ θ , … , θ P = π, where Δ θ = 2π / P,

Spatial terms consist of the advective term representing movement: this is discretised in conservative form via a third-order upwinding scheme, augmented with a flux-limiting scheme to ensure positivity of solutions. The righthand side terms of (3) are treated as kinetic-type terms. Integration of the ODEs has been performed with both explicit and implicit schemes: the former a forward Euler method with sufficiently small time step, the latter with the rowmap stiff systems integrator (Weiner et al. 1997). Tests using the two time iteration methods yield equivalent results and simulations have been performed across a range of discretisation steps. Default discretisations for the simulations employ N = M = 200 and P = 100.

Macroscopic model

We also employ a MOL scheme to solve the macroscopic Eq. (5). The spatial region A is discretised using the same regular lattice as above for the transport model. In 2D, assuming the drift vector and diffusion tensor are of the form

$${\mathbf{a}}\left( {x,\,y} \right) = \left( {\begin{array}{*{20}{c}} {\mu \left( {x,\,y} \right)} \\ {v\left( {x,\,y} \right)} \end{array}} \right)\,{\text{and}}\,\overline D \left( {x,\,y} \right) = \left( {\begin{array}{*{20}{c}} {\alpha \left( {x,\,y} \right)\,\gamma \left( {x,\,y} \right)} \\ {\gamma (x,\,y)\,\beta \left( {x,\,y} \right)} \end{array}} \right),$$

we can expand the spatial terms of (5) as follows

$$\begin{array}{@{}rcl@{}} - \nabla (\mathbf{a} u) \,+\, \nabla \nabla ( \bar{D} u ) {} & = & {} (\alpha u_{x})_{x} + (\gamma u_{x})_{y} + (\gamma u_{y})_{x} + (\beta u_{y})_{y} \\ & + & ( ( \mu \,+\, \alpha_{x} \,+\, \beta_{y} ) u)_{x} \,+\, ((\nu \,+\, \beta_{x} \,+\, \gamma_{y} ) u)_{y} \,. \end{array} $$

The above reveals a combination of diffusive (first line) and advective (second line)-type terms, with the diffusive terms in the first line identical to those generated for standard anisotropic diffusion.

The choice of finite difference discretisation for diffusive terms is crucial: naive discretisations can lead to numerical instability for large and negative γ, see Mosayebi et al. (2010). The possibility of numerical instability can be reduced using the method in Weickert (1998): finite difference derivatives are calculated not only along the ‘standard’ axes of the lattice, but combined with those in an appropriately chosen new direction. Advective terms are discretised in conservative form, employing a first-order upwinding scheme. Time integration involves a forward Euler method with a suitably small time step Δt. To verify the numerical method, simulations have been performed for varying time-step and mesh-discretisations. The validity of the various numerical methods is further substantiated by convergence of the models within relevant regimes.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Painter, K.J. Multiscale models for movement in oriented environments and their application to hilltopping in butterflies. Theor Ecol 7, 53–75 (2014). https://doi.org/10.1007/s12080-013-0198-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12080-013-0198-0

Keywords

Navigation