Archivo de la categoría: Sin clasificar

62.2 Material en revisión: Un ejemplo de una función y su curva de nivel

Por Mariana Perez

Sea $f (x, y) = ( y \, – \, 3x^2) ( y \, – \, x^2)$

¿Cómo son las curvas de nivel de $f$?

¿Cómo es la gráfica de $f$?

«Curva» de nivel 0

$ \Big\{ (x, y) \in \mathbb{R}^2 \Big| f (x, y) = 0 \} = f^{-1} ( 0 ) = \{ (x, y) \in \mathbb{R}^2 \Big| ( y \, – \, 3x^2) ( y \, – \, x^2) = 0 \Big\}$

Entonces

$y \, – \, 3x^2 = 0 \; \iff \; y = 3x^2$ o

$ y \, – \, x^2 = 0 \; \iff \; y = x^2 $

Si $ (x, y) $ cumple que $ x^2 < y < 3 x^2 $ entonces

$0 < y \, – \, x^2 $ pero $ y \, – \, 3 x^2 < 0 $ por lo tanto $ f (x, y) < 0 $

Si $ (x, y) $ cumple que $ y > 3 x^2 $ entonces $ f (x, y) > 0 $ ya que $ y > x^2$

En el siguiente enlace puedes ver la gráfica de la función $f(x,y) = ( y \, – \, 3x^2) ( y \, – \, x^2)$ y de la curva de nivel $ ( y \, – \, 3x^2) ( y \, – \, x^2) = 0$.

https://www.geogebra.org/classic/jdevawwg

62.1 Material en revisión: Un ejemplo ilustrativo

Por Mariana Perez

Dada la función

$\begin{equation*} f (x, y) = \begin{cases} \dfrac{xy ( x^2 \, – \, y^2) }{x^2 + y^2} & \text{ si } (x, y) \neq (0, 0) \\ {} \\ 0 & \text{ si } (x, y) = (0, 0) \end{cases} \end{equation*}$

https://www.geogebra.org/classic/cgm64kqa

¿Cuál será el polinomio de Taylor de 2° grado de $f$ alrededor del origen?

$f (0, 0) = 0$

$\dfrac{\partial f}{\partial x} (0, 0) = \lim\limits_{h \to 0} \dfrac{f (h, 0) \, – \, f (0, 0)}{h} = \lim\limits_{h \to 0} \dfrac{0}{h} = 0 $

Análogamente

$\dfrac{\partial f}{\partial y} (0, 0) = 0 $

$\dfrac{\partial^2 f}{\partial x^2} (0, 0) = \lim\limits_{h \to 0} \dfrac{\dfrac{\partial f}{\partial x} (h, 0) \, – \, \dfrac{\partial f}{\partial x} (0, 0)}{h} = \dfrac{0}{h} = 0 $

Análogamente

$\dfrac{\partial^2 f}{\partial y^2} (0, 0) = 0$

$\dfrac{\partial^2 f}{\partial x \partial y} (0, 0) = 1$

$\dfrac{\partial^2 f}{\partial y \; \partial x} (0, 0) = \,- \, 1$

Podemos examinar que pasa si tomamos un polinomio de la forma

$$p (x, y) = Ax^2 + Bxy + Cy^2 + Dx + Ey + F $$

$ F = 0$

$D = E = \nabla f (0, 0) = \vec{0} $ por lo tanto $ D = 0 = E $

Si $\lim\limits_{(h,k) \to (0,0)} \dfrac{\Big| f (h,k) \, – \, p (h,k) \Big|}{\Big\| (h,k) \Big\|^2} = 0$, entonces

Para $ k = 0$

$\lim\limits_{h \to 0} \dfrac{\Big| f (h,0) \, – \, p (h,0) \Big|}{h^2} = \lim\limits_{h \to 0} \dfrac{0 \, – \, Ah^2}{h} = A = 0$

Análogamente, para $h = 0$ tenemos que $C = 0$

luego

$\lim\limits_{(h,k) \to (0,0)} \dfrac{\Big| f (h,k) \, – \, 2Bhk \Big|}{\Big\| (h,k) \Big\|^2} = 0 $

En particular, para cuando $\lim\limits_{h \to 0} \dfrac{ f (h,h) \, – \, 2Bh^2}{2h^2} = 0$

$f (h, h) = 0$

$\lim\limits_{h \to 0} \dfrac{ \, – \, \cancel{2} B \cancel{h^2} }{\cancel{2} \cancel{h^2} } = \lim\limits_{h \to 0} \, – \, 2 B = 0$

Por lo tanto $ B = 0$

Por lo tanto el polinomio $p (x, y) = Ax^2 + Bxy + Cy^2 + Dx + Ey + F $ que estábamos buscando resulta ser el polinomio constante CERO.

${}$

El teorema de Arzelá-Ascoli

Por Lizbeth Fernández Villegas

Introducción

Como ya podrás haber notado, identificar la compacidad en un espacio métrico es una situación recurrente y de interés en cursos de Análisis. Naturalmente han surgido resultados que permiten identificarla con mayor facilidad en conjuntos cuya métrica no es tan sencilla de manejar, como los espacios de funciones.

En esta entrada veremos un teorema útil para trabajar en el espacio $\mathcal{C^0}(X,Y).$

Teorema Arzelá-Ascoli. Sean $X$ un espacio métrico compacto y $Y$ un espacio métrico completo. Un subconjunto $\mathcal{H}$ de $\mathcal{C^0}(X,Y)$ es relativamente compacto en el espacio $\mathcal{C^0}(X,Y)$ si y solo si $\mathcal{H}$ es equicontinuo y los conjuntos definidos como $\mathcal{H}(x):= \{f(x):f \in \mathcal{H}\}$ son relativamente compactos en $Y$ para cada $x \in X.$

Representación del teorema de Arzelá-Ascoli.

Demostración:
En Convergencia uniforme y continuidad concluimos que por las propiedades de $X$ y $Y, \,$ $\mathcal{C^0}(X,Y)$ es completo, así por lo visto en la entrada anterior sabemos que como $\mathcal{H}$ es relativamente compacto en $\mathcal{C^0}(X,Y),$ esto implica que $\mathcal{H}$ es totalmente acotado.
Sea $\varepsilon >0.$ Existen funciones $g_1, \, g_2,…,g_m \in \mathcal{H}$ tales que
\begin{align}
\mathcal{H} \subset B_\infty(g_1, \, \frac{\varepsilon}{3}) \cup B_\infty(g_2, \, \frac{\varepsilon}{3}) \cup … \cup B_\infty(g_m, \, \frac{\varepsilon}{3}).
\end{align}
Donde $B_\infty$ denota bolas abiertas con la métrica uniforme en $\mathcal{C^0}(X,Y)$

En el dibujo las $g’s $ aunque son puntos representan funciones. La zona verde es el conjunto de funciones $\mathcal{H}.$ Las bolas abiertas descritas lo cubren.

Esto significa que cualquier función de $\mathcal{H}$ se aproxima mucho a alguna $g_i, \, i \in \{1,2,..,m\}.$ Sea $x \in X.$ Considera el conjunto
$$\mathcal{H}(x):= \{f(x):f \in \mathcal{H}\}$$

Dado un $f(x) \in \mathcal{H}(x),$ por (1) sabemos que existe $i \in \{1,2,..,m\}$ tal que la función $f \in B_\infty \left(g_i, \, \frac{\varepsilon}{3} \right).$

De modo que $d_\infty (g_i,f) < \frac{\varepsilon}{3}. $ En particular para $x$ se cumple que $d_Y(g_i(x),f(x)) < \frac{\varepsilon}{3}$ por lo tanto
$$f(x) \in B_Y \left( g_i(x), \, \frac{\varepsilon}{3} \right)$$


