Estoy tratando de minimizar la función $f(x) = \sum_{i=1}^{n}(\log(|x_i|))^2$ en la bola unitaria cerrada $B(0, 1) \subset \mathbb R^n$ donde la función se define como $\infty$ si $x_i = 0$ .
Lo que hice
En primer lugar, observe que la función es simétrica con respecto al signo, por lo que para facilitar las cosas podemos trabajar simplemente con los no negativos $x_i$ y eliminar el valor absoluto. Por lo tanto, queremos minimizar $f(x) = \sum_{i=1}^{n}(\log(x_i))^2$ con las limitaciones dadas $x_i \geq 0$ , $\sum_{i=1}^{n}x_i^2 \leq 1$ .
Busquemos primero un mínimo local: $\nabla f(x) = \begin{pmatrix}\frac{2\log(x_1)}{x_1} \\ \vdots \\ \frac{2\log(x_n)}{x_n}\end{pmatrix} = 0$ implica $x_1 = x_2 = \dots = x_n = 1$ que está fuera de nuestro dominio, por lo que no hay mínimo local.
Si cualquier $x_i = 0$ entonces definitivamente no tenemos un mínimo ya que la función fue definida para ser $\infty$ allí. Por lo tanto, nuestro mínimo debe ser cuando $x_i > 0$ y $\sum_{i=1}^{n}x_i^2 = 1$
Utilizando los multiplicadores de Lagrange, obtenemos que tenemos que resolver el sistema:
$\begin{cases}\frac{\log(x_i)}{x_i} = \lambda x_i \\ \sum_{i=1}^{n}x_i^2 = 1\end{cases}$
¿Cómo puedo resolver este sistema? Obviamente $x_1 = x_2 = \dots = x_n$ es una posible solución, pero quizá haya más...