MODELLO PIU’ REALISTICO MA PIU’ SEMPLICE POSSIBILE Deve essere: r (0) rM (Malthus) m r(K ) 0 Retta passante per i due punti (0, m) (K ,0) r P K m K y y1 x x1 y0 y1 x0 x1 r P Retta passante per i punti (o,m) e (K,0) 4 y = m * (1 - x / K ) 3 m 2 1 K 0 -1 -2 0 20 40 60 80 100 120 140 160 180 200 p r ( p ) m(1 ) K p k popolazione È detta capacità portante L’ambiente può sostenere solo una popolazione di dimensione massima pK pK k la popolazione aumenta Il tasso di crescita si annulla Esempio MODELLO LOGISTICO DISCRETO pn1 (1 r ( pn )) pn con pn r ( pn ) m(1 ) K pn pn 1 pn m * (1 ) pn k m pn k 2 Rappresenta la resistenza ambientale (trascurabile se pn è piccola) La funzione pn1 f ( pn ) LOGISTICO è quindi una che descrive il MODELLO PARABOLA m 2 f ( pn ) pn mpn pn k Scalatura m/ K xn pn 1 m xn1 (1 m) xn (1 xn ) A f ( xn ) Axn (1 xn ) Esempio di logistica Parabola Ax(1-x) 0.6 0.4 0.2 0 -0.2 y=A*x*(1-x) -0.4 -0.6 -0.8 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 Si annulla per x=0 e per x=1 Per x>1 assume valori negativi 1.2 1.4 f ( xn ) Axn (1 xn ) Se x n = 1 si ha una catastrofe (tutte le risorse sono state consumate) Non si possono accettare valori di x n > 1 La parabola ha il massimo nel vertice : x =1/2 , Max = A/4 0 A 4 ( A 1 m 1 m 3) Logistica discreta con A>4 1 per A>4 (tasso di crescita 0.5 elevato) la dinamica produce dei0 valori x n >1 seguiti poi da -0.5 valori negativi e quindi non -1 accettabili. Il modello di competizione intraspecifico basato su una dipendenza lineare del tasso dalla popolazione non è universale -1.5 -2 -2.5 f(x)= 4.08*x*(1-x) -3 -0.5 0 0.5 1 POPOLAZIONE DI EQUILIBRIO xn+1 xn+1= xn Esiste una popolazione di equilibrio? (Numero delle nascite = numero delle morti) x3 x2 xn1 xn x1 x Ax(1 x) xn La parabola sta sotto la bisettrice e quindi: 0 A 1 Punto di equilibrio solo X= 0 (m < 0) Logistica: Ax(1-x) con A < 1 1 0.9 A=0.3 A=0.5 A=0.7 A=1. 0.8 0.7 Se il tasso di crescita è negativo l’unico equilibrio possibile è l’estinzione 0.6 0.5 0.4 0.3 0.2 0.1 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 A 1 x( A 1 Ax) 0 Ax(1 x) x 0 1 n x 2 punti di equilibrio: 0 xn 2 A 1 A Logistica: Ax(1-x) con A > 1 1 Il punto 0.9 A=1.3 A=1.5 A=2 A=2.5 0.8 0.7 xn 2 interpretato in termini di Pn diventa: m 11 m / K Pn m 1 m 1 0.6 0.5 0.4 Pn K 0.3 0.2 K CAPACITA’ PORTANTE 0.1 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 xn 0 ( Pn 0) A 1 xn A ( Pn K ) è ovvio che sia un punto stazionario (di equilibrio): se non ci sono individui non si “creano” da soli La capacità portante rappresenta un punto di equilibrio. Se la popolazione raggiunge un numero di individui pari a K, si manterrà sempre di queste dimensioni STABILITA’ DEI PUNTI STAZIONARI Partendo da un dato iniziale qualsiasi non è detto che si arrivi ad una situazione di equilibrio Anzi, anche partendo da una situazione vicina a quella di equilibrio, ci si può allontanare … ESEMPIO DEFINIZIONE Il punto di equilibrio x* è stabile se partendo abbastanza vicino a x* restiamo vicini ad x* x* è stabile attrattivo se la distanza diminuisce Generalizzando il caso lineare (vedi Malthus ) si può dimostrare che: x* è punto di equilibrio stabile se Nel caso della logistica: x* è stabile se f ' ( x*) L 1 f ( x) Ax Ax 2 A(1 2 x*) 1 f ' ( x) A 2 Ax A(1 2 x*) 1 0 A 1 L’unico punto d’equilibrio x1n 0 è stabile ( m 0) Se il tasso di crescita è negativo, ogni immigrazione x0>0 è destinata all’estinzione A(1 2 x*) 1 1 A 3 x 0 1 n instabile f ' ( 0) A 1 A 1 xn A 2 stabile A 1 f '( ) 2 A1 A X=0 non è attrattivo (non stabile) Se si parte da x0 piccolo, vale la legge malthusiana (l’ambiente non oppone resistenza) e quindi la popolazione cresce allontanandosi da 0 A 1 x A cioè PK è attrattivo La capacità portante K rappresenta la densità di equilibrio globalmente stabile per la popolazione. Qualunque sia la densità iniziale non nulla della popolazione, nel lungo periodo essa si assesta a K. Questo spiega anche il termine capacità portante: massimo numero di individui che un determinato ambiente che ospita la popolazione può contenere nel lungo periodo. Comportamento della crescita logistica di una popolazione al variare del numero iniziale di individui K=1 A=2 3 A 4 x 0 1 n instabile A 1 xn A 2 3 < A < 3.45 soluzioni periodiche 3.45 < A < 4 soluzioni aperiodiche instabile ESERCIZI da svolgere in Laboratorio -Mostrare che per m > 3 l’equazione della logistica può generare valori negativi di Pn+1, il che non è ammissibile dal punto di vista pratico e dimostra che anche il modello logistico ha dei limiti, che andranno corretti. -Determinare algebricamente i punti stazionari del modello e verificare i risultati graficamente. - Fare delle considerazioni qualitative sulla stabilità dei punti di equilibrio -Si supponga di partire da una popolazione di P0 = 100 individui con capacità portante K = 1000. Studiare l’evoluzione della popolazione al variare di m e trarne le opportune conclusioni. Popolazione Evoluzione di una popolazione logistica con m = 3,05 1500 1400 1300 1200 1100 1000 900 800 700 600 500 400 300 200 100 0 -100 0 -200 per m>3 l’equazione logistica genera valori negativi di Pn+1. 2 4 6 8 10 12 14 16 18 Anni Evoluzione di una popolazione logistica con m = 0.4 Per m=0.4 si osserva una crescita lenta che arriva alla capacità portante senza mai superare tale valore. All’inizio la crescita è quasi esponenziale, poi l’effetto della competizione intraspecifica si fa sentire e la popolazione arresta la sua crescita al valore K. La capacità portante è un punto di equilibrio attrattivo. 1100 1000 900 Popolazione 800 K=1000 P0=100 0 m 3. 700 600 500 400 300 200 100 0 0 5 10 15 Anni 20 25 Evoluzione di una popolazione logistica con m = 1.5 1100 1000 900 Nel caso m=1.5, la popolazione,dopo un primo periodo di crescita esponenziale, supera il valore della capacità portante e comincia ad assumere un andamento oscillante intorno ad esso. Popolazione 800 700 600 500 400 300 200 100 0 0 5 10 15 Anni 20 25 Se il tasso viene incrementato ulteriormente e supera il valore 2, il comportamento della popolazione cambia di nuovo. Evoluzione di una popolazione logistica con m = 2.1 Popolazione 1200 1100 1000 900 800 700 600 500 400 300 200 100 0 0 5 10 15 Anni 20 25 Le oscillazioni ora non si smorzano più. Per m = 2.1, la popolazione oscilla, senza mai tendere alla capacità portante %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % LOGISTICA DISCRETA % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% clear all; k=1000; nmax=50; y0=100; y1=1500; m=2.5; p1(1)=y0; for n=2:nmax p1(n)=p1(n-1)+m*(1-p1(n-1)/k)*p1(n-1); N(n)=n; end plot(N,p1) title('Logistica con tasso m=2.5') gtext('y0=100') gtext('Capacità portante K=1000') xlabel('Tempo') ylabel('popolazione');