De donde se sigue
\begin{align}
\mathcal{H}(x) \subset B_Y \left( g_1(x), \, \frac{\varepsilon}{3} \right) \cup B_Y \left( g_2(x), \, \frac{\varepsilon}{3} \right) \cup … \cup B_Y \left( g_m(x), \, \frac{\varepsilon}{3} \right)
\end{align}
lo que significa que $\mathcal{H}(x)$ es totalmente acotado. Como $Y$ es completo se sigue por la equivalencia de la entrada anterior que $\mathcal{H}(x)$ es relativamente compacto en $Y.$

Para probar que $\mathcal{H}$ es equicontinuo tomemos en cuenta que $X$ es compacto y por lo visto en la entrada Continuidad uniforme sabemos que cada $g_i$ es uniformemente continua en $X$. Entonces cada $g_i$ tiene su respectiva $\delta_i >0$ tal que para cualesquiera $x,z \in X,$ si $d_X(x,z)< \delta_i$ entonces
$$d_Y(g_i(x),g_i(z)) < \frac{\varepsilon}{3.}$$

Sea $\delta := \text{mín}\{\delta_1,…,\delta_m\}.$
Sea $f \in \mathcal{H}.$ Dicho lo anterior y recordando que existe $i \in \{1,2,..,m\}$ tal que $f \in B_\infty \left(g_i, \, \frac{\varepsilon}{3} \right),$ tenemos que si $d_X(x,z) < \delta$ entonces

\begin{align}
\nonumber d_Y(f(x),f(z)) &\leq d_Y(f(x),g_i(x)) + d_Y(g_i(x),g_i(z))+ d_Y(g_i(z),f(z)) \\
\nonumber &< \frac{\varepsilon}{3}+\frac{\varepsilon}{3}+\frac{\varepsilon}{3} \\
&= \varepsilon
\end{align}

lo cual prueba que $\mathcal{H}$ es equicontinuo.

A continuación probaremos el regreso. Tengamos presentes las ideas: suponemos que $\mathcal{H}$ es equicontinuo y para cada $x \in X,$ los conjuntos definidos como $\mathcal{H}(x):= \{f(x):f \in \mathcal{H}\}$ son relativamente compactos en $Y.$ Buscamos demostrar que $\mathcal{H}$ de $\mathcal{C^0}(X,Y)$ es relativamente compacto en el espacio $\mathcal{C^0}(X,Y).$

Dado que $\mathcal{C^0}(X,Y)$ es completo, por la equivalencia de la entrada anterior basta con probar que $\mathcal{H}$ es totalmente acotado.

Sea $\varepsilon >0.$ Como $\mathcal{H}$ es equicontinuo, para cada $x \in X$ existe $\delta_x >0$ tal que para toda $f \in \mathcal{H}$ siempre que $d_X(x,z) < \delta_x,$ con $z \in X,$ se satisface
\begin{align}
d_Y(f(z),f(x)) < \frac{\varepsilon}{4}
\end{align}

Por supuesto que $\{B_X \left( x, \delta_x \right): \, x \in X \}$ es una cubierta abierta de $X.$

Como es compacto, existen $x_1, \, x_2,…,x_n \, \in X$ tales que

\begin{align}
X \subset B_X \left( x_1, \delta_{x_1} \right) \cup B_X \left( x_2, \delta_{x_2} \right) \cup … \cup B_X \left( x_n, \delta_{x_n} \right)
\end{align}

y como cada $\mathcal{H}(x_i)$ es totalmente acotado, para cada $x_i$ existen $y^i_1,\ y^i_2,…,y^i_{k_i} \, \in Y$ tales que
\begin{align}
\mathcal{H}(x_i) \subset B_Y \left( y^i_1, \frac{\varepsilon}{4} \right) \cup B_Y \left( y^i_2, \frac{\varepsilon}{4} \right) \cup… \cup B_Y \left( y^i_{k_i}, \frac{\varepsilon}{4} \right)
\end{align}

Uniendo todos los $\mathcal{H}(x_i)$ y todas las bolas que cubren a estos conjuntos tenemos que, renombrando los centros, existen finitos $y_1,…,y_{m} \, \in Y$ que satisfacen

\begin{align}
\mathcal{H}(x_1) \cup … \cup \mathcal{H}(x_n) \subset B_Y \left( y_1, \frac{\varepsilon}{4} \right) \cup … \cup B_Y \left( y_{m}, \frac{\varepsilon}{4} \right)
\end{align}

Podemos pensar en clasificar las funciones de $\mathcal{H}$ dependiendo de a qué bola de radio $y_k,$ para algún $k \in \{1,…,m\}$ es enviado cada $x_i, \, i \in \{1,…,n\}.$ Como este comportamiento puede asignarse a través de una función $\sigma:\{1,2,…,n\} \to \{1,2,…,m\},$ definimos los conjuntos:

$$\mathcal{H_\sigma}:= \left\{ f \in \mathcal{H}: \, f(x_i) \in B_Y\left(y_{\sigma(i)},\frac{1}{4}\right) \, \forall \, i=1,2,…,n\right\}.$$

Sea $S$ el conjunto de todas las funciones con dominio en $\{1,2,…,n\}$ e imagen en $\{1,2,…,m\}.$ Se cumple que

\begin{align}
\mathcal{H} \subset \underset{\sigma \in S}{\cup} \, \mathcal{H}_\sigma
\end{align}

Argumentando formalmente, si $f \in \mathcal{H}$ por la expresión (7) se asegura que cada $f(x_i)$ con $i \in \{1,2,…,n\}$ está en alguna bola $B_Y \left( y_k, \frac{\varepsilon}{4} \right)$ para algún $k \in \{1,2,…,m\}.$ Nota que la función que relaciona a cada $i$ con su respectiva $k,$ según esta descripción, es algún elemento $\sigma \in S,$ por lo tanto se cumple (8).

Ahora vamos a probar que cada $\mathcal{H}_\sigma$ está contenida en una bola de radio $\varepsilon$ con centro en $\mathcal{H}.$

Considera $f,g \in \mathcal{H}_\sigma$ y sea $x \in X.$ Por (5) $x$ pertenece a alguna bola abierta $B_X(x_i, \delta_{x_i})$ para algún $i \in \{1,2,…,n\}.$ Entonces $d_X(x,x_i)< \delta_{x_i}.$ Recordemos que esta $\delta_{x_i}$ se eligió de tal forma que satisface la definición de equicontinuidad en $x_i.$ Así, según (4) se sigue que para cada $h \in \mathcal{H}:$
$$d_Y(h(x),h(x_i)) < \frac{\varepsilon}{4}.$$

De esto y la desigualdad del triángulo tenemos:

\begin{align}
\nonumber d_Y(f(x),g(x)) &\leq d_Y(f(x),f(x_i)) + d_Y(f(x_i),g(x))\\
\nonumber &\leq d_Y(f(x),f(x_i)) + d_Y(f(x_i),y_{\sigma(i)})+ d_Y(y_{\sigma(i)},g(x))\\
\nonumber &\leq d_Y(f(x),f(x_i)) + d_Y(f(x_i),y_{\sigma(i)})+ d_Y(y_{\sigma(i)},g(x_i))+ d_Y(g(x_i),g(x))\\
\nonumber &\leq \frac{\varepsilon}{4} +\frac{\varepsilon}{4} +\frac{\varepsilon}{4} +\frac{\varepsilon}{4} \\
&= \varepsilon.
\end{align}

Si tomamos el máximo de las $x´s \in X$ concluimos que $d_\infty(f,g) < \varepsilon$ para cualesquiera $f,g \in \mathcal{H}_\sigma,$ en consecuencia el conjunto $\mathcal{H}_\sigma$ está contenido en una bola de radio $\varepsilon$ con centro en cualquiera de sus funciones. Es decir, para cualquier $g_\sigma \in \mathcal{H}_\sigma$

$$\mathcal{H}_\sigma \subset B_\infty(g_\sigma,\varepsilon)$$

