MSC 92D25
DOI: 10.14529/ mm p 180302
POPULATION MODELS WITH PROJECTION MATRIX WITH SOME NEGATIVE ENTRIES - A SOLUTION TO THE NATCHEZ PARADOX
J. Banasiak, University of Pretoria, South Africa, [email protected]
In this note we consider the population the model of which, derived on the basis of ethnographical accounts, includes a projection matrix with both positive and negative entries. Interpreting the eventually negative trajectories as representing the collapse of the population, we use some classical tools from convex analysis to determine a cone containing the initial conditions that give rise to the persistence of both the population and its social structure.
Keywords: population theory; Natchez civilisation; convex cone; Perron-Frobenius theory; viability cone.
Dedicated, to Professor Jan Kisyriski on the occasion
of his 85th birthday.
Introduction
Let us consider a population divided into a finite number of classes with respect to some attribute, such as age, status, or geographical location. The state of the population at any time i can be described by the vector x(t) = (xi(t),... ,xn(t)), where Xi(t), i = 1,... ,n, gives the number of individuals with attribute i at time t. If we observe this population in discrete time then, in the linear case, its evolution can be modelled by
x(k + 1) = Ax(k), k > 0, x(0) = X,
where x is the initial state of the population and the matrix A, often called the projection matrix, [1, Chapter 1], describes the transfers between the classes and changes in them between subsequent observations. It is commonly assumed in population theory that if a model is correctly formulated, then positive initial conditions should give a positive (or at least nonnegative) population at any later time. It is well-known, see e.g. [2, Section 6.1],
A
happens that reasonable assumptions on the population lead to projection matrices with entries of varying sign and this results in at least some trajectories eventually becoming negative. Nevertheless, it can happen that some initial conditions still give nonnegative trajectories. If we interpret an eventually negative trajectory as describing a collapse of the population (the population evolves soundly for some time but then it reaches a stage after which any further evolution within the framework of the model becomes impossible), then the initial conditions generating positive trajectories give rise to unbroken evolution of the population. The set of initial conditions (possibly empty) generating nonnegative trajectories will be called the viability set - of course any point on a nonnegative trajectory
A,
the environmental constraints, the viability set describes the constraints imposed by the
environment on the structure of the initial population that ensure the survival of the population.
By linearity, if ¿and y generate positive trajectories, then so does ax + Py for any a,P > 0. Hence the viability set is a convex cone that we shall call the viability cone. Due to this, tools from convex analysis can be successfully employed to determine the viability cone for any A. In this paper we demonstrate this link between convex analysis, the Perron-Frobenius theory and population theory using the Natchez civilisation as an example.
We note that several Perron-Frobenius like theories have been developed for matrices with some negative entries, see e.g. [3] or [4] and references therein. Our model, however, does not satisfy the assumption of the former and thus we use the ideas of [4].
1. The Model
Almost every society has more or less explicit class, or cast, system. In most societies the membership in a particular class is largely hereditary, through endogamy; that is, marrying within one's own class. This has been the cause of many hereditary diseases, especially among aristocracy, where the available pool of potential spouses always has been limited. A relatively recent example is haemophilia suffered by many descendants of Queen Victoria. Despite this, the desire to provide for own children is so prevalent that few societies have decided to limit endogamy by practicing an open class system to prevent stagnation of the structure. An interesting example is offered by the civilization of Natchez.
Natchez were Native Americans who lived in the lower Mississippi in North America. Possibly the earliest European account of the Natchez is due to Hernando de Soto, whose expedition encountered a powerful chiefdom on the eastern bank of the Mississippi River in 1542 but was attacked by them and chased away. Most information about the Natchez civilisation has come from French colonists and missionaries who established contacts with them in the 17th century. The civilisation ceased to exist after the so-called Natchez revolt in 1729-1731, that followed three earlier wars with French; then Natchez were finally defeated and then dispersed or were enslaved.
French missionaries, explorers and colonial administrators recorded basic features of the Natchez's social life. Their accounts were used by J. E. Swanton to write the first modern reconstruction of the Natchez society in 1911, see [5]. It turned out that Natchez had created a striking example of a stratified social system of open classes based on exogamous marriages so that the power was passed between people born to different social classes. The society was divided into two main classes - Nobility and Commoners (in early literature also called Stinkards). The Nobility was further divided into subclasses (casts): Suns, Nobles and Honoured. A member of Nobility only could marry a Commoner (but Commoners could marry within its own class). The inheritance of the class membership was matrilineal, with the exception that the children of Sun fathers were Noble, and the children of Noble fathers were Honoured. This description has created a lot of controversy due to the so-called Natchez paradox - as observed in [6], in this model the number of Nobles and Honoured would burgeon and the Commoner class would be depleted in successive generations until in the society there would be insufficient number of Commoners to provide spouses for the Nobility. We shall provide a quantitative illustration of this
paradox in the next section. Since the Natchez civilization existed for several hundred years, according to [6], the Swanton model is biologically impossible. There were several attempts to explain this paradox, ranging from questioning the class inheritance rules to proposing different reproduction rates in each class, see [7, 8]. A first mathematical account of the latter approach can be found in [2, pp. 106-108, 174-178] and in this paper we shall propose a more general look at the problem along the lines sketched in op.cit.
2. The Natchez Paradox
Following [2, pp. 174-178], we simplify the analysis by merging the Nobles and the Honoured into one class - say the Nobles. First, we summarize the rules for status inheritance in the table below.
Table 1
Possible marriages in the Natchez population and the status of their offspring
Mother \ Father Sun Noble Commoner
Sun Sun
Noble Noble
Commoner Noble Commoner Commoner
The following assumptions were commonly adopted in the literature.
1. There is the same number of males and females in each class in each generation and we only track males.
2. Each person marries only once and the spouse is from the same generation.
3. Each pair has exactly one son and one daughter.
Let the population (of males) in the kth generation be described by
x(k) = (xl(k),x2(k),x3(k))
with the classes numbered as follows: 1 - Sun, 2 - Noble, 3 - Commoner.
Since a Sun son only can be born to a Sun mother and there is no other way to become a Sun, using the fact that the number of female Suns equals the number of male Suns we can write
xl(k + 1) = xl(k).
A Noble son only can be born to Sun father or to Noble mother hence, using the parity of males and females in the Noble class, we get
x2(k + 1) = xi(k) + x2(k).
Finally, the number of male offspring in the Commoner class is equal to the number of Commoner males who are not married to the females from the Nobility plus the number of sons of Commoner mothers and Noble fathers (remember that the son of a Commoner father and a Noble mother is a Noble but then the son of a Commoner mother and a Noble father is a Commoner). Hence
x3(k + 1) = -xi(k) - x2(k) + x2(k) + x3(k) = -xi(k) + x3(k).
Writing the model in matrix form, we have
x(k + 1) = Ax(k) = (I + B)x(k), x(0) = x,
(1)
where
I is the identity matrix and X is the initial structure of the population.
We immediately see that this is not a correct population model in the conventional sense since the transition matrix A does not have positive entries and thus not all solutions (x(k))k>o of (1) with nonnegative X are nonnegative, see e.g. [2, Section 6.1]. In this case we can give a more detailed description. We see that B2 = 0 hence Ak = I + kB; that is,
If xi(0) = 0, the structure of the population does not change since
x(k) = (0,X2(0),Xs(0)).
If, however, originally we have some members of the Sun class, then the size of the Commoner class becomes negative in finite time. Indeed x3(k) = — kx1 (0) + x3(0) and thus x1(0) > 0 yields x3(k) < 0 for k > x3(0)/x1(0). As discussed in Introduction, this can be interpreted as the dropping of the number of Commoners below the level allowing
k
x1 > 0
have to marry Commoners. Since, however, according to the historical records, the Natchez civilisation with its social structure survived for several hundred years, the model in the presented form cannot be correct. As we noted in Introduction, several explanations have been presented to explain the paradox. We shall consider the suggestion of [7] that there were different birth rates in different casts.
3. The Luenberger Solution
To our knowledge, the first attempt to mathematically analyse the Natchez population was done in [2]. The author followed the assumption discussed in [7] and asked the question whether it was possible find birth rates for each combination of parents in the Natchez community that would result in its positive stable class distribution? Consider the the intermarriage/fecundity scheme presented in Table 2, where a > 0,i = 1,..., 5, is the average number of male offspring from such a marriage. Modelling as before again leads to
x(k + 1) = Ax(k),
where this time
a\ 0
a2 a3 a5 a4 — a5 a
Table 2
Intermarriage scheme in a simplified Natchez-like community with differential birth rates
Mother \ Father Sun Noble Commoner
Sun Sun a1
Noble Noble a3
Commoner Noble a2 Commoner a4 Commoner a5
Luenberger's idea was to try to find out under what conditions there exists a positive eigenvector e of A belonging to the largest positive eigenvalue Amax. This would show that in the long run the structure of the population stabilizes with each class remaining strictly positive,
x(k) = Akx & Akmax(e*,x)e, for large k, (3)
provided (e*,x) = 0, where by (•, •) we understand the standard dot product in Rra and e* is the (normalized) left eigenvector of A.
The weakness of this solution is that the existence of a positive eigenvector belonging to the dominant eigenvalue does not ensure that the population will reach this state through strictly positive iterations. This problem is addressed in the next section.
A
are given by al; a3 and as. If a5 is the dominant eigenvalue, then the long term structure is given by e = (0, 0,1); that is, the population will only consists of Commoners. While it is certainly possible, we are interested in the survival of the community with the original structure, which clearly is not possible in this case. A similar outcome is obtained if we assume that a3 is the dominant eigenvalue. Then the stable population structure is e = ^0,1, at-T^ , provided a4 > a5. Finally, if al is the dominant eigenvalue, then the stable population structure is given by
ft a2 1 ( , a4 - as\\
e = 1,-,- -as + a2--(4)
ai - a3 ai - a5 ai - a3
and it is positive if and only if
a2(a4 - as) > as(ai - a3). (5)
To complete our considerations, we must show that in the stable structure we have sufficiently many Commoners for the Suns and Nobles to marry; that is, that the e
x3 > xi + x2. (6)
x2 x3, 1 a4 - a5 a2
- -as + a2- > 1 + 7-7, (7)
ai - as V ai - a^ (ai - a3)
that yields the inequality [2, Equations (5-81)],
a4 - as as(ai - a3) ai - a3
ai — a5 a2(ai — a5) a2
- 1 > 0- (8)
This inequality will be satisfied if «4 is sufficiently large. For instance, the choice a1 = 1.1, a2 = 1.0, a3 = 1.0, a4 = 1.3, a5 = 0.9 works, giving the stable population distribution as e = (1, 10, 15.5). In general, if the fecundity in marriages of Commoner mothers and Noble fathers should be sufficiently large, then we have sufficiently many Commoners in the stable population distribution.
4. Full Solution
As we have mentioned earlier, the provided analysis is not complete as it only shows that there is a structure of the society which can persist in a stable way. However, we do not know whether any positive initial population satisfying (6) will give rise to a positive population satisfying (6) in each generation, that will eventually stabilize at the structure determined by the eigenvector found above.
Fortunately, the problem allows for a more detailed solution which confirms the results obtained by the analysis of the dominant eigenvalue and the corresponding eigenvector. To avoid dealing with several subcases, here we assume that a1 > max{a3a3 = a5.
For the solution with x1 > 0 we have
_
x1(k) = akx\ > 0, x2(k) = Okix2 + a2x1 —-3 > 0.
a1 — a3
Further
x3(k)
ko a3 - a? . . {0 0 a2 \
a5x3 +--(a4 - a5) X2 - xi- +
аз - a5 V ai - аз J
ak - a5{ (a2(a4 - a5) \ 0
+----a5 xi.
ai - a5 ai - a3
Hence x3(k) is nonnegative provided (5) is satisfied and
(9)
xi < ai - аз. (10)
x2 a2
In other words, for the solution to remain positive, the ratio of the initial population of Suns and Nobles should be smaller than the ratio of these populations in the stable population distribution vector. Furthermore, for the population structure to persist, there must be enough Commoners for the Nobility to marry, so that we need (x1(k),x2(k),x3(k)) to k.
calculation. There is, however, a smarter and systematic way to do this that uses the concept of cross-positive matrices [4, 9].
Let us recall the definition of a cone used in the results below. We say that C С Rra is a cone if C is nonempty, closed and satisfies C + C С C, aC С C for all a > 0, C - C = Rra and CП (-C) = {0}. Our problem can be re-formulated as follows: find (a1,..., a5) G R+ such that the cone in R+, determined by (10) and (6); that is
a2
C = < (x1,x2,x3); x1 > 0,--x1 + x2 > 0,x3 > x1 + x2 > , (11)
ai - a3
remains invariant under A AC С C, where A is defined by (2). Cone C, see Figure, is the viability cone for the Natchez population, as defined in Introduction.
The viability cone C We need the concept of a polar set.
Definition 1. The polar set S* of a non-empty set S in Rn is defined to be
S* = {z e Rn; (z, y) > O /or a 11 y e S}.
It follows that if C is a cone in Rn, then so is C* [10, Chapter I §4]. Furthermore, C** = C
Proposition 1. [4, Remark 1] Let C be a cone in Rn and A be an n x n matrix. Then
AC C C if and only if (z, Ay) > Ofor a 11 y e C, z e C *.
We recall some necessary terminology. Let al}..., ar and bl,... , bs be some vectors in Rn. We say that a cone C C Rn is polyhedral if
C = {x; (aj, x) > O, j = l,...,r} (12)
and that it is finitely generated if
s
C = {x; x = /ijbj, /ij > O,j = 1, ... , s} =: cone({bi,... , br}). (13)
j=i
We observe that if C is polyhedral then, from the definition of the cone, Span{aj}j=l...,r = Rn. Indeed, otherwise there would be O = x ± Span{aj}j=l...,r. Then, by definition, x e C but, since (aj, x) = O, x e C fl (-C) and hence x = O. The main result of the paper is
Theorem 1. Let ai,i = l,..., 5, be positive, q := max{a3, a5}/a\_ < l and
ai(ai - a3 + a2) ,
a4 > -. (14)
a2
Then the cone C defined by (11) is invariant under A and, for x e C with xl > O,
Ak x 0 / a2 l ( a4 - a^^ k.
— =xA l,-,- -a5 + a2- + O(qk). 15
al \ al — a3 al — a5 \ al — a3) )
Proof. It is easy to see that
C = {x; (ai, x) > 0, (a2, x) > 0, (as, x) > 0},
where
a1 = (1,0,0), a2 = (--——, 1,0) , a3 = (-1,-1,1).
V ai - a3 J
From the Minkowski Wey I theorem, [11, Theorem 19.1], a cone is polyhedral if and only if it is finitely generated with the vectors {bi}i=1)...)S of (13) being the extreme rays (directions), op.cit. In our case, since Span{aj}j=1)2,3 = R3 and {aj}j=1)2,3 are linearly independent, it is easy to see that a bi-orthogonal system of vectors {bi}i=1)2)3; that is, satisfying (aj, bi) = öij, i,j = 1, 2, 3, (the Kronecker delta) ran be taken as generating C. Indeed, let
3
X = ^(ai, x)bi.
i=1
Then
3
(aj, x — x') = (aj, x) — ^(ai, x)(aj, bi) = 0, j = 1, 2, 3,
i=1
and, since Span{aj}j=1)2,3 = R3, x = x'. Thus, if x G C, it can be expressed as a nonnegative linear combination of {bi}i=1,2,3. Conversely, if
3
x = ^ ßibi, ßi > 0,i = 1, 2, 3,
i=l
then (aj, x) = ¡ij > 0 and hence x G C. Since we are in R3, such vectors are the normalized cross products
b3 = al x a2 = (0,0,1), b2 = a3 x al = (0,1,1), (
bi = a2 x a3 =1,-, 1 +
\ ai - a3 ai - a3 J
ai — a3 ai — a3
thus
C = cone ( < ( 1
il,^^, , (0,1,1), (0,0,1)Г)
V ai — a ai — a-3) J J
To find C*, we use the Far^ lemma, [11, Corollary 22.3.1] that states that if C = cone({ai,..., ar}), then
C* = {x; (aj, x) > 0, j = 1,... ,r}
and
{x; (aj, x) > 0, j = 1,..., r}* = cone({al,..., ar}).
Thus,
C* = {y; (bi, y) > 0, (b2, y) > 0, (b3, y) > 0} = {x; (ai, x) > 0, (a2, x) > 0, (a3, x) > 0}* = cone({ai, a2, a3}).
(y, Ax) > O y e C*, x e C
check
(ai, Abj) > O, i,j = l, 2, 3. This gives 9 inequalities to check. First, we have
Abl = |al,a2 +—a2a3 , a2a4 ) , Ab2 = (O,a3,a4), Ab3 = (O, O,a5).
V al — a3 al — a3 J
Hence
(al, Abl) = al, (al, Ab2) = O, (al, Ab3) = O, (a2, Abl) = O, (a2, Ab2) = a3, (a2, Ab2) = O,
( al( —al + a3 — a2) + a2a4 t (
(a3, Abl) =-, (a3, Ab2) = a4 — a3, (a2, Ab2) = a5
al — a3
resulting in
a4 > a3,
al(al — a3 + a2) a4 > -. (17)
a2
al > a3
^ al(al — a3 + a2) a3(a3 — a3 + a2)
a4 > -> -= a3
a2 a2
so that (16) is superfluous.
Then (15) follows from (4) and (3) as e* = (l, O, O) is the normalized left eigenvector al
□
Remark 1. We observe that (14) seems not to be related to (5) and (8). Though the
Ce
as the limit of iterations of (A/a5)k x as k ^ ro with x e C, we also provide a direct
al > a5
a2a4 > a5(al — a3 + a2)
so that (17) yields (5). Further,
al — a3 + a2 = (al — a3 H H--a— )
al — a3
hence, using twice (17),
O < l + a2 < a2a4 = (al — a5)a2a4
al — a3 _ al(al — a3) al(al — a5)(al — a3) = l / a2aA a2a4 — a5(al — a3 + a2)
(al — a5)(al — a3) \ a^ J (al — a5)(al — a3)
Thus (8); that is
also is satisfied.
Acknowledgement. The research was supported by the National Research Foundation of South Africa under Grant NN. 00317.
References
1. Cushing J.M. An Introduction to Structured Population Dynamics. Philadelphia, SIAM, 1998.
2. Luenberger D.G. Introduction to Dynamic Systems: Theory, Models, and Applications. N.Y., Wiley, 1979.
3. Noutsos D. On Perron-Frobenius Property of Matrices Having Some Negative Entries. Linear Algebra and its Applications, 2006, vol. 412, no. 2, pp. 132-153.
4. Schneider H., Vidyasagar M. Cross-Positive Matrices. SIAM Journal on Numerical Analysis,
1970, vol. 7, no. 4, pp. 508-519.
5. Swanton J.R. Indian Tribes of the Lower Mississippi Valley and Adjacent Coast of the Gulf of Mexico. N.Y., Dover Publications, 2013.
6. Hart C.A Reconstruction of the Natchez Social Structure. American Anthropologist, 1943, vol. 45, pp. 374-386.
7. Fischer J.L. Solutions for the Natchez Paradox. Ethnology, 1964, vol. 3, no. 1, pp. 53-65.
8. White D.R., Murdock G.P., Scaglion R. Natchez Class and Rank Reconsidered. Ethnology,
1971, vol. 10, no. 4, pp. 369-388.
9. Gritzmann P., Klee V., Tam. B.-S. Cross-Positive Matrices Revisited. Linear Algebra and Its Applications, 1995, vol. 223, pp. 285-305.
10. Fenchel W., Blackett D.WT. Convex Cones, Sets, and Functions. Princeton University, Department of Mathematics, Logistics Research Project, 1953.
11. Rockafellar R.T. Convex Analysis. Princeton, Princeton University Press, 2015.
Received June 20, 2018
1 ( I a4 - аЛ i a2 ^ П - -a5 + a- > H--> 0
a — a5 \ a — J a —
УДК 62-501.42 Б01: 10.14529/ттр180302
МОДЕЛИ ПОПУЛЯЦИИ С ПРОЕКЦИОННОЙ МАТРИЦЕЙ С НЕКОТОРЫМИ ОТРИЦАТЕЛЬНЫМИ ЗНАЧЕНИЯМИ -РЕШЕНИЕ ПАРАДОКСА НАТЧЕЗОВ
Я. Банасяк, Университет Претории, г. Претория, Южно-Африканская Республика
В статье мы рассмотрим модель популяции, основанную на этнографических данных, проекционная матрица которой содержит как положительные, так и отрицатель-
ные элементы. Интерпретируя отрицательные траектории как представляющие, в конечном счете, коллапс населения, мы используем некоторый классический аппарат выпуклого анализа для определения конуса, содержащего начальные условия, которые приводят к сохранению как населения, так и его социальной структуры.
Ключевые слова: теория популяции; цивилизация Начезов; выпуклый конус; теория Перрона - Фробениуса; конус жизнеспособности.
Яцек Банасяк, доктор физико-математических наук, профессор, кафедра математики и прикладной математики, Университет Претории (г. Претория, ЮжноАфриканская Республика), [email protected].
Поступила в редакцию 20 июня 2018 г.