Metodi Matematici e Statistici II
Versione Provvisoria 29 marzo 2001
La matematica `e stata applicata ai problemi reali fin dall’antichit`a
Il termine modello matematico `e abbastanza recente.
Si intende il tentativo di descrivere un fenomeno mediante equazioni di- sequazioni o altri strumenti matema- tici, in modo da poter prevedere l’e- voluzione del fenomeno stesso in di- verse condizioni oppure in modo da determinare una situazione ottimale.
Il processo di modellizzazione passa attraver- so vari stadi
Identificazione dei meccanismi e del- le leggi che regolano il problema da modellizzare: Formulare il problema a parole e documentare i dati.
Formulazione delle ipotesi a parti- re dalle quali il modello va costrui- to: Individuare gli elementi importan- ti e quelli che invece possono essere ignorati.
Costruzione del modello attraverso la
traduzione della formulazione in lin-
guaggio matematico di quanto si ` e
Analisi del modello: Risolvere il pro- blema matematico definito al punto precedente.
Interpretazione del modello: Con- frontare la soluzione del problema matematico con la descrizione del fenomeno che si vuole modellizzare.
Validazione del modello: confronto tra le previsioni e i dati sperimentali.
Implementazione del modello: uso
del modello per prevedere l’evoluzio-
ne del fenomeno in tempi futuri o di-
verse condizioni. Determinazione di
parametri ottimali
Modelli differenziali di
crescita delle popolazioni
Modelli di crescita per popolazioni isolate,
comprendono
• crescita dell’inflazione,
• calcolo dell’interesse composto,
• decadimento di materiale radioattivo (modello esponenziale modello logistico)
Modelli di crescita
per popolazioni coesistenti
• in competizione
• in cooperazione.
• in lotta.
comprendono
• diffondersi di un’epidemia,
• combattimento tra due eserciti
Modello di crescita esponenziale
E il pi`` u semplice modello di crescita di una popolazione
`e stato proposto da Malthus nel 1798
prevede che la crescita di una popolazione sia proporzionale al numero di individui.
Se il numero di individui di una popolazione al tempo t ` e
n(t)
la variazione ˙ n(t) della popolazione ` e
assunta proporzionale al numero n(t)
di individui secondo una costante c
(tasso di crescita).
Si avr`a
n(t) = cn(t)˙
n(t0) = n0 (1)
e si ottiene facilmente che
n(t) = n0ec(t−t0) (2)
Per determinare la costante c occorrono due valori
n0 = n(t0) n1 = n(t1)
dalla 2 per t = t1
ln(n1
n )
Nel caso in cui n1 = 2n0 si parla di tempo di raddoppio mentre nel caso in cui n1 = 12n0 si parla di tempo di dimezzamento.
Per come `e stato definito, c rappresenta il tasso di crescita istantaneo
c = n(t)˙ n(t)
In molti casi pu`o essere comodo considerare il tasso di crescita mediato su un periodo T .
Se c `e il tasso di accrescimento della quantit`a n0 nel periodo T (cio`e `e la frazione di n0 che si va ad aggiungere ad n0) avremo che il valore finale `e
nT = n0 + cn0 = n0(1 + c) (4)
In altre parole l’accrescimento dipende dal valore iniziale n0 e dal tasso di crescita.
Possiamo usare anche un modello discreto.
Il tasso di accrescimento viene assunto co- stante su un certo intervallo di tempo
Si consideri il caso di una popolazione di individui il cui tasso di accrescimen- to medio su un periodo T ` e γ.
Se assumiamo l’accrescimento sull’in- tero periodo solo gli individui presenti all’istante iniziale
contribuiscono all’aumento della po- polazione;
Possiamo per` o supporre di misurare
l’accrescimento pi` u volte nel periodo
T a intervalli regolari di lunghezza
Tk,
Si verifica che la popolazione, do-
po un tempo T , sar` a cresciuta an-
che per opera degli individui nati nei
periodi [t
0+ h
Tk, t
0+ (h + 1)
Tk] per
Si consideri un capitale iniziale n
0che assicura un rendimento γ nel periodo T .
Calcolare il rendimento sull’intero pe- riodo T significa supporre di contabi- lizzare gli interessi solo alla fine del- l’intero periodo (interesse semplice) Mentre frazionare il periodo signifi- ca capitalizzare gli interessi su ognu- no dei sottoperiodi di lunghezza
Tk
e quindi percepire anche gli interessi
sugli interessi (interesse composto).
In entrambi i casi si ottengono modelli discre- ti che sono governati da regole di ricorren- za che identificano una successione di valori reali.
Se il tasso di crescita istantaneo `e c, nel pe- riodo T avremo un tasso di crescita pari a γ = cT e la quantit`a in crescita (o decrescita se c < 0) pu`o essere calcolata mediante la
n(t0 + T ) = n(t0) + cT n(t0)
n(t0) = n0 (5)
Mentre sull’intero periodo, se consideriamo k suddivisioni, si ha
n(t0) = n0
e γ
k = cT
k `e il tasso di accrescimento medio su [hT
k, (h + 1)T
k]
n
t0 + hT k
= n
t0 + (h − 1)T k
+ cT k n
t0 + (h − 1)T k
(6)
per 1 ≤ h ≤ k
Si vede subito che
n
t0 + hT k
=
1 + cT k
n
t0 + (h − 1)T k
=
=
1 + cT k
2
n
t0 + (h − 2)T k
=
=
1 + cT k
h
n(t0) =
cT h
Confrontando le soluzioni della 2 e della 7, avremo, dopo un tempo T
n(t0 + T ) = n0ecT o n(t0 + T ) = n0
1 + cT k
k
(8) Si rileva che per k → +∞
1 + cT k
k
→ ecT
Il modello di crescita Malthusiano prevede un incremento della popolazione che non `e ragionevole.
Nel 1960 la popolazione mondiale era di 3 × 109 individui; assumendo un fattore di cre- scita del 2% per anno si ha c =
ln(n1
n0) t1−t0 = ln 1.02 ≈ .0198
n(t) = 3 × 109eln(1.02)(t−1960)
per cui
1960 1970 1980
3 × 109 3.7 × 109 4.5 × 109
1990 2000 2020
5.4 × 109 6.6 × 109 9.8 × 109
2040 2060 2080
14.6 × 109 21.7 × 109 32.2 × 109
Il modello esponenziale permette anche di rappresentare, la rendita di un investimento a tasso fisso o gli effetti dell’inflazione.
Ad esempio sapendo che il prezzo di un de- terminato bene `e passato da 1000 lire 20 an- ni orsono a lire 10000 attualmente, possia- mo calcolare il tasso di inflazione ricavando c nell’equazione
10000 = 1000ec20
da cui
c = ln(10)
20 = 0.115
per ottenere che nel periodo il tasso di infla- zione `e stato di circa l’11%.
Anche il decadimento radioattivo `e modelliz- zato per mezzo di una legge esponenziale.
Ogni elemento radioattivo decade in maniera proporzionale alla propria massa.
Per descrivere il fenomeno basta conoscere il tempo necessario perch`e la massa si riduca a met`a (tempo di dimezzamento.)
Ad esempio il torio ha un tempo di dimezza- mento di 1.65 × 1010 anni;
pertanto
q = q0ect
dove c si pu`o ricavare mediante la c = ln(12)
= −1.33 × 10−18
Modello di crescita logistica
La crescita di una popolazione non `e ben rap- presentata da un semplice modello esponen- ziale.
Si trascura completamente l’effetto dell’af- follamento e della saturazione dell’ambiente.
Una popolazione in crescita consuma risorse dall’ambiente e tali risorse non sono illimitate e ne condizionano lo sviluppo.
Un modello che tenga conto anche di que- ste condizioni fu proposto da Verhulst , ed assume un fattore di accrescimento del tipo
a − bn a, b > 0 dove n `e il numero di individui.
Il tasso di crescita diminuisce con il nume- ro degli individui secondo una costante di
Il tasso di crescita e‘ lineare decrescente n =¯ a
b
`e il massimo numero di individui sostenibili dall’ambiente.
Il numero di individui n `e regolato dal seguen- te problema di Cauchy:
n(t) = an(t) − bn˙ 2(t) = n(t)(a − bn(t)) n(t0) = n0
(9)
prende il nome di equazione logistica,
`e possibile trovare informazioni sulla soluzio- ne (funzione logistica) senza risolverla.
Ci sono due punti di equilibrio (solu- zioni costanti) in corrispondenza dei valori
n(t) = 0 n(t) = a
b = n
maxCorrispondono al caso in cui la po- polazione si ` e estinta o ha saturato l’ambiente in cui vive.
Il modello esponenziale prevede una crescita illimitata ed ammette come unico punto di equilibrio l’estinzione della popolazione,
La crescita logistica prevede anche
un valore di equilibrio non nullo che
abbiamo indicato con n
maxpoich` e an − bn
2> 0 per 0 < n <
abLa soluzione ` e crescente se n
0<
abed ` e decrescente se n
0>
abinoltre, poich` e
n(t) = (a − 2bn(t)) ˙ ¨ n(t)
La soluzione ` e convessa ( ˙ n crescen- te), se n(t) <
2baed ` e concava ( ˙ n decrescente), per
ab
> n(t) >
2ba.
per n >
abla soluzione risulta
convessa.
Andamento della popolazione nel caso di crescita logistica
a = 4 b = 1
La soluzione tende ad un valore asin- totico n
max,
crescendo se n
0< n
maxdecrescendo se n
0> n
max(rimane costante se n
0= n
max).
Per n(t) =
2ba=
nmax2c’` e un punto di flesso
La crescita ` e molto rapida fino a che n(t) =
a2b
=
nmax2rallenta
avvicinandosi all’asintoto.
L’equazione logistica
n(t) = an(t) − bn˙ 2(t) = n(t)(a − bn(t)) n(t0) = n0
(10) pu`o essere facilmente integrata separando le variabili.
Ammette sempre una ed una sola soluzione Ammette due soluzioni costanti
n(t) = 0 , n(t) = a
b (11)
(soluzioni di equilibrio del modello)
identificano le situazioni in cui il numero di
Possiamo determinare la soluzione come se- gue
n(t)˙
n(t)(a − bn(t)) = 1
Z t t0
n(s)˙
n(s)(a − bn(s))ds = t − t0
Z n(t) n(t0)
dx
x(a − bx) = t − t0 (12) e
1
x(a − bx) = 1 a
1
x + b a − bx
da cui
Z n(t) n0
dx
x(a − bx)dx = 1 a
ln|x|−ln |a−bx|
n(t) n0
= 1 n(t) ! a − bn !
Ne viene
t − t0 = 1
a ln c n(t) a − bn(t)
!
dove n(t)
a−bn(t) ha lo stesso segno di c = a−bnn0
0
in ciascuno degli intervalli in cui `e definita Si ricava
n(t) = a
b + ce−a(t−t0) = 1
β + γe−a(t−t0) (14) dove β = ab e γ = ac e le costanti a, β e γ possono essere determinate se si conoscono
n(t0 − h) = p0 (15) n(t0) = p1 (16) n(t0 + h) = p2 (17)
infatti si ha
1
n(t) = β + γe−a(t−t0) (18) ed `e sufficiente risolvere il sistema
1
p0 = β + γeah
1
p1 = β + γ
1
p2 = β + γe−ah
(19)
posto H = e−ah
1
p0 = β + γH1
1
p1 = β + γ
1
(20)
da cui
1
p0 − p1
1 = γ H1 − 1 = γ1−HH
1
p1 − p1
2 = γ(1 − H) (21)
e
1
p0 − p1
1
1
p1 − p1
2
= 1
H (22)
se ne deduce che
1
H = p1p2(p1 − p0)
p0p1(p2 − p1) H = p0p1(p2 − p1) p1p2(p1 − p0)
(23)
`e poi facile ricavare γ e β dalle 20,21.
Modello di
crescita logistica
con prelievo costante
Supponiamo di esaminare una popolazione con crescita logistica sottoposta ad un pre- lievo costante nel tempo.
Ad esempio un allevamento ittico, da cui vie- ne pescata una quantit`a fissa di pesce.
Oppure una specie in ambiente protetto e senza antagonisti il cui sviluppo deve esse- re controllato mediante un prelievo periodico per mantenere il numero di esemplari stabile.
La popolazione si sviluppa con tasso di cre- scita a − bn
Subisce una costante diminuzione pari ad una quantit`a c.
E utile determinare il massimo prelievo che` non causa l’estinzione della popolazione
occorre modificare il modello logistico.
n(t) = an(t) − bn˙ 2(t) − c
n(t0) = n0 (24)
In ogni caso avremo che a, b, c > 0
L’equazione `e a variabili separabili e pu`o es- sere integrata.
Ammette sempre una ed una sola soluzione Ammette soluzioni costanti nel caso in cui l’equazione algebrica
−bx2 + ax − c = 0 abbia soluzioni reali.
Possiamo distinguere tre casi a2 − 4bc < 0
Non ci sono soluzioni costanti e si ha
n(t)˙
an(t) − bn2(t) − c = 1 (25)
Z t t0
n(s)˙
an(s) − bn2(s) − cds = t − t0 (26)
Z n(t) n(t0)
dx
ax − bx2 − c = t − t0 (27)
si ottiene
1
ax − bx2 − c = −1 b
1
x − 2ba 2 − a2
4b2 + c
b
=
= −1 b
1
x − 2ba 2 + δ
=
= − 1 bδ
1
√1 δ
x − a
2b
2
+ 1
= (28)
dove si `e posto
δ = 4bc − a2 4b2
da cui
Z dx
ax − bx2 − c =
= − 1 b√
δ arctan 1
√δ
x − a 2b
+ cost. (29) e
− 1 b√
δ arctan 1
√δ
n(t) − a 2b
+ + 1
b√
δ arctan 1
√δ
n0 − a 2b
= t − t0 (30) inoltre
n(t) = a 2b + +√
δ tan t0 + 1 b√
δ arctan 1
√δ
n0 − a 2b
− t
!
(31)
Andamento della popolazione nel caso di crescita logistica
con prelievo costante nel caso a2 − 4bc < 0
a = 2 b = 1 c = 4 a2−4bc = −12 < 0
a2 − 4bc = 0
Esiste una soluzione doppia per l’equazione
−bx2 + ax − c = 0 e quindi una soluzione costante
n(t) = α = a 2b Si ha inoltre
1
ax − bx2 − c = −1 b
1
x − 2ba 2
(32) da cui
Z n(t) n0
dx
ax − bx2 − c = 1 b
1
n(t) − 2ba
−
− 1 b
1
n0 − 2ba = t − t0 (33) e
1 2bn − a !
Andamento della popolazione nel caso di crescita logistica
con prelievo costante nel caso a2 − 4bc = 0
a = 2 b = 1 c = 1 a2 − 4bc = 0
a2 − 4bc > 0
−bx2 + ax − c = 0
ammette due soluzioni reali e distinte
α = a 2b+
s
a2 − 4bc
4b2 , β = a
2b−
s
a2 − 4bc 4b2 e ci sono due soluzioni costanti (di equilibrio per il sistema).
Si ha
−bx2 + ax − c = −b(x − α)(x − β) e
1
−bx2 + ax − c = b α − β
1
x − α − 1 x − β
!
(35) da cui
Z 1
−bx2 + ax − cdx =
= b
α − β (ln|x − α| − ln |x − β|) + ϕ(x) (36) e ϕ `e una funzione costante a tratti
Z n(t) n0
1
−bx2 + ax − cdx =
= b
α − β ln n(t) − α n(t) − β
n0 − β n0 − α
!
= t − t0 (37) da cui
n(t) =
α − βnn0−α
0−βe(t−t0)
α−β b
1 − nn0−α
0−βe(t−t0)
α−β b
(38)
Andamento della popolazione con prelievo costante nei casi in cui a2 − 4bc > 0
Andamento della popolazione con prelievo costante nei casi in cui a2 − 4bc > 0
a = 3 b = 1 c = 2 a2−4bc = 1 > 0
Come si pu`o facilmente osservare dal grafico della soluzione n(t) il modello rende ragione dei seguenti fatti
1. se a2 − 4bc < 0 la popolazione si estingue in un tempo finito
2. se a2 − 4bc = 0
• la popolazione si estingue in un tempo finito se n0 < a
2b
• mentre tende a stabilizzarsi sul valore
a
2b asintoticamente se n0 > 2ba
3. se a2 − 4bc > 0
• la popolazione si estingue in un tempo finito se n0 < β
• mentre tende a stabilizzarsi sul valore
Per c = a4b2 risulta a2 − 4bc = 0
c `e la pi`u alta quantit`a che si pu`o prelevare senza causare l’estinzione in un tempo finito Tale quantit`a viene detta rendita massima.
In presenza di un prelievo costante il valore asintotico della popolazione diminuisce
da a
b ad α = 2ba +
r
a2−4bc
4b2 < ab. Per a2 − 4bc = 0 si ha che α = 2ba
Modelli di crescita
con prelievo non costante
Nel modello di crescita logistica il tasso di crescita della popolazione x `e dato da a − bx Avremo che
x(t) = (a − bx(t))x(t)˙ (39)
Se il prelievo `e costante, il tasso di crescita
`e a − bx − h e l’equazione
x(t) = (a − bx(t))x(t) − h˙ (40)
Se il prelievo `e proporzionale al numero di individui presenti. il termine che indica il prelievo sar`a del tipo αx
e l’equazione diventa
x(t) = (a − bx(t))x(t) − αx(t) =˙
= ((a − α) − bx(t))x(t) (41)
non c`e differenza rispetto al modello di cre- scita logistica standard cambia solo il tasso da a in a − α.
Si possono considerare tassi di crescita pi`u generali
ad esempio
f (x) = τ + (β − x)x 1 + αx
!
(42) (f si annulla in x = 0 ed x = β ha un massimo in
√1+αβ−1
α ∈ (0, β))
che corrisponde ad una variazione della po- polazione
x τ + (β − x)x 1 + αx
!
(43)
o pi`u semplicemente si possono considerare a e b funzioni di t, da cui
x(t) = (a(t) − b(t)x(t))x(t)˙ (44)
Equazione di Bernoulli, pu`o essere integrata
Un modello di gestione delle risorse ittiche
La crescita di una popolazione di pesci, pu`o essere descritta mediante un modello logisti- co del tipo
x(t) = f (x(t)) − νy(t)x(t)˙ (45)
dove f (x) = ax − bx2
e dove il termine νy(t)x(t) misura il prelievo dovuto alla pesca proporzionale
al numero di individui x(t),
e alle risorse impegnate nella pesca y(t)
Per avere una migliore rispondenza al mo- dello reale possiamo considerare la crescita regolata da una funzione
f (x) = x τ + (β − x)x 1 + αx
!
Tuttavia supporremo solo che f sia positiva e che
d dx
f (x) x
!
R 0 per x Q xˆ (46)
Osserviamo che d
dx
f (x) x
!
= xf0(x) − f (x) x2
per cui
xf0(x) − f (x) R 0 ⇔ x Q xˆ
Il ricavato della pesca `e proporzionale al pe- scato.
Si pu`o stimare nella misura y(t)(νpx(t) − c) p `e proporzionale al prezzo unitario di vendita cy(t) `e il costo delle risorse impiegate.
L’incremento delle risorse impegnate `e pro- porzionale a αy(t)(νpx(t) − c)
per cui
y(t) = αy(t)(νpx(t) − c)˙ (47) Quindi
x(t) = f (x(t)) − νy(t)(t)x(t)˙
y(t) = αy(t)(νpx(t) − c)˙ (48)
E interessante studiare la stabilit`` a del siste- ma.
Il sistema ha un punto di equilibrio in
¯x = c
νp y =¯ f (¯x)
ν¯x (49)
Il sistema linearizzato `e
(x(t) − ¯x)0 =f0(¯x)(x(t) − ¯x) − ν ¯y(x(t) − ¯x) −
− ν¯x(y(t) − ¯y)
(y(t) − ¯y)0 = + α¯yνp(x(t) − ¯x) + α(y(t) − ¯y)(νp¯x − c)
(50)
Posto ξ = x − ¯x , η = y − ¯y, il sistema diventa
ξ(t) = f˙ 0(¯x)ξ(t) − ν ¯yξ(t) − ν¯xη(t)
η(t) = αη(t)(νp¯˙ x − c) + α¯yνpξ(t) (51)
la cui matrice dei coefficienti `e f0(¯x) − ν ¯y −ν¯x
ανp¯y 0
!
f0(¯x) − f (¯¯xx) −pc αpf (¯¯xx) 0
(52)
Si ha
det A = αcν ¯y > 0 (53)
quindi se la traccia di A che `e f0(¯x) − f (¯¯xx) `e positiva, allora la matrice ha autovalori con parte reale positiva ed il sistema non `e stabile mentre se la traccia di A che `e f0(¯x) − f (¯x¯x) `e negativa, allora la matrice ha autovalori con parte reale negativa ed il sistema `e stabile Se la traccia di A che `e f0(¯x) − f (¯x¯x) `e nulla, allora la matrice ha autovalori nulli; si vede facilmente che la soluzione `e stabile per il sistema linearizzato; non si pu`o concludere per il sistema originale.
Per le ipotesi fatte f0(¯x) − f (¯¯xx) R 0 se e solo se x Q x;ˆ
infatti si ha f0(ˆx)−f (ˆxˆx) e per la 46 f0(¯x)−f (¯¯xx)
`e positiva prima e negativa dopo ˆx
Nel caso in cui il sistema sia instabile si pu`o provare che per ¯x − ˆx piccolo esiste un ciclo limite.
Un modello di
ottimizzazione del profitto
Consideriamo una societ`a il cui scopo `e quel- lo di assicurare il massimo utile ai soci.
Supponiamo che gli utili siano proporzionali al capitale investito
Se ogni utile `e distribuito ai soci non `e possi- bile ottenere un incremento dell’utile stesso.
Se si reinveste parte degli utili per aumentare il capitale si pu`o invece far aumentare l’utile successivo.
Il problema `e
Determinare quale parte del profitto deve essere distribuita subito in modo che gli utili distribuiti ai soci su un periodo fissato siano massimi
Il problema `e di natura discreta, tuttavia `e comodo supporre che capitale ed utili siano una funzione continua e derivabile del tempo.
Sia x(t) il capitale di cui dispone la societ`a al tempo t;
Se il rendimento istantaneo `e a in [t, t + ∆t]
gli utili ammonteranno ad ax(t)∆t.
Sia k ∈ [0, 1], esprimiamo l’incremento di ca- pitale ∆x nel periodo [t, t + ∆t] mediante la
∆x = kax∆t (54)
Similmente il dividendo distribuito y(t) `e
∆y = (1 − k)ax∆t (55)
Da cui
x(t) = kax(t)˙
y(t) = (1 − k)ax(t)˙
x(0) = α y(0) = 0
(56)
Si tratta di un modello che richiama il mo- dello di crescita malthusiana (esponenziale).
Si ottiene quindi che
x(t) =αeakt (57)
y(t) =
(1−k)α
k (eakt − 1) 0 < k ≤ 1
aαt k = 0 (58)
Se k = 0 si ha redistribuzione dell’intero utile il capitale rimane costante ed uguale ad α Se k = 1 non si ha distribuzione di utile ed il capitale cresce con legge esponenziale.
Assegnato un periodo di tempo fissa- to T come deve essere scelto k in mo- do che sia massimo l’utile distribuito al tempo T ?
Bisogna determinare per quali valori di k si ottiene il massimo di
y(T ) = (1 − k)α
k (eakT − 1) con 0 < k < 1 (59) Posto ξ = akT la funzione da minimizzare `e
φ(ξ) = αaT − ξ
ξ (eξ − 1) con 0 < ξ < aT
Avremo
lim
ξ→0φ(ξ) = αaT lim
ξ→aT φ(ξ) = 0 (61)
inoltre possiamo calcolare che φ0(ξ) = aT eξ
ξ2 −1 + ξ − ξ2
aT + e−ξ
!
(62)
occorre conoscere il segno di φ0 e l’eventuale punto in cui si annulla.
E sufficiente studiare`
ψ(ξ) = −1 + ξ − ξ2
aT + e−ξ
!
(63)
ed `e utile calcolare
ψ0(ξ) = 1 − 2ξ
aT − e−ξ (64) ψ00(ξ) = − 2
aT + e−ξ (65) Osserviamo ancora che
lim
ξ→0ψ0(ξ) = 0 lim
ξ→aT ψ0(ξ) = −1 − e−aT < 0 (66)
lim
ξ→0 ψ(ξ) = 0 lim
ξ→aT ψ(ξ) = −1 + e−aT < 0 (67)
Possiamo distinguere due casi
2
aT ≥ 1
dalla 65 ψ00 ≤ 0
ψ0 `e decrescente per la 66 ψ0 ≤ 0
per la 64 e la 67 anche ψ ≤ 0 φ0 ≤ 0
φ sempre decrescente.
max
ξ≥0 φ(ξ) = φ(0)
2
aT < 1
La 65 si annulla in un punto ξ0 = ln aT2 `e positiva prima e negativa dopo tale punto.
ψ0 ha un massimo in ξ0 e si annulla (per le 66) in un punto ξ1 < aT .
ψ `e crescente prima di ξ1 e decrescente dopo, per cui ψ ammette un punto di massimo in ξ1 e si annulla (per le 67) in un punto ξ2, ξ0 < ξ1 < ξ2 < aT .
φ ammette un punto di massimo in ξ2 ∈ (lnaT
2 , atT )
Modelli di crescita di due specie
in competizione
Consideriamo due specie x e y che condivi- dono le risorse di uno stesso territorio
E ragionevole supporre che`
Ciascuna specie abbia un tasso di crescita di tipo logistico nel caso viva in un ambiente isolato, cio`e
x(t) = (a − Ax(t))x(t)˙ y(t) = (b − By(t))y(t)˙
x(t0) = x0 y(t0) = y0
(68)
Se si tiene conto dei mutui effetti
il tasso di crescita; della popolazione x `e a − Ax − αy
(diminuisce proporzionalmente a y)
il tasso di crescita della popolazione y `e b − By − βx.
(diminuisce proporzionalmente a x)
Ciascuna specie si sviluppa sottraendo risorse all’altra.
Il sistema che descrive lo sviluppo delle due popolazioni diventa
x(t) = (a − Ax(t) − αy(t))x(t)˙
y(t) = (b − By(t) − βx(t))y(t)˙ (69) con
x(t0) = x0
y(t0) = y0 (70)
Ove a, b, A, B, α, β sono positivi.
Dalla prima equazione, dividendo per x ed integrando otteniamo che
x(t)˙
x(t) = (a − Ax(t) − αy(t))
Z x(t) x0
ds s =
Z t
t0(a − Ax(s) − αy(s))ds ln x(t)
x0 =
Z t
t0(a − Ax(s) − αy(s))ds e
x(t) = x0e
Rt
t0(a−Ax(s)−αy(s))ds
(71)
In maniera simile otteniamo che
y(t) = y0e
Rt
t0(b−By(s)−βx(s))ds
(72)
Se ne deduce che
x(t), y(t) > 0
Dal sistema 69, per k = max{a, b} che
(x + y)0 = (a − Ax(t) − αy(t))x(t) +
+ (b − By(t) − βx(t))y(t) ≤ k(x + y) (73)
Quindi x ed y sono limitate, in quanto
0 ≤ (x + y) ≤ ekt ≤ ekT
e quindi esistono in ogni intervallo [0, T ].
Il sistema 69 ammette soluzioni costanti che si ottengono risolvendo il sistema algebrico
0 = (a − Ax − αy)x
0 = (b − By − βx)y (74)
Le soluzioni costanti sono individuate dai pun- ti di intersezione degli assi con le rette
R1 : (a − Ax − αy) = 0 (75) R : (b − By − βx) = 0 (76)
La retta R1 interseca gli assi nei punti (ξ, 0) , (0, ¯η)
dove
ξ = a
A η =¯ a α
La retta R2 interseca gli assi nei punti (¯ξ, 0) , (0, η)
dove
ξ =¯ b
β η = b
B
Le rette R1 ed R2 si intersecano nel punto (˜x, ˜y)
dove
˜x = aB − αb
AB − αβ , y =˜ Ab − aβ AB − αβ
Pertanto le soluzioni costanti sono individua- te dai punti
(0, 0) , (0, η) , (ξ, 0) , (˜x, ˜y) (77) L’ultimo punto si considera solo nel caso in cui
1. R1 ed R2 non siano parallele (AB − αβ 6= 0)
2. si trovi nel primo quadrante (˜x > 0 , ˜y > 0).
Possiamo disegnare il campo di vettori asso-
Si presentano quattro casi nei quali
1. Prevale la popolazione x
2. Prevale la popolazione y
3. A seconda dei valori iniziali prevale x op- pure y
4. Comunque si scelgano i valori iniziali, la situazione tende ad un unico punto di equilibrio
Nel primo, secondo e quarto caso c’`e un pun- to asintoticamente stabile
Nel terzo ci sono due punti asintoticamente stabili ed un punto instabile
Andamento del numero di individui di due popolazioni in competizione nel caso in cui la popolazione prevalente
dipenda dai dati iniziali
Andamento del numero di individui di due popolazioni in competizione
nel caso in cui
la popolazione prevalente sia la seconda
Andamento del numero di individui di due popolazioni in competizione nel caso in cui le due popolazioni
tendano a raggiungere un equilibrio stabile
Andamento del numero di individui di due popolazioni in competizione
nel caso in cui la popolazione prevalente sia la prima
Per studiare la stabilit`a delle soluzioni costan- ti possiamo considerare il sistema linearizza- to relativamente ad ognuna delle soluzioni costanti (¯x, ¯y).
Il sistema linearizzato in (¯x, ¯y) `e associato alla matrice
M = a − 2A¯x − α¯y −α¯x
−β¯y b − 2B¯y − β¯x
!
(78)
Per (¯x, ¯y) = (0, 0)
M = a 0 0 b
!
(79)
M ha autovalori positivi e quindi la relativa soluzione `e instabile
Per (¯x, ¯y) = (ξ, 0)
M = a − 2AAa −αAa 0 b − βAa
!
=
= −a −αAa 0 β βb − Aa
!
=
= −a −αAa 0 β(¯ξ − ξ)
!
(80)
M ha autovalori −a e β(¯ξ − ξ), la stabilit`a dipende dalla mutua posizione di ξ e ¯ξ
Per (¯x, ¯y) = (0, η)
M = a − αBb 0
−βBb b − 2BBb
!
=
=
α αa − Bb 0
−βBb −b
=
= α(¯η − η) 0
−βBb −b
!
(81)
M ha autovalori −b e α(¯η − η), la stabilit`a dipende dalla mutua posizione di η e ¯η
Per (¯x, ¯y) = (˜x, ˜y)
M = −A˜x −α˜x
−β˜y −B˜y
!
(82) se indichiamo con D il determinante di M e con T la traccia di M , avremo che
D = ˜x˜y(AB − αβ) T = −(A˜x + B˜y)(< 0) (83) Poich`e si ha sempre
t2
4 − D = (˜xA − ˜yB)2 + 4˜x˜yαβ > 0
dal momento che ˜x > 0, ˜y > 0, Gli autovalori di M sono sempre reali e distinti.
Se D > 0 M ha due autovalori con lo stesso segno di T (soluzione stabile)
Se D < 0 M ha due autovalori reali di segno opposto. (soluzione instabile)
Modello di crescita di due popolazioni
in cooperazione
Cooperazione obbligatoria
1. La popolazione x, isolata, decrescerebbe secondo la legge
x(t) = −ax(t)˙ (84)
2. La popolazione y, isolata, decrescerebbe secondo la legge
y(t) = −by(t)˙ (85)
3. Il tasso di crescita della x aumenta pro- porzionalmente ad y, cos`ı che
x(t) = (−a + βy(t))x(t)˙ (86)
4. Il tasso di crescita della y aumenta pro- porzionalmente ad x, cos`ı che
y(t) = (−b + αx(t))y(t)˙ (87)
ne consegue che
x(t) = (−a + βy(t))x(t)˙
y(t) = (−b + αx(t))y(t)˙ (88)
Il sistema ammette come soluzioni costanti (punti critici)
(0, 0) , (a β, b
α)
La stabilit`a pu`o essere studiata linearizzando
∇ (−a + βy)x (−b + αx)y
!
= −a + βy βx αy −b + βx
!
(89)
Per x = 0, y = 0, otteniamo
−a 0 0 −b
!
(90)
La matrice ha autovalori entrambi negativi La soluzione nulla `e asintoticamente stabile.
Per x = βa, y = αb si ha
0 bαβ bαβ 0
!
(91)
La matrice ha autovalori
√
ab , −√
ab
La soluzione nulla `e instabile.
Esempio di cooperazione tra due popolazioni.
Cooperazione facoltativa
1. La x, in assenza della y, crescerebbe se- condo la legge logistica
x(t) = (a − b(x(t))x(t)˙ (92)
2. La y, in assenza della x, crescerebbe se- condo la legge logistica
y(t) = (c − dy(t))y(t)˙ (93)
3. La presenza della y aumenta il tasso di crescita della x proporzionalmente ad x, cos`ı che
x(t) = (a − b(x(t) + γy(t))x(t)˙ (94)
4. La presenza della x aumenta il tasso di crescita della y proporzionalmente ad x, cos`ı che
y(t) = (c − dy(t) + δx(t))y(t)˙ (95)
ne consegue che
x(t) = (a − b(x(t) + γy(t))x(t)˙
y(t) = (c − dy(t) + δx(t))y(t)˙ (96)
Che ammette come punti critici
E1 = (0, 0) , E4 = (A D, B
D) (97) E2 = (a
b, 0) , E3 = (0, c
d) (98) dove
A = cγ + ad (99)
B = cb + aδ (100)
D = bd − γδ (101)
La matrice Jacobiana per ¯E = (¯x, ¯y) `e
M = a − 2b¯x + γ¯y γ¯x
δ¯y c − 2d¯y + δ¯x
!
(102)
Il punto E1 = (0, 0) `e un nodo instabile
M = a 0 0 c
!
a, b > 0 (103)
Il punto E2 = (a
b, 0) `e un punto sella
M = −a γab 0 c + δab
!
− a < 0 c + δa
b > 0 (104)
Il punto E3 = (0, dc) `e un punto sella
M = a + γdc 0 γdc −c
!
a + γc
d > 0 − c < 0 (105)
Il punto E4 = (A
D, DB) appartiene al primo quadrante solo se D > 0 e perch`e il model- lo abbia senso questa condizione deve essere soddisfatta. In tal caso il punto `e stabile.
M = −bDA −γDA δDB −dDB
!
(106) e
det M = (bd − γδ)AB = DAB > 0 (107)
mentre la traccia di M `e negativa.
Esempio di cooperazione tra due popolazioni.
Diffusione di un’epidemia di tipo
SIS o SIR
E un modello simile a quello precedente` descrive la diffusione di una epidemia.
SIS significa
S uscettibili (all’infezione) I nfetti
S uscettibili (nuovamente all’infezione) mentre SIR sta ad indicare
S uscettibili I nfetti
Sia x il numero di individui infetti
Sia y il numero di individui suscettibili,
L’accrescimento degli infetti `e proporzionale al numero di incontri tra x e y diminuito della parte di infetti che guariscono.
b `e il tasso di guarigione cio`e il coefficiente che indica la frazione guariti
infetti
a `e il tasso di infettivit`a, cio`e la frazione
infettati incontri,
avremo
(SIS)
x(t) = ax(t)y(t) − bx(t)˙ y(t) = −ax(t)y(t) + bx(t)˙ x(t0) = x0
y(t0) = y0
(108)
I guariti (−bx(t)) rientrano nel numero dei suscettibili (SIS)
mentre nel caso (SIR)
(SIR)
x(t) = ax(t)y(t) − bx(t)˙ y(t) = −ax(t)y(t)˙
x(t0) = x0 y(t0) = y0
(109)
Nel caso del sistema (SIS),
Il numero degli infetti ed il numero dei su- scettibili ha somma costante uguale al nu- mero totale degli individui della popolazione N
Il sistema pu`o essere ridotto ad una singola equazione tenendo conto che
y = N − x
In tal caso si ha
x(t) = ax(t)(N − x(t)) − bx(t)˙ (110)
e ci si riduce allo studio della solita equazione logistica.
Nel caso del sistema (SIR) osserviamo che x(t) = x0e
Rt
t0(ay(s)−b)ds
(111) y(t) = y0e
Rt
t0 −ax(s)ds
(112) e quindi
x, y > 0
Inoltre sommando membro a membro in (SIR) si ottiene
x(t) + ˙˙ y(t) = −bx(t) ≤ 0 (113) t 7→ x(t) + y(t)
`e decrescente e quindi limitata da x(t0) + y(t0) = N perci`o x, y sono limitate ed esisto- no per ogni t ≥ t0.
Integrando la 113 e ricordando che per la 111 x, y > 0, si ha che
b
Z t
t0 x(s)ds ≤ N − x(t) − y(t) ≤ N (114) l’integrale a primo membro esiste in senso improprio per t → +∞ ed `e convergente.
(si ricordi che x ≥ 0 e che y ≥ 0);
Ne segue che (se x ammette limite all’infini- to) x(t) → 0 per t → +∞.
Possiamo rappresentare le soluzioni del siste- ma (SIR) nel piano (x, y).
Se ϕ rappresenta localmente la x in funzio- ne della y dove x ed y sono le soluzioni del sistema dato, avremo
x(t) = ϕ(y(t)) = 0 e
x(t) = ϕ˙ 0(y(t)) ˙y(t) da cui
ϕ0(y) = axy − bx
−axy = −1 + b ay Se ne ricava
x = −y + b
a ln y + cost (115) e ci`o consente di disegnare facilmente le or-
Andamento del numero degli individui infetti x e del numero degli individui suscettibili y
nel caso di una epidemia di tipo SIR (piano delle fasi)
Andamento del numero degli individui infetti x e del numero degli individui suscettibili y
nel caso di una epidemia di tipo SIR
Modelli
Preda Predatore di Lotke-Volterra
Descrive l’andamento di due popolazioni una delle quali si nutre dell’altra.
Si fonda sulle seguenti ipotesi:
x(t) `e il numero di individui della popolazione preda
y(t) `e il numero di individui della popolazione di predatori
1. In assenza di predatori x (le pre- de) seguono un modello malthusiano (esponenziale)
x(t) = ax(t)˙
2. Il tasso di crescita a delle prede diminui- sce in proporzione al numero di predatori a − αy(t)
3. In assenza di prede i predatori si estin- guono secondo un modello malthusiano (esponenziale)
y(t) = −by(t)˙
4. Il tasso di accrescimento b dei predato- ri aumenta in maniera proporzionale al numero di prede −b + βx(t)
la dinamica delle due popolazioni pu`o esse- re descritta dal seguente sistema differenziale (Equazioni di Lotka-Volterra)
x(t) = ax(t) − αy(t)x(t)˙
y(t) = −by(t) + βx(t)y(t)˙ (116)
con i dati iniziali
x(t0) = x0
y(t0) = y0 (117)
ciascuna popolazione cresce proporzionalmen- te al numero dei suoi individui ed il nume- ro degli incontri xy con gli individui dell’altra popolazione aumentano la crescita di una e diminuiscono la crescita dell’altra
1. Il sistema ammette due punti stazionari (
bβ
,
αa), (0, 0)
2. Le orbite che giacciono nel primo quadrante sono curve chiuse
3. Le soluzioni del sistema sono periodiche
4. Vale per le soluzioni del sistema un principio di conservazione delle medie in quanto si vede che, posto Si ha
1 T
Z T
0
x(s)ds = b
β , 1 T
Z T
0
y(s)ds = a
α
(118)
Il sistema 116 ha soluzioni costanti (x(t), y(t)) = (ξ, η)
se
0 = aξ − αηξ
0 = −bη + βηξ (119)
cio`e quando
ξ = 0, η = 0
oppure quando
ξ = b
β, η = a α
Il sistema linearizzato relativo a 116 ha come matrice dei coefficienti
a − αy −αx βy −b + βx
!
(120)
Per (x, y) = (0, 0) la matrice diventa a 0
0 −b
!
(121)
e si vede che la soluzione nulla `e instabile.
Per (x, y) = βb, αa la matrice diventa 0 −a
b 0
!
(122)
Gli autovalori sono complessi coniugati con parte reale nulla; il sistema linearizzato `e sta- bile ma non si pu`o concludere per il sistema
Per ottenere informazioni sulle soluzioni del sistema possiamo operare in maniera pi`u di- retta.
Possiamo cio`e tracciare le orbite del sistema, Ovvero le curve descritte parametricamente da
x = x(t)
y = y(t) (123)
Ci`o viene fatto considerando un integrale pri- mo del sistema.
Riscriviamo il sistema nella forma nella forma
x(t) = ax(t) − αy(t)x(t) = φ(x(t), y(t))˙ y(t) = −by(t) + βx(t)y(t) = ψ(x(t), y(t))˙
(124)
Cerchiamo soluzioni che possano essere de- scritte da funzioni y(x) In tal caso si potr`a porre
x(t) = x
y(t) = y(x(t)) = y(x)
e si potr`a ricavare che ˙y(t) = y0(x(t)) ˙x(t), per cui sostituendo nella 124
y0(x) = φ(x, y(x))
ψ(x, y(x)) = −by(x) + βxy(x) ax − αxy(x)
(125)
Separando le variabili si ottiene y0(x) a
y(x) − α
!
=
−b
x + β
(126)
Integrando
a ln y(x) − αy(x) = −b ln x + βx + c (127)
Ora se poniamo
g(y) = a ln y − αy f (x) = −b ln x + βx (128) possiamo riscrivere la 127 come
g(y) = f (x) + c (129)
La seguente figura rappresenta l’andamento della funzione g;
y0 = a
α (130)
g0 = g(y0) = a ln a
α − αa
α = a
ln a
α − 1
> 0 (131) Poich`e `e ragionevole supporre le costanti a, b
La seguente figura rappresenta l’andamento della funzione f + c;
Si ha x0 = b
β f0 = f (x0) < 0
Se g−1 `e l’inversa di una opportuna restrizio- ne di g dalla 129
y(x) = g−1(f (x) + c) (132)
Osserviamo (si veda la figura seguente) che 129 ha soluzioni se e solo se
[f0 + c, g0] = (−∞, g0] ∩ [f0 + c, +∞) 6= ∅ e che
f (xm) + c = f (xM) + c = g0
g(ym) = g(yM) = f0 + c
Inoltre il grafico delle inverse di g (inverse perch`e occorre considerare separatamente di- verse restrizioni) `e dato da
la funzione f `e decrescente per x ∈ [xm, x0] ed assume tutti i valori compresi tra g0 e f0+ c,
g `e crescente ed invertibile sull’intervallo [ym, y0] ed assume valori compresi tra g0 e f0 + c.
g−1 `e definita da [f0+c, g0] a valori in [ym, yM] g−1(f + c) risulta definita e decrescente su [xm, x0]
Analogamente su [x0, xM] risulta crescente.
Tenendo conto anche dell’inversa relativa al- l’intervallo [y0, yM] possiamo disegnare le tra- iettorie del sistema
L’andamento della curva definita dalla 129 si pu`o osservare nella seguente figura
La funzione U (x, y) = a ln y − αy + b ln x − βx ottenuta nella 127, si chiama integrale primo del sistema
Le orbite del sistema costituiscono le sue cur- ve di livello: infatti si ha, proprio dalla 127
U (x, y(x)) = c (133)
Se
U (x(t), y(t)) = 0 (134) allora
Ux(x(t), y(t)) ˙x(t) + Uy(x(t), y(t)) ˙y(t) = 0 (135) da cui
φ(x(t), y(t))
ψ(x(t), y(t)) = x(t)˙
y(t)˙ = −Ux(x(t), y(t)) Uy(x(t), y(t))
(136)
Dalla 136 il gradiente di U `e proporzionale al secondo membro del sistema differenziale in esame;
Il campo di direzioni definito dal sistema ed il campo di direzioni definito dal gradiente di un integrale primo coincidono.
(coincidono le direzioni, non i vettori in quan- to il fattore di proporzionalit`a pu`o non so- lo non essere 1 ma pu`o anche non essere costante.)
Lo studio delle orbite del sistema consente anche di verificare che
1. Le orbite del sistema sono chiuse
2. Le orbite contengono al loro interno il punto stazionario (x0, y0)
3. Le orbite sono contenute nel primo quadrante (xm, xM, ym, yM > 0)
4. le orbite non passano per nessun pun- to stazionario (gli unici punti stazionari diversi da (x0, y0) sono sugli assi)
Poich`e il sistema `e autonomo, le traslate di una soluzione sono ancora soluzioni;
cio`e se (x(t), y(t)) risolve il problema allora anche (x(t + T ), y(t + T )) `e soluzione.
Per ogni punto del piano delle fasi passa una ed una sola orbita in virt`u di quanto visto sulle orbite dei sistemi lineari .
Le soluzioni del sistema sono periodiche;
infatti poich`e la curva `e costituita di due tratti che possono essere rappresentati co- me funzioni su un intervallo limitato la sua lunghezza `e finita `,
inoltre
x˙2(t) + ˙y2(t) =
= φ2(x(¯t), y(¯t)) + ψ2(x(¯t), y(¯t)) >
> min
(x − ˜x)2 + (y − ˜y)2 > x > 0 , y > 0
{φ2(x, y)+ψ2(x, y)} > m > 0
(137) in quanto φ, ψ si annullano contemporanea-
mente solo nei punti (0, 0) e (˜x, ˜y)