De esta contención y la expresada en (8) obtenemos que

$$\mathcal{H} \subset \underset{\sigma \in S}{\cup}B_\infty(g_\sigma,\varepsilon).$$

Y como $S$ es finito, concluimos que $\mathcal{H}$ es totalmente acotado.

Terminemos esta sección con el siguiente:

Corolario. Sea $X$ un espacio métrico compacto. Un subconjunto $\mathcal{H}$ de $\mathcal{C}^0(X, \mathbb{R}^n)$ es relativamente compacto en $\mathcal{C}^0(X, \mathbb{R}^n)$ si y solo si $\mathcal{H}$ es equicontinuo y acotado en $\mathcal{C}^0(X, \mathbb{R}^n).$

Demostración:
Sea $\mathcal{H}$ un subconjunto relativamente compacto en $\mathcal{C}^0(X, \mathbb{R}^n).$ Por el teorema de Arzelá-Ascoli, $\mathcal{H}$ es equicontinuo. Como $\overline{\mathcal{H}}$ es compacto entonces es acotado en $\mathcal{C}^0(X, \mathbb{R}^n),$ por lo tanto $\mathcal{H}$ también es acotado en $\mathcal{C}^0(X, \mathbb{R}^n).$

Ahora supongamos que $\mathcal{H}$ es equicontinuo y acotado en $\mathcal{C}^0(X, \mathbb{R}^n).$ Entonces existen $f_0 \in \mathcal{H}$ y $M>0$ tales que para cada $f \in \mathcal{H}$

$$\norm{f-f_0}_\infty := \underset{x \in X}{máx}\norm{f(x) \, – \, f_0(x)} \leq M$$

De aquí podemos concluir que para cada $x \in X,$ el conjunto $\mathcal{H}(x)$ está acotado en $\mathbb{R}^n$ entonces así lo es también su cerradura, por lo que $\overline{\mathcal{H}}$ es cerrado y acotado en $\mathbb{R}^n$ de modo que $\mathcal{H}(x)$ es relativamente compacto y por el teorema de Arzelá-Ascoli, se cumple que $\mathcal{H}$ es relativamente compacto en $\mathcal{C}^0(X, \mathbb{R}^n).$

Más adelante…

Terminaremos la sección de compacidad mostrando un concepto que sigue la misma idea de las bolas de radio $\varepsilon$ que son las $\varepsilon$-redes. Hablaremos de la métrica de Hausdorff y de cómo es posible entender la compacidad a través de conjuntos finitos.

Tarea moral

  1. Para cada $n \in \mathbb{N},$ sea $f_n:[0, \infty) \to \mathbb{R}$ tal que $f_n(x):= sen \sqrt{x + 4 \pi ^2 n ^2}.$ Demuestra que
    a) El conjunto $\mathcal{H} := \{f_n: n \in \mathbb{N} \}$ es equicontinuo.
    b) Para cada $x \in [0, \infty)$ el conjunto $\mathcal{H}(x)$ es relativamente compacto en $\mathbb{R}.$ Te sugerimos probar que la sucesión $(f_n)_{n \in \mathbb{N}}$ converge puntualmente a $0$ en $[0, \infty).$
    c) $\mathcal{H}$ no es un subconjunto compacto de $\mathcal{C}_b ^0([0. \infty), \mathbb{R}).$ Te sugerimos probar que la sucesión $(f_n)_{n \in \mathbb{N}}$ no converge uniformemente a $0$ en $[0. \infty).$
    Concluye que la compacidad de $X$ es necesaria en el teorema de Arzelá-Ascoli.
  2. Sea $X := \{ (x,y) \in \mathbb{R}^2 \, : \, (x,y) \neq (\frac{1}{2},0) \}$ y sea $f_n \in \mathcal{C}^0([0,1],X)$ tal que $f_n(x) := (x, \frac{1}{n} sen \pi x).$ Considera el conjunto $\mathcal{H} := \{f_n : n \in \mathbb{N}\}.$
    a) ¿Es $\mathcal{H}$ equicontinuo?
    b) ¿Es $\mathcal{H}$ acotado en $\mathcal{C}^0([0,1],X)?$
    c) ¿Es $\mathcal{H}$ relativamente compacto en $\mathcal{C}^0([0,1],X)?$

Enlaces

Modelos Biomatemáticos I. Notas 5 (parte 3) — MATERIAL EN REVISIÓN

Por Mariana Paulin

5.4 El demonio de Laplace y el fin de la infancia: sensibilidad a las condiciones iniciales, bifurcaciones y caos

A lo largo de este bloque hemos trabajado con modelos matemáticos que podrían haberte dado la impresión de que el futuro de un sistema es completamente predecible. Damos una condición inicial, aplicamos una regla o fórmula (por ejemplo, el modelo logístico o el de Malthus), y obtenemos una secuencia de valores que muestran cómo evoluciona una población a lo largo del tiempo. Este proceso sugiere que, si conocemos suficientemente bien cómo funciona un sistema y con qué valores iniciales comenzamos, podríamos predecir su comportamiento futuro con exactitud. Pero, ¿es realmente así como sucede?

Esta noción no es nueva. A comienzos del siglo XIX, el matemático y filósofo Pierre-Simon Laplace propuso una idea que, en su momento, se volvió tendencia en la comunidad científica: imaginen una inteligencia capaz de conocer absolutamente todas las leyes de la naturaleza y la posición de cada partícula del universo en un momento dado. Esa inteligencia, conocida como el demonio de Laplace, podría predecir el futuro con total certeza, ya que todo el universo seguiría un comportamiento determinista, todo lo que ocurre está determinado por lo que ocurrió antes.

Es importante aclarar que Laplace nunca utilizó la figura del demonio de manera explícita en sus escritos, este concepto fue popularizado por filósofos y científicos posteriores. En su Essai philosophique sur les probabilités (1814), Laplace especuló sobre un universo gobernado por el determinismo absoluto:

“Podemos considerar el estado actual del universo como el efecto de su pasado y la causa de su futuro. Un intelecto que, en cualquier momento dado, conociera todas las fuerzas que animan la naturaleza y las posiciones mutuas de los seres que la componen, si este intelecto fuera lo suficientemente vasto como para someter los datos a análisis, podría condensar en una sola fórmula el movimiento de los cuerpos más grandes del universo y el del átomo más ligero; para tal intelecto nada sería incierto y el futuro, al igual que el pasado, estaría presente ante sus ojos.”

Esta idea, aunada a la mecánica Newtoniana, tuvo una fuerte influencia, muchos científicos creyeron que la naturaleza, al igual que una máquina de relojería, podría ser comprendida de manera determinista. De acuerdo con esta visión, si pudiéramos medir con precisión todas las condiciones iniciales, podríamos predecir el futuro con exactitud. A continuación vamos a considerar la complejidad de los sistemas no lineales, como los que encontramos en la biología y en otros sistemas dinámicos.

El fin de la infancia: cuando el orden se vuelve caótico

A mediados del siglo XX, se comenzó a investigar lo que sucede en sistemas no lineales, como el modelo logístico que ya hemos visto en este curso. Lo que descubrieron es que, para ciertos valores de los parámetros, pequeñas diferencias en las condiciones iniciales pueden llevar a resultados completamente distintos después de varias iteraciones. Este fenómeno se conoce como sensibilidad a las condiciones iniciales. Como explica Robert May (1976), incluso modelos tan simples como el logístico pueden mostrar un comportamiento caótico.

Veamos un ejemplo sencillo. Supongamos que usamos el modelo logístico que ya hemos trabajado:

$x_{n+1} = r x_n (1 – x_n)$

