Ecological Modelling 251 (2013) 307–311 Contents lists available at SciVerse ScienceDirect Ecological Modelling jo ur n al homep ag e: www.elsevier.com/locate/ecolmodel Short communication Projection matrices in variable environments: 1 in theory and practice Dmitrii O. Logofet Laboratory of Mathematical Ecology, A.M. Obukhov Institute of Atmospheric Physics, RussianAcademy of Sciences, Moscow, Russia a r t i c l e i n f o Article history: Received 15 September 2012 Received in revised form 20 December 2012 Accepted 21 December 2012 Available online 21 February 2013 Keywords: Life cycle graph Strong components Reproductive submatrix False growth rate Carapa guianensis Stochastic growth rate a b s t r a c t Perron–Frobenius theorem for nonnegative matrices, a mathematical foundation of matrix population models, applies when the projection matrix is not decomposable (or equivalently, when it is irreducible), the application yielding the dominant eigenvalue 1 > 0 as a measure of the growth potential that a pop- ulation with given demography possesses in a given environment. In practice, however, the projection matrix often appears to be decomposable (reducible); to calculate 1 in this case, a principal submatrix should rather be used that corresponds to the reproductive core of the life cycle graph. I call it the repro- ductive submatrix and demonstrate that, when the reproductive submatrix does not coincide with the projection matrix and if this discrepancy is neglected in a case study, the resulting 1 may happen to be overestimated. Averaging over a number of annual projection matrices eliminates the false growth rate but raises the problem of choice among the modes of averaging in the estimation of the stochastic growth rate in a stochastic environment. Computer simulation gives a method that avoids the both kinds of problem. © 2013 Elsevier B.V. All rights reserved. 1. Introduction The standard form of a discrete-structured population model is given by a vector-matrix equation x(t + 1) = Lx(t ), t = 0, 1, . . . , (1) where x(t) is an nD vector of the population structure at time moment t and an n × n matrix L is called the projection matrix (Caswell, 1989, 2001). The pattern of nonzero elements allocation in matrix L can be represented as the associated directed graph (Harary et al., 1965; Horn and Johnson, 1990), which coincides with the life cycle graph (LCG, Logofet and Belova, 2008) for individuals in the population. The graph summarizes the knowledge of species biol- ogy in the terms of status groups specified by the components of vector x(t). It shows all the transitions among status groups that are possible for one time step; it also indicates which of the status groups are reproductive, i.e., produce the population recruitment, and in which status groups the recruits may appear at the time t + 1. Given a particular LCG, it defines, up to node enumeration, the pattern of projection matrix L. Once calibrated form data, matrix L determines the dynamics of vector x(t) from its initial state x(0) in accordance with Eq. (1) under the assumption that matrix L remains invariable in time. It also determines 1 (L) > 0, the dominant eigen- value of matrix L, which is recognized as a quantitative measure of Tel.: +7 916 6286229; fax: +7 495 953 1652. E-mail address: danilal@postman.ru the population growth potential the analogue to the scalar intrin- sic growth rate for multi-dimensional population growth governed by Eq. (1) (Caswell, 1989, 2001; Logofet, 1993; Logofet and Belova, 2008). Fig. 1 shows an example of the LCG for a size-structured popu- lation of Carapa guianensis, a tropical tree species that is harvested for timber and non-timber products (Klimas et al., 2012). Five size groups produce offspring, which may appear in two groups, ‘Seedlings 1 and ‘Seedlings 2 ’. However, in some habitats and years of observation, none of the final-class trees does reproduce or none of ‘Seedlings 2 does survive. It means that the corresponding arrows (dashed arrows in Fig. 1) disappear from the graph. Does this affect the general algorithm for calculating 1 (L)? In this communication, I demonstrate that it may do so, indeed, the outcome overestimat- ing the true 1 (L). If a population was censured during a number, T + 1, of succes- sive years and the data resulted in T annual projection matrices, L(0), . . ., L(T - 1), which varied from year to year, then Eq. (1) yields to x(T ) = L(T - 1)L(T - 2) . . . L(0)x(0), (1T) where x(0) is the initial population vector. In C. guianensis case study, T = 4 (ibidem), and the authors believed that the four annual projection matrices scoped the range of temporal random varia- tions in the environment. To estimate the growth potential over the entire ensemble of data, a concept of stochastic growth rate, S (Tuljapurkar, 1986, 1990; Caswell, 2001), was applied. If, in practice, the estimate of S makes use of each year-specific 1 , then the contribution from an overestimated 1 (L) biases the estimation 0304-3800/$ see front matter © 2013 Elsevier B.V. All rights reserved. http://dx.doi.org/10.1016/j.ecolmodel.2012.12.028