Polinomios de Bernstein

Por Lizbeth Fernández Villegas

$\textit{MATERIAL EN REVISIÓN}$

Introducción

Es sabido que existen funciones que no es tan sencillo evaluar en todos los puntos de su dominio. Sin embargo, cuando la función $f$ es $n-$veces derivable en un punto $a$ podemos definir polinomios de Taylor $T_{n, \, a}$ (ver entrada Cálculo Diferencial e Integral I: Polinomios de Taylor (Parte 1)). Conforme aumentamos el grado del polinomio más nos acercamos al valor real de $f,$ incluso tenemos resultados en relación al residuo de Taylor (ver Cálculo Diferencial e Integral I: Polinomios de Taylor (Parte 2). Pero, ¿qué podemos hacer ante una función que no es derivable en ningún punto? En esta sección presentaremos una forma alternativa de estimar funciones continuas, útil para aquellas en las que no podemos identificar los polinomios de Taylor, pues recordemos que la continuidad no es una condición suficiente para que una función sea derivable. Por ejemplo, la función de Weierstrass dada por $f(x)=\sum_{n=0}^{∞}a^n \cos(b^n\pi x) \ \ \
\text{con } 0<a<1 \text{ y } ab>1+\frac{3}{2}\pi, \, \, b>1 \text{ entero impar},$
es continua en $\mathbb{R}$ pero no es diferenciable en ningún punto.

La función de Weierstrass, es continua y no diferenciable en ningún punto.

Las funciones con las que nos vamos a aproximar son conocidas como polinomios de Bernstein. Una forma de entenderlos es a través de la probabilidad. A continuación presentamos ideas tomadas del artículo de la Dra. Ana Meda cuya lectura sugerimos:
Meda A. (2005) Interpolar con volados, o los Polinomios de Bernstein. Miscelánea Matemática, 41, 1-12.

Sea $f:[0,1] \to \mathbb{R}$ una función continua y $n \in \mathbb{N}$. Supón además que conocemos los valores que toma esta función en los puntos $\frac{0}{n}, \, \frac{1}{n}, \, \frac{2}{n}, \, \frac{3}{n},… $ y sea $x \in [0,1].$ Para saber cuánto vale $f$ en $x$ vamos a tomar una moneda cuya probabilidad de arrojar águila al lanzarse sea precisamente $x.$ Ahora la vamos a lanzar $n$ veces mientras registramos las veces en que salió águila. Sea $k$ ese número de resultados. Identifiquemos el valor

\begin{align}
\textcolor{blue}{f \left( \frac{k}{n} \right)}.
\end{align}

Definimos $\varphi_k:[0,1] \to \mathbb{R},$ como
\begin{align}
\textcolor{purple}{\varphi_k(x) = \binom{n}{k}x^k(1-x)^{n-k}}.
\end{align}

Con
$$\binom{n}{k}= \frac{n!}{k!(n-k)!}.$$

Corresponde a la probabilidad de que $k$ de los lanzamientos sean águila con esa moneda cargada de probabilidad $x$.

Con (1) y (2) definimos

\begin{align}
B_n(f,x)= \sum_{k=0}^{n} \textcolor{blue}{f \left( \frac{k}{n} \right)} \, \textcolor{purple}{\binom{n}{k} x^k (1-x)^{n-k}},
\end{align}

que es la esperanza de la variable aleatoria que acabamos de describir, debido a que corresponde a la suma de los valores que toma esta variable ponderada por la probabilidad de que los tome.

A lo largo de esta entrada mostraremos formalmente que esta estimación funciona. Comenzamos diciendo qué es «acercarse mucho» a una función continua. Presentamos la definición con polinomios, pues son funciones continuas y derivables, lo cual facilita su manejo.

Definición. Función continua aproximada por polinomios. Sea $f \in \mathcal{C}^0([0,1], \mathbb{R}).$ Si para cada $\varepsilon >0$ existe un polinomio $P_{\varepsilon}:[0,1] \to \mathbb{R}$ tal que

$$\norm{f-P_{\varepsilon}}_{\infty}= \underset{x \, \in \, [0,1]}{Sup} \,\{|f(x)- P_{\varepsilon}(x)|\} < \varepsilon,$$

diremos que la función $f$ puede aproximarse por polinomios. Demostraremos que toda función continua en $\mathcal{C}^0([0,1],\mathbb{R})$ tiene esta propiedad. Específicamente, los polinomios que usaremos en esa aproximación están dados por la siguiente:

Definición. El $n-$ésimo polinomio de Bernstein. Sea $f \in \mathcal{C}^0([0,1], \mathbb{R}).$ El $n-$ésimo polinomio de Bernstein de $f$ de grado a lo más $n$ es:
$$B_n(f,x)= \sum_{k=0}^{n} \textcolor{blue}{f \left( \frac{k}{n} \right)} \, \textcolor{purple}{\binom{n}{k} x^k (1-x)^{n-k}}.$$

Que es la igualdad (3) definida arriba.

Mostremos el $n-$ésimo polinomio de Bernstein para tres funciones particulares.

El $n-$ésimo polinomio de Bernstein para la función constante, $f(x) = 1.$

Del teorema del binomio sabemos que
$$(s+t)^n = \sum_{k=0}^{n} \binom{n}{k} s^k t^{n-k}$$

Haciendo $s=x$ y $t=1-x$ tenemos que
$$1 = \sum_{k=0}^{n} \binom{n}{k} x^k (1-x)^{n-k}$$

Si consideramos $f(x) =1$ entonces $f \left(\frac{k}{n} \right) =1$ y así
\begin{align*}
1 &= \sum_{k=0}^{n} \textcolor{blue}{1} \, \binom{n}{k} x^k (1-x)^{n-k}\\
&= \sum_{k=0}^{n} \textcolor{blue}{f \left(\frac{k}{n} \right)} \, \binom{n}{k} x^k (1-x)^{n-k}
\end{align*}

Por lo tanto
$$B_n(f(x)=1,x) = 1.$$

El $n-$ésimo polinomio de Bernstein para la función identidad, $f(x) = x.$

Partiendo de
$$1 = \sum_{k=0}^{n} \, \binom{n}{k} x^k (1-x)^{n-k}$$

Reemplacemos $n$ por $n-1$ y $k$ por $j$ para obtener
\begin{align}
1 = \sum_{j=0}^{n-1} \binom{n-1}{j} x^j (1-x)^{n-(1+j)}
\end{align}

El siguiente resultado será usado en el cálculo del polinomio:

\begin{align*}
\binom{n-1}{k-1}&=\frac{(n-1)!}{(k-1)!(n-k)!}\\
&=\frac{n}{n} \frac{k}{k} \frac{(n-1)!}{(k-1)!(n-k)!}\\
&=\frac{k}{n} \frac{n(n-1)!}{k (k-1)!(n-k)!}\\
&=\frac{k}{n} \frac{n!}{k!(n-k)!}\\
&=\frac{k}{n} \binom{n}{k}
\end{align*}

Por lo tanto

\begin{align}
\binom{n-1}{k-1} =\frac{k}{n} \binom{n}{k}
\end{align}

Multipliquemos por $x$ ambos lados de la igualdad (4) y apliquemos la igualdad (5) en el coeficiente para tener

$$x = \sum_{j=0}^{n-1} \frac{j+1}{n} \binom{n}{j+1} x^{j+1} (1-x)^{n-(1+j)}$$
Haciendo $k=j+1$ y usando que $f(x)=x$ entonces $f(\frac{k}{n}) = \frac{k}{n}.$ Se sigue:
\begin{align}
x &= \sum_{k=1}^{n} \textcolor{blue}{\frac{k}{n}} \binom{n}{k} x^{k} (1-x)^{n-k}\\
\nonumber &= \sum_{k=0}^{n} \textcolor{blue}{f \left( \frac{k}{n} \right)} \binom{n}{k} x^{k} (1-x)^{n-k}\\
\end{align}

Por lo tanto
$$B_n(f(x)=x,x) = x.$$

El $n-$ésimo polinomio de Bernstein para la función identidad, $f(x) = x^2.$

Partiendo de
$$1 = \sum_{k=0}^{n} \binom{n}{k} x^k (1-x)^{n-k}$$

Reemplacemos $n$ por $n-2$ y $k$ por $j$ para obtener

\begin{align}
1 = \sum_{j=0}^{n-2} \binom{n-2}{j} x^j (1-x)^{n-(2+j)}
\end{align}

El siguiente resultado será usado en el cálculo del polinomio:

\begin{align*}
\binom{n-2}{k-2}&=\frac{(n-2)!}{(k-2)!(n-k)!}\\
&=\frac{n}{n} \frac{n-1}{n-1} \frac{k}{k} \frac{k-1}{k-1} \frac{(n-2)!}{(k-2)!(n-k)!}\\
&=\frac{k(k-1)}{n(n-1)} \frac{n(n-1)(n-2)!}{k(k-1)(k-2)!(n-k)!}\\
&=\frac{k(k-1)}{n(n-1)} \frac{n!}{k!(n-k)!}\\
&=\frac{k(k-1)}{n(n-1)} \binom{n}{k}
\end{align*}

Por lo tanto

\begin{align}
\binom{n-2}{k-2} = \frac{k(k-1)}{n(n-1)} \binom{n}{k}
\end{align}

Multipliquemos por $x^2$ ambos lados de la igualdad (7) y apliquemos la igualdad (8) en el coeficiente para tener
$$x^2 = \sum_{j=0}^{n-2} \frac{(j+2)(j+1)}{n(n-1)} \binom{n}{j+2} x^{j+2} (1-x)^{n-(j+2)}$$
Haciendo $k=j+2$ se sigue que:
\begin{align*}
x^2 &= \sum_{k=2}^{n} \frac{k(k-1)}{n(n-1)} \binom{n}{k} x^{k} (1-x)^{n-k}\\
&= \sum_{k=0}^{n} \frac{k(k-1)}{n(n-1)} \binom{n}{k} x^{k} (1-x)^{n-k}\\
\end{align*}

Entonces
\begin{align}
x^2(n^2-n) = \sum_{k=0}^{n} k(k-1) \binom{n}{k} x^{k} (1-x)^{n-k}
\end{align}

Al dividir ambos lados de la igualdad por $n^2$ se obtiene:
\begin{align*}
\left( 1 – \frac{1}{n} \right) x^2 &= \sum_{k=0}^{n} \frac{k(k-1)}{n^2} \binom{n}{k} x^{k} (1-x)^{n-k}\\
&= \sum_{k=0}^{n} \left( \frac{k^2}{n^2}-\frac{k}{n^2} \right) \binom{n}{k} x^{k} (1-x)^{n-k}\\
&= \sum_{k=0}^{n} \frac{k^2}{n^2} \binom{n}{k} x^{k} (1-x)^{n-k} \, – \, \sum_{k=0}^{n} \frac{k}{n^2} \binom{n}{k} x^{k} (1-x)^{n-k}\\
&= \sum_{k=0}^{n} \left( \frac{k}{n} \right) ^2 \binom{n}{k} x^{k} (1-x)^{n-k} \, – \, \frac{1}{n}\sum_{k=0}^{n} \frac{k}{n} \binom{n}{k} x^{k} (1-x)^{n-k}\\
&= \sum_{k=0}^{n} \left( \frac{k}{n} \right) ^2 \binom{n}{k} x^{k} (1-x)^{n-k} \, – \, \frac{1}{n}x
\end{align*}

De modo que
\begin{align*}
\left( 1 – \frac{1}{n} \right) x^2 + \frac{1}{n}x &= \sum_{k=0}^{n} \textcolor{blue}{\left( \frac{k}{n} \right) ^2} \binom{n}{k} x^{k} (1-x)^{n-k}\\
&= \sum_{k=0}^{n} \textcolor{blue}{f \left( \frac{k}{n} \right)} \binom{n}{k} x^{k} (1-x)^{n-k}
\end{align*}

Por lo tanto
$$B_n(x, f(x)= x^2) = \left( 1 – \frac{1}{n} \right) x^2 + \frac{1}{n}x.$$

Ahora daremos paso al

Teorema de aproximación de Bernstein. Sea $f: [0,1] \to \mathbb{R}$ continua. Entonces la sucesión de polinomios de Bernstein para $f$ converge uniformemente a $f$ en $[0,1].$

Demostración:
Partimos de
$$1 = \sum_{k=0}^{n} \binom{n}{k} x^k (1-x)^{n-k}$$
Al multiplicar ambos lados de la igualdad por $f(x)$ obtenemos

$$f(x) = \sum_{k=0}^{n} f(x) \binom{n}{k} x^k (1-x)^{n-k}.$$

Por lo tanto

$$f(x) – B_n(f,x) = \sum_{k=0}^{n} \left( f(x)- f \left( \frac{k}{n} \right) \right) \binom{n}{k} x^k (1-x)^{n-k}.$$

Usando la desigualdad del triángulo y el hecho de que $x \in [0,1]$ implica que $ \binom{n}{k} x^k (1-x)^{n-k}>0,$ se sigue que

\begin{align}
|f(x) – B_n(f,x)| \leq \sum_{k=0}^{n} \left| \left( f(x)- f \left( \frac{k}{n} \right) \right) \right| \binom{n}{k} x^k (1-x)^{n-k}
\end{align}

Nuestra intención ahora será mostrar que cuando $n \,$ tiende a infinito esta distancia se hace muy pequeña.

Sea $\varepsilon >0.$ Como $f$ es continua en $[0,1]$ entonces es uniformemente continua, así existe $\delta >0$ tal que
\begin{align}
\textcolor{RedOrange}{\text{ si } |s-t| < \delta \text{ entonces } |f(s) \, – \, f(t)|< \frac{\varepsilon}{2}}.
\end{align}

Sea $x \in [0,1].$ Considera $n \in \mathbb{N}$ tal que
$$n \geq \text{ máx }\left\{ \frac{1}{\delta ^4}, \, \frac{\norm{f}^2_\infty}{\varepsilon^2}\right\}.$$

Separemos los elementos de $\mathbb{N} \cup \{0\}$ en dos conjuntos como sigue:

\begin{align}
I_1 &= \left\{ k \in \mathbb{N} \cup \{0\}: 0 \leq k \leq n, \, \left| \frac{k}{n} -x \right|< \left( \frac{1}{n} \right) ^{\frac{1}{4}} \right\}, \\
I_2 &=\{k \in \mathbb{N} \cup \{0\}: 0 \leq k \leq n, \, k \notin I_1\},
\end{align}

Como $n \geq \frac{1}{\delta ^{4}}$ entonces
\begin{align*}
&& n^{\frac{1}{4}} &\geq \frac{1}{\delta}\\
&\Rightarrow& \delta &\geq \left(\frac{1}{n}\right)^\frac{1}{4}
\end{align*}

De modo que si $k \in I_1$ satisface $\left| \frac{k}{n} -x \right|< \left( \frac{1}{n} \right) ^{\frac{1}{4}} \leq \delta$ y por la desigualdad (11) se cumple que

\begin{align}
\nonumber \sum_{k \in I_1}^{} \textcolor{RedOrange}{\left| \left( f(x)- f \left( \frac{k}{n} \right) \right) \right|} \binom{n}{k} x^k (1-x)^{n-k} &\leq \sum_{k \in I_1}^{} \textcolor{RedOrange}{\frac{\varepsilon}{2}} \binom{n}{k} x^k (1-x)^{n-k}\\ \nonumber
&\leq \textcolor{RedOrange}{\frac{\varepsilon}{2}} \sum_{k =0}^{\infty} \binom{n}{k} x^k (1-x)^{n-k} \\
&= \textcolor{RedOrange}{\frac{\varepsilon}{2}}.
\end{align}

En cuanto a los $k’s \in I_2$ tenemos lo siguiente:

Si $k \in I_2$ entonces
\begin{align*}
&& \left( \frac{1}{n} \right)^\frac{1}{4} & \leq \left| x \, – \, \frac{k}{n}\right| \\
&\Rightarrow& \frac{1}{n} & \leq \left| x \, – \, \frac{k}{n}\right|^4 \\
&\Rightarrow& \left( x \, – \, \frac{k}{n}\right)^{-4} &\leq n \\
&\Rightarrow& \textcolor{PineGreen}{\left( x \, – \, \frac{k}{n}\right)^{-2}} &\leq \textcolor{PineGreen}{\sqrt{n}}.
\end{align*}

Usaremos la última desigualdad al final del siguiente grupo de ecuaciones.

\begin{align}
\nonumber \sum_{k \in I_2}^{} \textcolor{YellowOrange}{\left| \left( f(x)- f \left( \frac{k}{n} \right) \right) \right|} \binom{n}{k} x^k (1-x)^{n-k} &\leq \sum_{k \in I_2}^{} \textcolor{YellowOrange}{2\norm{f}_\infty} \binom{n}{k} x^k (1-x)^{n-k}\\ \nonumber
&= \textcolor{YellowOrange}{2\norm{f}_\infty} \sum_{k \in I_2}^{} \textcolor{PineGreen}{\frac{(x \, – \, \frac{k}{n})^2}{(x \, – \, \frac{k}{n})^2}} \binom{n}{k} x^k (1-x)^{n-k} \\
&\leq \textcolor{YellowOrange}{2\norm{f}_\infty} \textcolor{PineGreen}{\sqrt{n}} \sum_{k \in I_2}^{} \textcolor{PineGreen}{\left( x \, – \, \frac{k}{n} \right)^2} \binom{n}{k} x^k (1-x)^{n-k}
\end{align}

Ahora, partiendo de $1 =\sum_{k=0}^{n} \binom{n}{k} x^k (1-x)^{n-k},$ tenemos:

\begin{align}
\nonumber && (x^2)1 &= \sum_{k=0}^{n} (x^2) \binom{n}{k} x^k (1-x)^{n-k} \\
&\Rightarrow& x^2 &= \sum_{k=0}^{n} x^2 \binom{n}{k} x^k (1-x)^{n-k}
\end{align}

Por la igualdad (9) tenemos:

\begin{align}
x^2(n^2-n) = \sum_{k=0}^{n} k(k-1) \binom{n}{k} x^{k} (1-x)^{n-k}
\end{align}

Partiendo de (6) se sigue:

\begin{align}
&& \nonumber (-2x)x &= \sum_{k=0}^{n} (-2x) \frac{k}{n} \binom{n}{k} x^{k} (1-x)^{n-k}\\
&\Rightarrow& -2x^2 &= \sum_{k=0}^{n} -2 \frac{k}{n}x \binom{n}{k} x^{k} (1-x)^{n-k}
\end{align}

Y también que

\begin{align}
&& \nonumber (n)x &= \sum_{k=0}^{n} (n) \frac{k}{n} \binom{n}{k} x^{k} (1-x)^{n-k}\\
&\Rightarrow& nx &= \sum_{k=0}^{n} k \binom{n}{k} x^{k} (1-x)^{n-k}
\end{align}

Sumando (17) con (19).

\begin{align}
\nonumber && x^2(n^2-n) + nx &= \sum_{k=0}^{n} (k(k-1) + k) \binom{n}{k} x^{k} (1-x)^{n-k}\\
\nonumber &\Rightarrow& x^2(n^2-n) + nx &= \sum_{k=0}^{n} k^2 \binom{n}{k} x^{k} (1-x)^{n-k}\\
\nonumber &\Rightarrow& \left(\frac{1}{n^2}\right) (x^2(n^2-n) + nx) &= \sum_{k=0}^{n} \left(\frac{1}{n^2}\right) k^2 \binom{n}{k} x^{k} (1-x)^{n-k} \\
&\Rightarrow& \left(1 \, – \, \frac{1}{n}\right) x^2 + \frac{1}{n}x &= \sum_{k=0}^{n} \frac{k^2}{n^2} \binom{n}{k} x^{k} (1-x)^{n-k}
\end{align}

Ahora sumemos (16), (18) y (20) para obtener:

\begin{align}
\frac{1}{n} (x \, – \, x^2) &= \sum_{k=0}^{n} \left(x \, – \, \frac{k}{n} \right)^2 \binom{n}{k} x^{k} (1-x)^{n-k}
\end{align}

Dado que $\underset{x \, \in \, [0,1]}{\text{máx }}(x \, – \, x^2) = \frac{1}{4}$ podemos concluir que

\begin{align}
\textcolor{Cerulean}{\sum_{k=0}^{n} \left(x \, – \, \frac{k}{n} \right)^2 \binom{n}{k} x^{k} (1-x)^{n-k}} &= \frac{1}{n} (x \, – \, x^2) \textcolor{Cerulean}{\leq} \left( \frac{1}{n} \right) \left(\frac{1}{4} \right) = \textcolor{Cerulean}{\frac{1}{4n}}
\end{align}

Ya que $n \geq \frac{\norm{f}^2_\infty}{\varepsilon^2}$ podemos concluir que $\textcolor{PineGreen}{\varepsilon \sqrt{n} \geq \norm{f}_\infty.}$ Se sigue de (15) y (22) que:

\begin{align}
\nonumber \sum_{k \in I_2}^{} \left| \left( f(x)- f \left( \frac{k}{n} \right) \right) \right| \binom{n}{k} x^k (1-x)^{n-k} &\leq 2 \textcolor{PineGreen}{\norm{f}_\infty} \sqrt{n} \textcolor{Cerulean}{\sum_{k \in I_2}^{} \left( x \, – \, \frac{k}{n} \right)^2 \binom{n}{k} x^k (1-x)^{n-k}}\\
\nonumber &\leq 2 \, \textcolor{PineGreen}{\varepsilon \sqrt{n}} \sqrt{n} \textcolor{Cerulean}{\frac{1}{4n}}\\
&= \frac{\varepsilon}{2}.
\end{align}

Ahora, de (14) y (23) tenemos, finalmente que

\begin{align}
\nonumber |f(x) – B_n(f,x)| &\leq \sum_{k=0}^{n} \left| \left( f(x)- f \left( \frac{k}{n} \right) \right) \right| \binom{n}{k} x^k (1-x)^{n-k}\\
\nonumber &= \sum_{k \in I_1}^{} \left| \left( f(x)- f \left( \frac{k}{n} \right) \right) \right| \binom{n}{k} x^k (1-x)^{n-k} + \sum_{k \in I_2}^{} \left| \left( f(x)- f \left( \frac{k}{n} \right) \right) \right| \binom{n}{k} x^k (1-x)^{n-k} \\
\nonumber &\leq \frac{\varepsilon}{2}+ \frac{\varepsilon}{2}\\
&= \varepsilon.
\end{align}

Lo cual demuestra que la sucesión de polinomios de Bernstein converge uniformemente a $f.$

Si bien, el teorema anterior aplica para funciones con dominio en $[0,1]$ se puede generalizar a cualquier intervalo cerrado en $\mathbb{R}$ según enunciamos a continuación.

Teorema. De aproximación de Weierstrass. Sea $f:[a,b] \to \mathbb{R}$ una función continua. Entonces existe una sucesión de polinomios que converge uniformemente a $f$ en $[a,b].$

Demostración:
Definimos $\rho:[0,1] \to [a,b]$ donde para cada $x \in [0,1], \, \rho(x) := (1-x)a + xb.$ En consecuencia, la función $g:= f \circ \rho$ es una función continua en $[0,1]$ y por el teorema anterior sabemos que la sucesión de polinomios de Bernstein de $g$ converge en $g,$ es decir, $B_n(g,x) \to g.$

Ahora definimos $p_n := B_n(g,x) \circ \rho ^{-1}.$ Nota que es un polinomio. Ocurre que

$\norm{p_n-f}_{\infty}:= \underset{t \, \in \, [a,b]}{\text{máx}}|p_n(t)-f(t)|= \underset{x \, \in \, [0,1]}{\text{máx}}|B_n(g,x)(x) \, – \, g(x)|= \norm{B_n(g,x) – g}_{\infty}.$

Por lo tanto se da la convergencia uniforme $p_n \to f$ en $\mathcal{C}^0[a,b].$

Más adelante…

Conoceremos condiciones bajo las que es posible acercarnos a funciones continuas que tienen su dominio en conjuntos más generales que un intervalo cerrado: los espacios compactos. Lo haremos a través del teorema de Stone-Weierstrass que enunciaremos en la siguiente sección.

Tarea moral

  1. Considera la función $\varphi_k$ definida en (2). Demuestra que $\varphi_k$ alcanza su máximo en el punto $\frac{k}{n}.$
  2. Desarrolla las funciones $\varphi_k$ para $k= 0, \, 1, \, 2$ para $n = 2.$
  3. Considera la función $f:[0,1] \to \mathbb{R}$ dada por $f(x) = sen( \pi x).$ Grafica los polinomios de Bernstein de $f$ para $n= 1, \, 2, \, 4, \, 8.$ Visualiza la gráfica para $f.$

Enlaces

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.