Y elegimos un valor de r = 3.9, con dos condiciones iniciales muy cercanas: $x_0 = 0.500$ y $x_0 = 0.501$. Si calculamos las siguientes generaciones, al principio los resultados de $x_n$ pueden parecer muy similares, pero después de unas cuantas iteraciones, las diferencias entre ambos valores se amplifican hasta que parecen completamente distintas. Esto significa que, aunque el modelo es determinista (es decir, no tiene ninguna parte aleatoria), es tan sensible a los valores iniciales que el resultado final no es predecible con certeza. Este comportamiento se llama caos determinista, y aunque el término caos se suele asociar con desorden, en este contexto se refiere a un tipo de orden muy complejo, pero impredecible a largo plazo.

Y esto, ¿qué tiene que ver con la biología?

Algunos modelos muestran sensibilidad a las condiciones iniciales, incluso aquellos que pueden comportarse de manera determinista para ciertos parámetros, con otros ligeramente diferentes pueden mostrar caos. Esto significa que una ligera variación en factores como la tasa de crecimiento, la disponibilidad de recursos o la proporción de individuos de  una especie puede cambiar completamente las predicciones del modelo.

Para mostrar lo que ligeras variaciones en los parámetros de un sistema pueden ocasionar, revisar el ejemplo gráfico del subtema 5.3, en https://www.geogebra.org/m/wpurkns6 puedes encontrar la construcción del ejemplo mencionado.

A pesar de que los modelos matemáticos son herramientas importantes y muy útiles, la predicción exacta en biología es extremadamente difícil. En la mayoría de los casos, no se trata de predecir con certeza lo que sucederá, sino de entender las posibles trayectorias y comportamientos del sistema. Los modelos nos permiten explorar diferentes escenarios y conocer qué podría suceder bajo ciertas condiciones, pero las predicciones precisas, especialmente a largo plazo, son prácticamente imposibles.

Como reflexionó Ian Stewart (Stewart, I., 1989), la aparición del concepto del caos determinista representa el fin de la inocencia del pensamiento científico, es el momento en el que dejamos de creer que todo puede preverse y comenzamos a aceptar que la naturaleza no sigue caminos predecibles, sino que siempre tiene comportamientos inesperados. Es esencial comprender y ser conscientes de las limitaciones al usar modelos matemáticos, así como tener en cuenta que nuestras mediciones son aproximadas, y que los resultados pueden verse influenciados por factores que no hemos considerado en el modelo.

5.5 Otros sistemas dinámicos en tiempo discreto: ley del equilibrio de Hardy-Weinberg. Modelos de selección natural

Hasta ahora hemos estudiado cómo algunos modelos pueden describir la evolución de una población a lo largo del tiempo: cómo crece, cómo se estabiliza o incluso cómo cambia drásticamente dependiendo de sus condiciones iniciales. En este subtema aplicaremos ideas similares al estudio de la genética de poblaciones, es decir, a cómo cambian las frecuencias de alelos y genotipos a través de las generaciones.

En este contexto, nos enfocaremos en un caso particular que funciona como punto de partida en genética poblacional: el modelo de equilibrio de Hardy-Weinberg. Este modelo no describe el cambio, sino la ausencia de cambio, y establece las condiciones bajo las cuales se espera que las frecuencias genéticas se mantengan constantes generación tras generación. Sirve, por tanto, como modelo nulo para evaluar si hay o no fuerzas evolutivas actuando sobre una población.

¿Qué es una hipótesis nula?

Se trata de una suposición base en un análisis científico que plantea que no hay efecto significativo entre las variables que se estudian. En genética, la hipótesis nula suele ser que las frecuencias alélicas y genotípicas no están cambiando en la población.

El equilibrio de Hardy-Weinberg representa justamente esta hipótesis nula. Según este modelo, si no hay selección natural, mutación, migración, deriva genética ni apareamiento no aleatorio, las frecuencias de los alelos y de los genotipos permanecerán estables de una generación a otra. Cualquier desviación entre lo que predice el modelo y lo que se observa en la realidad sugiere que alguna fuerza evolutiva podría estar actuando.

El modelo de Hardy-Weinberg

Este modelo establece que, en una población ideal, las frecuencias esperadas de los alelos y los genotipos permanecen constantes de una generación a otra si se cumple las siguientes condiciones:
$\quad$• Población de tamaño muy grande (sin deriva genética).
$\quad$• Apareamiento aleatorio (sin selección sexual).
$\quad$• Ausencia de selección natural.
$\quad$• Ausencia de mutaciones.
$\quad$• Ausencia de migración (flujo génico).

Bajo estos supuestos, se generan expectativas sobre cómo deberían distribuirse los genotipos. Para una población con dos alelos, $A$ y $a$:
$\quad$Sea $p$ la frecuencia relativa del alelo $A$,
$\quad$sea $q$ la frecuencia relativa del alelo $a$,
$\quad$como sólo hay dos alelos, $p+q=1$, luego $q=1-p$.

Las frecuencias genotípicas en equilibrio se calculan: 
$\quad$Frecuencia del genotipo AA: $f_{AA} = p^2$
$\quad$Frecuencia del genotipo Aa: $f_{Aa} = 2pq$
$\quad$Frecuencia del genotipo aa: $f_{aa} = q^2$

Si suponemos que hay una población con datos genotípicos observados. Para saber si está en equilibrio:
$\quad$1. Calculamos p y q a partir de los datos observados, por ejemplo, si se conocen los genotipos $AA$, $Aa$ y $aa$:
$$p = \frac{2 \times (\text{número de individuos AA}) + (\text{número de individuos Aa})}{2 \times (\text{número total de individuos})}$$

2. Calculamos las frecuencias esperadas $p^2$, $2pq$, $q^2$.
3. Comparamos con los valores observados usando una prueba como chi-cuadrada:
$$\chi^2 = \sum \frac{(O_i – E_i)^2}{E_i}$$
donde $O_i$ y $E_i$​ son los valores observados y esperados para cada genotipo.
4. La aptitud puede verse como la probabilidad de que ese genotipo contribuya descendencia a la siguiente generación. Para calcular la frecuencia del alelo $A$ en la siguiente generación, usamos esta fórmula:

$$p’ = \frac{p^2 w_{AA} + pq w_{Aa}}{\overline{w}}$$

Donde $\overline{w}$ es la aptitud media de la población: $\overline{w} = p^2 w_{AA} + 2pq w_{Aa} + q^2 w_{aa}$

Guía rápida de prueba chi-cuadrada

1. Obtener el número de individuos para cada genotipo y el tamaño total de la muestra (N).
2. Calcular $p$ y $q$ a partir de los datos observados.
3. Calcular $p^2$, $2pq$, $q^2$ y multiplica cada frecuencia por $N$ para obtener las frecuencias esperadas.
3. Aplicar la fórmula de chi-cuadrada: $\chi^2 = \sum \frac{(O_i – E_i)^2}{E_i}$
4. Determinar los grados de libertad (gl):
gl = número de clases – número de parámetros estimados – 1
(p. e. supongamos que hay 3 genotipos (AA, Aa, aa), luego, hay 3 clases; y hay 1 parámetro estimado que es la frecuencia alélica $p$. Entonces: gl = 3 – 1 – 1 = 1)
5. Comparar con $\chi^2$ crítico, que es un número usado como umbral para decidir si la diferencia observada es significativa o no.
Una vez calculado $\chi^2$, se compara con el valor crítico correspondiente al número de grados de libertad.

gl123
Valor crítico (α = 0.05)3.8415.9917.815

$\quad$• Si $\chi^2 > \chi^2_{\text{crítico}}$: se rechaza la hipótesis nula → hay evidencia de que no hay equilibrio.
$\quad$• Si $\chi^2 < \chi^2_{\text{crítico}}$: no se rechaza la hipótesis nula → la población podría estar en equilibrio.

¿Y si hay selección natural?

