Bonjour,
Je souhaite minimiser une fonction sous contraintes (sous matlab).
En effet le problème consiste à trouver un vecteur x=[x1 x2 ... xn]^T :
min lambdamax(AX) subject to Bx <= 0 (1)
x
où (.)^T est l'opérateur de transposition, A est une matrice complexe, B une matrice réelle (creuse), X est une matrice toeplitz dont le premier vecteur colonne est x=[x1 x2 ... xn]^T et lambdamax(AX) est la valeur propre maximale de la matrice AX.
Il y a une fonction sur Matlab "fmincon" qui peut résoudre le problème (1) mais l'inconvénient c'est que cette méthode est très couteuse en temps de calcul (parfois infini)!!!!
Pouriez-vous me montrer une autre technique pratique pour résoudre mon probleme ?
D'avance merci
Partager