Me he encontrado con un problema de optimización matricial a partir de un sistema de EDO's, sin embargo no estoy muy familiarizado con la optimización.
Dejemos que $A(\lambda)$ ser un $4 \times 4$ matriz dependiente de un valor $\lambda >0$ (algunas entradas son constantes, otras son múltiplos escalares de $\lambda$ ) donde mi objetivo es maximizar este valor de $\lambda$ . Sin embargo, hay algunas limitaciones adicionales:
-
la parte simétrica de la matriz el producto de la matriz $-CA(\lambda)$ es positiva definida (o equiv. valores propios estrictamente positivos). Donde la parte simétrica se define como $M_{symmetric} = \frac{1}{2}(M+M^{T})$
-
$C$ simétrico
-
$C$ conserva el signo (no negativo)
Aquí $C$ es un $4 \times 4$ que debe ser elegida libremente siempre que satisfaga estas restricciones (el objetivo es encontrar una elección inteligente de $C$ maximizando este valor de $\lambda$ ).
He hecho este trabajo para $A$ a $2 \times 2$ en Mathematica (sólo 3 variables en $C$ utilizando NMaximize[]). Sin embargo, para grandes $C$ esto ya no funciona. ¿Existe algún software para solucionar este problema? ¿Conocen problemas similares con pasos conocidos a seguir? ¡Cualquier orientación en la dirección sería muy bienvenida!