Cuando hay selección natural se incorporan valores de aptitud relativa o fitness. Se supone que:
$\quad$• $AA$ tiene aptitud $w_{AA}$
$\quad$• $Aa$ tiene aptitud $w_{Aa}$​
$\quad$• $aa$ tiene aptitud $w_{aa}$

Hay dos formas comunes de obtener estos valores:
1. Si hay datos de supervivencia, fertilidad o tasas de reproducción, entonces

$$w_{\text{genotipo}} = \frac{\text{número promedio de crías viables o descendencia de ese genotipo}}{\text{número promedio de crías viables del genotipo más exitoso}}$$

Es decir, se normalizan los valores comparándolos con el genotipo más exitoso (que tendrá $w = 1$).

2. Si se conocen las frecuencias genotípicas antes y después de la selección, se puede estimar las aptitudes comparando qué tan bien se mantiene cada genotipo. Este método requiere más información empírica, y es útil en estudios de campo o laboratorio.

Ahora, las frecuencias genotípicas después de la selección se calculan con:

$$\begin{align*}\text{Frecuencia(AA)}’ = \frac{p^2 w_{AA}}{\overline{w}} \\
\text{Frecuencia(Aa)}’ = \frac{2pq w_{Aa}}{\overline{w}}\\
\text{Frecuencia(aa)}’ = \frac{q^2 w_{aa}}{\overline{w}} \end{align*}$$ 

¿Qué implica cuando se cumplen (o no) las frecuencias esperadas?

Cuando las frecuencias observadas en una población coinciden con las frecuencias esperadas según el modelo de Hardy-Weinberg, significa que no hay evidencia que indique que las frecuencias estén cambiando por acción de una fuerza evolutiva. 

Por otro lado, cuando las frecuencias observadas no coinciden con las esperadas, esto sugiere que alguna o varias de las fuerzas evolutivas están influyendo en la población, como:
$\quad$• Selección natural: si ciertos genotipos tienen una mayor aptitud.
$\quad$• Migración: si hay flujo génico entre poblaciones.
$\quad$• Deriva genética: en poblaciones pequeñas, los alelos pueden cambiar debido a fluctuaciones aleatorias.
$\quad$• Mutaciones: si se producen nuevos alelos en la población.
En este caso, se puede usar la diferencia entre las frecuencias observadas y las esperadas para inferir qué fuerzas podrían estar sucediendo.

Es importante recordar que cumplir con las frecuencias esperadas según el modelo de Hardy-Weinberg no implica que se haya confirmado que una población sigue este modelo ideal. Existen múltiples factores que pueden influir en la genética de una población, y algunas de estas influencias pueden no ser obvias o medibles en un análisis.

El cumplimiento con las frecuencias esperadas simplemente indica que no hay evidencia en contra del equilibrio de Hardy-Weinberg en ese momento, pero no podemos concluir que no haya otras dinámicas o factores ocultos interviniendo en la población. Algunas razones por las que el modelo podría no confirmarse aunque las frecuencias sí coincidan son:
$\quad$• Tamaño muestral insuficiente: si la muestra analizada es pequeña, puede no reflejar con precisión las verdaderas frecuencias alélicas de la población.
$\quad$• Temporalidad: las poblaciones pueden estar en desequilibrio durante ciertas generaciones antes de alcanzar el equilibrio.
$\quad$• Factores no medidos: pueden existir factores que no se están midiendo, como la migración o la selección sexual.

Estas sutilezas metodológicas son esenciales en ciencia: no basta con observar coincidencias, también hay que preguntarse qué significa esa coincidencia y qué limitaciones tiene nuestra medición o interpretación.

Ejemplo
En algunas regiones de África, la malaria es una enfermedad común y peligrosa. Sin embargo, existe un alelo llamado HbS, que en estado heterocigoto (AS) proporciona resistencia parcial a esta enfermedad. Cuando una persona hereda dos copias del alelo (SS), sufre anemia falciforme, una enfermedad severa. Este caso es un ejemplo clásico donde la heterocigosis ofrece una ventaja adaptativa.

Paso 1. Datos iniciales
En una población de Nigeria con alta incidencia de malaria, se observa:
$\quad$• Frecuencia inicial del alelo A (normal): $p = 0.7 \quad \Rightarrow \quad q = 1 – p = 0.3$
$\quad$• Aptitudes relativas:
$\qquad$○ $w_{AA} = 0.9$ (más susceptibles a la malaria)
$\qquad$○ $w_{AS} = 1.0$ (mayor resistencia)
$\qquad$○ $w_{SS} = 0.2$ (anemia falciforme grave)

Paso 2. Calcular frecuencias genotípicas
Usando las fórmulas de Hardy-Weinberg:
$f_{AA} = p^2 =  \underline{\quad(0.7)^2\quad} =  \underline{\quad0.49\quad}$
$f_{AS} = 2pq = \underline{\quad2(0.7)(0.3)\quad} = \underline{\quad0.42\quad}$
$f_{SS} = q^2 = \underline{\quad(0.3)^2\quad} = \underline{0.09\quad}$

Paso 3. Calcular la media de aptitud $\bar{w}$
$\bar{w} = f_{AA} \cdot w_{AA} + f_{AS} \cdot w_{AS} + f_{SS} \cdot w_{SS}$
$\bar{w} =  \underline{\quad(0.49)(0.9) + (0.42)(1.0) + (0.09)(0.2) = 0.441 + 0.42 + 0.018 = 0.879\quad}$

Paso 4. Calcular la nueva frecuencia del alelo A ($p’$)
$$p’ = \frac{p^2 w_{AA} + p q w_{AS}}{\bar{w}}$$
$$p’ = \underline{\quad \frac{(0.49)(0.9) + (0.21)(1.0)}{0.879} = \frac{0.441 + 0.21}{0.879} = \frac{0.651}{0.879} \approx 0.741\quad}$$
Entonces:
$q’ = 1 – p’ \approx \underline{1 – 0.741 = 0.259\quad}$ 

Paso 5. Interpretación 
a. ¿Aumentó o disminuyó la frecuencia del alelo A?
Respuesta: La frecuencia del alelo A aumentó de 0.7 a 0.741 en una generación.
b. ¿Qué se puede concluir sobre la persistencia del alelo HbS (alelo S) en la población?
Respuesta: El heterocigoto AS tiene mayor aptitud que ambos homocigotos, pero el alelo A (hemoglobina normal) sigue siendo más frecuente que HbS. Debido a la ventaja heterocigótica, el alelo HbS no desaparece. El sistema tiende hacia un equilibrio estable en el que se mantiene la diversidad genética –ambos alelos coexisten–.

Ejemplo
El Quercus mulleri es una especie de encino endémica de zonas montañosas de Oaxaca. Se encuentra en ambientes de alta diversidad biológica, pero está bajo presión por cambio de uso de suelo. Se desea saber si la población local está en equilibrio genético o si alguna fuerza evolutiva (como fragmentación del hábitat) podría estar afectando la distribución de los genotipos.

Se recolectaron muestras de 100 individuos. Los genotipos observados fueron:

GenotipoFrecuencia Observada (O)
AA30
Aa45
aa25

Paso 1. Calcula $p$ y $q$
$$p = \underline{\quad\frac{2 \cdot 30 + 45}{2 \cdot 100} = \frac{105}{200} = 0.525 \quad\Rightarrow\quad q = 1 – 0.525 = 0.475 \quad}$$ 

Paso 2. Calcula las frecuencias esperadas (E)
$f_{AA} = \underline{\quad(0.525)^2 = 0.2756 \\ f_{Aa} = 2(0.525)(0.475) = 0.4988 \\ f_{aa} = (0.475)^2 = 0.2256\quad}$
$E_{AA} = \underline{\quad27.56\quad},\quad E_{Aa} = \underline{\quad49.88\quad},\quad E_{aa} = \underline{\quad22.56\quad}$

Paso 3. Realiza una tabla comparativa con los datos observados

