4 votos

Cómo maximizar $\sum\limits_{i=1}^n u_iln(x_i)$ ?

Cómo maximizar ¿Esto? $$ \sum\limits_{i=1}^n u_iln(x_i), $$ donde $u_i,x_i$ son números reales, $n$ es un número entero positivo, $0 \leq u_i \leq 1, 0 < x_i < 1, \sum\limits_{i=1}^n u_i = 1, \sum\limits_{i=1}^n x_i = 1$ y sólo $x_i$ son variables, a otros se les asignan números.

3voto

mathifold.org Puntos 861

Pista: Utiliza multiplicadores de Lagrange: http://en.wikipedia.org/wiki/Lagrange_multiplier

En este caso, hay que trabajar con

$\Lambda(x_1,...,x_n,\lambda)=\sum u_i \log(x_i)-\lambda(x_1+...+x_n-1)$

y sigue el método descrito en Wikipedia.

De hecho, tenemos

$\dfrac{\partial \Lambda}{\partial x_i}=\dfrac{u_i}{x_i}-\lambda$ para todos $i$ por lo que todos los $\dfrac{u_i}{x_i}$ son iguales (a $\lambda$ ). Así que la solución es tomar $x_i=u_i$ .

0 votos

Si no hubiera ninguna condición para la $u_i$ la solución correspondería a $x_i=\frac{u_i}{\sum_{i=1}^n u_i}$

0 votos

@ClaudeLeibovici ¡Exactamente!

0 votos

@mathifold.org Pero no se puede tomar $x_i = u_i$ si $u_i = 0$ . ¿Cuál es el problema de utilizar multiplicadores de Lagrange?

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X