GenotipoObservado (O)Esperado (E)
AA3027.56
Aa4549.88
aa2522.56

Paso 4. Aplica la prueba de chi-cuadrada
$$\chi^2 = \underline{\quad\frac{(30 – 27.56)^2}{27.56} + \frac{(45 – 49.88)^2}{49.88} + \frac{(25 – 22.56)^2}{22.56}\quad}$$
$$\chi^2 \approx \underline{\quad\frac{5.95}{27.56} + \frac{23.81}{49.88} + \frac{5.95}{22.56} = 0.22 + 0.48 + 0.26 = 0.96\quad}$$

Paso 5. Determina rados de libertad (gl)
Hay 3 genotipos (AA, Aa, aa), luego, hay 3 clases. Hay 1 parámetro estimado (frecuencia alélica $p$). Entonces: gl = 3 – 1 – 1 = 1.

Paso 6. Comparar con $\chi^2$ crítico
Con gl = 1, el valor crítico de $\chi^2$ a $0.05 \approx 3.84$.
Como 0.96 < 3.84, no se rechaza la hipótesis nula.

Paso 7. Interpretación
• ¿Qué significa que los valores observados y esperados sean tan cercanos?
Respuesta: Que la población probablemente está en equilibrio genético para los genotipos observados.
• ¿Podemos concluir que no hay evolución en esta población?
Respuesta: No necesariamente. Podrían existir otras fuerzas actuando en otros genes o momentos.

Ejercicio
En un campo de maíz, se está estudiando una población con variabilidad en el color del grano, que depende de un alelo B (para color amarillo) y su alelo recesivo b (para color blanco).

a. Registra los datos iniciales
Sea una muestra de 100 plantas de maíz, los genotipos observados son:
$\quad$• BB (color amarillo): 30 individuos
$\quad$• Bb (color amarillo, heterocigotos): 50 individuos
$\quad$• bb (color blanco): 20 individuos
b. Calcular las frecuencias alélicas
c. Calcular las frecuencias genotípicas esperadas
d. Realiza la prueba de chi-cuadrada
e. Determina el grado de libertad (gl)
f. Compara con el valor crítico de chi-cuadrada
g. Responde: ¿Está la población en equilibrio genético?

Respuestas esperadas

a. 
$\quad$• BB (color amarillo): 30 individuos
$\quad$• Bb (color amarillo, heterocigotos): 50 individuos
$\quad$• bb (color blanco): 20 individuos

b. 
$\quad$$f_{BB} = \frac{30}{100} = 0.3$
$\quad$$f_{Bb} = \frac{50}{100} = 0.5$
$\quad$$f_{bb} = \frac{20}{100} = 0.2$
Las frecuencias alélicas son:
$\quad$$p = \frac{2(30) + 50}{2(100)} = \frac{110}{200} = 0.55$
$\quad$$q = 1 – p = 1 – 0.55 = 0.45$

c. Con $p = 0.55$ y $q = 0.45$:
$\quad$$f_{BB} = p^2 = (0.55)^2 = 0.3025$
$\quad$$f_{Bb} = 2pq = 2(0.55)(0.45) = 0.495$
$\quad$$f_{bb} = q^2 = (0.45)^2 = 0.2025$
Multiplicando por el tamaño de la población:
$\quad E_{BB} = 0.3025 (100) = 30.25$
$\quad E_{Bb} = 0.495 (100) = 49.5$
$\quad E_{bb} = 0.2025 (100) = 20.25$

d. 
$\begin{align*}\chi^2 &= \frac{(30 – 30.25)^2}{30.25} + \frac{(50 – 49.5)^2}{49.5} + \frac{(20 – 20.25)^2}{20.25} \\ \chi^2 &= \frac{(0.25)^2}{30.25} + \frac{(0.5)^2}{49.5} + \frac{(0.25)^2}{20.25}​ \\ \chi^2 &= \frac{0.0625}{30.25} + \frac{0.25}{49.5} + \frac{0.0625}{20.25}​ \\ \chi^2 &= 0.002 + 0.005 + 0.003 \approx 0.01 \end{align*}$

e. El número de genotipos es 3 (BB, Bb, bb) y estimamos 1 parámetro (frecuencia de alelo B), por lo que: gl = 3 – 1 – 1 = 1.

f. Con 1 grado de libertad y un nivel de significancia de $\alpha = 0.05$, el valor crítico de chi-cuadrada es $\chi^2_{crítico} \approx 3.84$.
Como $\chi^2 = 0.01 < 5.99$, no rechazamos la hipótesis nula.

g. Es probable que la población esté en equilibrio genético para los genotipos observados, sin embargo podrían existir otras fuerzas actuando en otros genes o momentos.


Referencias bibliográficas

Allman, E. S. & J. A. Rhodes. 2007. Mathematical models in biology: an introduction. Cambridge University Press, Cambridge.
Britton, N. F. 2003. Essential mathematical biology. Springer, Cham.
Torres Olin, Guillermo R. 2019. Estudio de la entropía y turbulencia como criterios de complejidad en sistemas dinámicos discretos (Tesis de licenciatura). UNAM, Facultad de Ciencias, Ciudad Universitaria, CDMX, México.
May, R. M. 1976. Simple mathematical models with very complicated dynamics. Nature, 261: 459-467
Stewart, I. (1989). Does God Play Dice? The New Mathematics of Chaos. Penguin.

Modelos Biomatemáticos I. Notas 5 (parte 2) — MATERIAL EN REVISIÓN

Por Mariana Paulin

5.2. Órbitas: iteración y tipos de órbita

Definición de un sistema dinámico discreto

Cuando estudiamos sistemas dinámicos discretos, estamos interesados en cómo cambia el sistema con el paso del tiempo. Un sistema dinámico discreto es aquel cuya evolución se describe por medio de ecuaciones matemáticas que se actualizan en intervalos de tiempo específicos. Estos sistemas se «avanzan» en pasos discretos (por ejemplo, de un día a otro, de un año a otro, de una generación a otra).

Como menciona Torres Olin “Un sistema dinámico es un organismo cambiante, o propenso al cambio. Es un conjunto de elementos que describen la evolución de un sistema. […] Se define un sistema dinámico discreto cuando medimos el tiempo en forma tal que cualesquiera dos puntos en el tiempo $t_1$ y $t_2$ están bien separados, es decir, el tiempo se mide respecto a un conjunto discreto.” (Torres Olin, 2019)

Introducción a las órbitas en sistemas dinámicos discretos

En el contexto de los sistemas dinámicos discretos, las órbitas se refieren a las trayectorias que siguen las soluciones de un sistema de ecuaciones a lo largo del tiempo, cuando el tiempo avanza en pasos discretos.

• Definición. Las órbitas son secuencias de puntos que representan el estado del sistema en diferentes momentos del tiempo. Cada uno de estos puntos se encuentra en el espacio de fases del sistema, que es el conjunto de todos los posibles estados del sistema en el que se puede encontrar. 

Por ejemplo, si estamos estudiando la población de una especie en un ecosistema, cada punto de la órbita representará el número de individuos de esa población en un momento dado. A medida que el tiempo avanza, la población cambia, y por lo tanto, la órbita describe cómo esa población evoluciona con el tiempo.

• Relación con las ecuaciones recursivas. En un sistema dinámico discreto, la evolución del sistema se describe mediante ecuaciones recursivas. Esto significa que el valor del estado del sistema en el tiempo t + 1 depende del valor en el tiempo t. Así, en cada iteración, el sistema actualiza el valor de la población y lo usa para calcular el valor en el siguiente paso.
Un ejemplo sería un modelo de población descrito por la ecuación:

$P_{t+1} = r \cdot P_t \cdot (1 – \frac{P_t}{K})$, 

donde $P_t$​ es la población en el tiempo t, r es la tasa de crecimiento de la población y K es la capacidad de carga del ambiente, es decir, el número máximo de individuos que el ecosistema puede soportar.

• Importancia de las órbitas. Las órbitas permiten entender el comportamiento a largo plazo del sistema. A medida que el sistema evoluciona con el tiempo, las órbitas nos ayudan a identificar patrones. Según el tipo de órbita, el sistema puede estabilizarse en un valor constante, entrar en un ciclo periódico o volverse impredecible (lo que se conoce como caos).

¿Qué es la iteración en sistemas dinámicos discretos?

La iteración es el proceso mediante el cual repetimos una operación matemática para obtener el siguiente valor del sistema a partir del valor actual. En otras palabras, es aplicar repetidamente una función o ecuación para predecir el comportamiento futuro del sistema. Se trata de calcular el estado del sistema en el siguiente paso de tiempo, usando el valor actual como punto de partida. Cada «paso» o «iteración» produce un nuevo valor que se usa como base para la siguiente, es decir, cada vez que realizamos una iteración, tomamos el valor del sistema en el tiempo t y lo usamos para calcular el valor en el tiempo t + 1, y este valor calculado luego se convierte en el valor inicial para el siguiente paso

Ejemplo
Consideremos un modelo de crecimiento poblacional donde la población en el tiempo t + 1 depende de la población en el tiempo t:

$P_{t+1} = r \cdot P_t \cdot (1 – \frac{P_t}{K})$

Supongamos una población inicial $P_0 = 50$, una tasa de crecimiento r = 1.5 y una capacidad de carga K = 100, podemos calcular las poblaciones de los siguientes tiempos de forma iterativa:

Para t = 0, $P_0 = 50$.
Para t = 1, $P_1 = 1.5 \cdot 50 \cdot (1 – \frac{50}{100}) = 1.5 \cdot 50 \cdot 0.5 = 37.5$.
Para t = 2, $P_2 = 1.5 \cdot 37.5 \cdot (1 – \frac{37.5}{100})$, y así sucesivamente.

Este proceso continúa para muchos pasos, y la población va cambiando a medida que se realizan las iteraciones.

Tipos de órbitas

Las órbitas en los sistemas dinámicos pueden clasificarse en diferentes tipos, dependiendo de cómo se comporta el sistema con el paso del tiempo.

1. Órbitas periódicas: son aquellas en las que el sistema regresa al mismo estado después de un número finito de pasos, es decir, la secuencia de valores se repite cíclicamente. 

Ejemplo: Si r = 2 y $P_0 = 50$, el sistema puede entrar en una órbita periódica. En este caso, la población podría oscilar entre los valores 60 y 50 en un patrón cíclico, como P = 60, 50, 60, 50,….
Estas órbitas son estables y predecibles, ya que la población sigue un patrón constante que se repite con el tiempo.

2. Órbitas atractoras: son aquellas en las que el sistema tiende a estabilizarse en un valor constante o en un ciclo periódico a medida que pasa el tiempo. Estas órbitas son estables, y las pequeñas perturbaciones tienden a ser corregidas.
Ejemplo: En el modelo logístico de crecimiento poblacional, si los valores de r y K se eligen adecuadamente, la población puede estabilizarse en el valor P = K, que es la capacidad de carga del ambiente. Este valor se convierte en una órbita atractora, ya que la población tiende a estabilizarse alrededor de K con el paso del tiempo.

3. Órbitas caóticas: son aquellas en las que el comportamiento del sistema es extremadamente sensible a las condiciones iniciales. Pequeñas variaciones en el valor inicial del sistema pueden provocar trayectorias completamente diferentes. Estos sistemas son impredecibles y no siguen un patrón repetitivo.
Ejemplo: Si r es demasiado grande (por ejemplo, r = 3.5), el sistema puede volverse caótico, donde las iteraciones no siguen un patrón predecible, sino que se distribuyen de forma irregular.

Ejemplo

Uno de los ejemplos más comunes de sistemas dinámicos discretos en biología es el modelo logístico de crecimiento poblacional, especialmente cuando se estudian especies invasoras o la competencia entre especies.

Tomemos el modelo logístico como ejemplo para ilustrar cómo las órbitas se aplican al crecimiento de una población.

El modelo logístico es:

$P_{t+1} = r \cdot P_t \cdot \left(1 – \frac{P_t}{K}\right)$.

Dependiendo de los parámetros r (tasa de crecimiento) y K (capacidad de carga), el comportamiento de la población puede cambiar:
Para valores bajos de r, la población puede estabilizarse en un valor constante, formando una órbita atractora.
Para valores intermedios de r, puede haber un comportamiento periódico.
Para valores altos de r, el modelo puede entrar en caos.

Análisis de cómo pequeñas variaciones en las condiciones iniciales pueden cambiar el comportamiento de la población

En un modelo caótico, por ejemplo, si una especie invasora comienza con una población de $P_0 = 50$, y otra con $P_0 = 50.1$, con un parámetro r = 3.5, las trayectorias pueden divergir rápidamente, lo que hace que sea muy difícil predecir el futuro de las poblaciones.

Ejercicio
Resuelve el siguiente modelo de crecimiento poblacional con iteración simple:

$P_{t+1} = 1.2 \cdot P_t \cdot \left(1 – \frac{P_t}{100}\right)$

Toma como valor inicial $P_0 = 20$ y calcula las poblaciones en los primeros 5 tiempos $(t = 0, 1, 2, 3, 4, 5)$.
Ahora intenta graficar los valores de $P_t$ en función del tiempo para observar cómo evoluciona la población a lo largo de las iteraciones.

Ejercicio
Con diferentes valores de r (por ejemplo, r = 1.5, 2.0, 2.5, 3.0, 3.5), calcula las órbitas del sistema con un valor inicial de $P_0 = 50$ y grafica los resultados (puedes usar GeoGebra). Observa cómo cambia el comportamiento de las órbitas según el valor de r.

Ejercicio
a. ¿Qué ocurriría con la población de una especie si las condiciones iniciales cambian ligeramente?
b. ¿Cómo afecta la tasa de crecimiento a las órbitas que se generan?

5.3. El modelo logístico discreto: análisis gráfico, análisis de las órbitas, retrato fase

El modelo logístico discreto es una ecuación matemática que describe cómo crece una población cuando está limitada por los recursos del ambiente, como alimento, espacio o luz:

$x_{n+1} = r \cdot x_n \cdot (1 – x_n)$,

donde
$x_n$​ representa la población como una fracción de la capacidad de carga del entorno, por lo que $x_n \in [0, 1]$, donde 0 es la ausencia de población y 1 es la capacidad máxima del ecosistema (esta normalización permite simplificar los cálculos y generalizar el modelo para diferentes especies y ecosistemas);
r es la tasa de crecimiento;
$x_{n+1}$​ es el tamaño de la población en la siguiente generación.

Contextualización biológica

Este modelo fue introducido por Robert May (1976) para estudiar el crecimiento de poblaciones cuando hay recursos limitados, como ocurre con especies invasoras, o incluso en modelos de depredador-presa, donde las interacciones entre especies también dependen de los recursos disponibles. A diferencia del crecimiento exponencial, que supone recursos infinitos, el modelo logístico incluye un término de autorregulación: a medida que la población se acerca a la capacidad del entorno, el crecimiento se frena.

Análisis gráfico del modelo logístico

Para analizar el comportamiento del modelo logístico, es muy útil representar gráficamente la función de recurrencia $f(x) = r x (1 – x)$ y compararla con la recta identidad $y = x$, lo que nos permite observar cómo las iteraciones del sistema evolucionan a lo largo del tiempo. El análisis gráfico nos ayuda a visualizar de manera intuitiva el comportamiento de la población, desde su crecimiento hasta su estabilización o el inicio de ciclos periódicos o caos.

Para el análisis gráfico:
Paso 1. Dibujar la parábola $y = r x (1 – x)$. Esta función es una parábola que depende del parámetro r. Para diferentes valores de r, la forma de la parábola cambia, lo que afectará el comportamiento de la población.
Paso 2. Dibujar la recta $y = x$. Esta recta sirve como referencia, ya que nos permite ver la relación entre $x_n$​ y $x_{n+1}$​. Los puntos de intersección entre la parábola y la recta $y = x$ son los puntos fijos del sistema.
Paso 3. Elegir un valor inicial $x_0$. A partir de este valor inicial, realizamos las iteraciones y representamos cómo se mueve el valor de $x_n$​ a lo largo de los pasos de tiempo. El método más visual para hacerlo es el método de cobweb (telaraña), que traza las iteraciones en el gráfico de manera que podamos observar si la población tiende a estabilizarse, oscilar o volverse caótica, para esto:
$\quad$○ Primero, se parte de $(x_0, 0)$, subes verticalmente hasta tocar $y = r x(1 – x)$.
$\quad$Luego, desde ahí, vas horizontalmente hasta la recta $y = x$.
$\quad$ Por último, repite: subes a la parábola, luego horizontal a la recta, y así iteradamente.
Visualiza cómo las iteraciones convergen (o divergen) hacia puntos fijos, ciclos o caos. Puedes incluir un diagrama con flechas o líneas que marquen cada paso.

Interpretación
Atractores estables: si las iteraciones se acercan a un punto fijo, ese punto es un atractor estable. La población tiende a estabilizarse en ese valor a medida que pasa el tiempo.
Puntos inestables: si las iteraciones se alejan del punto fijo, el punto es inestable, lo que significa que pequeñas perturbaciones harán que el sistema se desvíe de ese punto.
Ciclos periódicos: en algunos valores de r, las iteraciones siguen un patrón cíclico, es decir, la población oscila entre dos o más valores en un ciclo repetitivo.
Comportamiento caótico: para valores suficientemente altos de r, el sistema puede entrar en un comportamiento caótico, donde pequeñas diferencias en las condiciones iniciales generan trayectorias completamente diferentes.

Ejemplo gráfico
Objetivo: Observar cómo la población se estabiliza en un punto fijo usando GeoGebra.
Valor inicial: $x_0 = 0.2$
Función: $f(x) = 2.8 \cdot x \cdot (1 – x)$

a) En GeoGebra

1. Abre https://www.geogebra.org/graphing, o bien, el software descargable.
2. En la barra de entrada, escribe:
$\quad$○ f(x) = 2.8 * x * (1 – x)
$\quad$○ g(x) = x (recta identidad)
3. Para dibujar la telaraña (cobweb):
$\quad$○ Define el valor inicial: x0 = 0.2
$\quad$○ Crea el primer punto vertical sobre la parábola: A = (x0, f(x0)). Esto representa $(x_0, x_1)$.
$\quad$○ Crea el primer punto horizontal sobre la recta identidad: B = (f(x0), f(x0))
$\quad$○ Dibuja los segmentos: Segment((x0, 0), A) y Segment(A, B)
$\quad$○ Repite el proceso: define C = (f(x0), f(f(x0))) y D = (f(f(x0)), f(f(x0))). Luego: Segment(B, C) y Segment(C, D)
Puedes repetir este proceso tantas veces como necesites o deeses para que puedas verificar que efectivamente el valor se acerca a un punto: eso indica estabilización.

TIP: si te parece mucho escribir, puedes usar la herramienta de punto y de segmento directamente desde los íconos de la parte izquierda de GeoGebra.

En https://www.geogebra.org/m/tm7t2hma puedes encontrar el ejemplo.

b) En Excel / Hoja de cálculo de Google

1. En la columna A, coloca los valores de n: 0 a 20.
2. En la columna B, escribe los valores de $x_n$​, con $x_0 = 0.2$
$\quad$○ En B2 escribe =0.2
$\quad$○ En B3 escribe =2.8*B2*(1-B2) y copia deslizando hacia abajo.
3. En la columna C, calcula los pares $(x_n, x_{n+1})$
$\quad$○ En C3 escribe =B2
$\quad$○ En D3 escribe =B3
4. Selecciona columnas C y D para hacer un gráfico de dispersión con líneas.
5. Resultado: gráfico de telaraña en plano $x_n$​ contra $x_{n+1}$

Ejercicio gráfico
Objetivo: Observar el comportamiento usando el método telaraña.
Valor inicial: $x_0 = 0.2$
Función: $f(x) = 3.5 \cdot x \cdot (1 – x)$
1. Lleva a cabo los pasos para realizar el análisis gráfico en GeoGebra.
2. Realiza el análisis gráfico ahora en una hoja de cálculo.
3. Concluye qué tipo de comportamiento observaste.

Análisis de las órbitas en el modelo logístico

Las órbitas son las trayectorias que siguen las soluciones del modelo logístico a lo largo del tiempo. Dado un valor inicial $x_0$​, el modelo genera una secuencia de valores $x_0, x_1, x_2, \dots$, que corresponde al comportamiento de la población en los distintos pasos de tiempo. El comportamiento de estas órbitas depende en gran medida del valor del parámetro r, y las órbitas pueden clasificarse en varios tipos según cómo evolucionan con el paso del tiempo. 

Comportamiento de las órbitas según r:
$0 < r < 1$: la población tiende a extinguirse. Las iteraciones se acercan a 0, lo que refleja que los recursos son insuficientes para mantener la población.
$1 < r < 3$: la población converge a un punto fijo estable, lo que significa que el sistema alcanza un equilibrio donde el tamaño de la población se estabiliza.
$3 < r < 3.57$: el sistema puede entrar en un ciclo periódico, donde las iteraciones siguen un patrón repetitivo, aumentando la complejidad a medida que r aumenta (por ejemplo, ciclo de periodo 2, luego de periodo 4, etc.).
$r > 3.57$: el sistema entra en un comportamiento caótico. Las pequeñas variaciones en el valor inicial de la población pueden generar trayectorias completamente diferentes, lo que hace que el sistema sea impredecible.

Estabilidad: Un punto fijo $x^*$ es estable si pequeñas perturbaciones vuelven a él con el tiempo. Matemáticamente, esto ocurre cuando la derivada de la función de recurrencia $f'(x^*)$ cumple con:

$|f'(x^*)| < 1$

También se pueden analizar órbitas periódicas y su estabilidad usando derivadas sucesivas.

Retrato fase: Se trata de una representación del comportamiento dinámico del sistema:
En el retrato unidimensional, se puede representar simplemente la evolución de $x_n$​ en el eje horizontal, como puntos sucesivos.
También se puede representar el

retrato bidimensional como el par $(x_n, x_{n+1})$, lo que permite visualizar la dinámica como puntos en el plano, de manera que se puedan observar expresiones cíclicas o caóticas.

Analizar el retrato fase es útil porque muestra si la órbita se estabiliza, oscila o diverge, e identifica atractores, puntos fijos y ciclos periódicos.

Ejercicio gráfico
Objetivo: Comparar el comportamiento gráfico para r = 2.8, r = 3.2 y r = 3.5.

1. Abre GeoGebra.
2. Para cada valor de r:
$\quad$○ Escribe: f(x) = r * x * (1 – x) cambiando el valor.
$\quad$○ Deja siempre la recta identidad g(x) = x.
$\quad$○ Escribe el mismo valor inicial x0 = 0.2
$\quad$○ Traza al menos 15 iteraciones del método telaraña para observar si:
$\qquad$□ Converge a un punto
$\qquad$□ Oscila entre varios de manera periódica
$\qquad$□ Muestra comportamiento caótico

3. Anota lo que observaste
$\quad$○ ¿Qué tipo de comportamiento hay en cada caso?
$\quad$○ ¿Cómo lo identificaron visualmente?

En https://www.geogebra.org/m/wpurkns6 puedes encontrar la construcción en GeoGebra.