Minimization of an Non linear objective function that is product of matrix variables and known matrixes.
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have a non linear optimization problem with two matrices as variables. The objective funciton is product of these variables and some known matrices. The objective function is of the following form: min (AY+(I-AB)H-X)' * (AY+(I-AB)H-X) s.t (I-BA)Y=0 where A=C+K-CBKBC.
Note that only K and H are unknown matrices, all others are known matrices.
Can some one please help me out in writing this optimization problem using fmincon.
5 commentaires
Awnish Kumar
le 13 Mar 2018
I is an identity matrix. In the term (I-AB), the dimension of I is (121 X 121). And in the term (I - BA), the dimension of I is (28 X 28).
Torsten
le 13 Mar 2018
As stated, you have 29*121 free parameters to be adjusted. Such an optimization will never be successful if blindly performed. Of course, you could create a vector of length 3509 where the first 3388 elements form the matrix K and the last 121 elements form the vector H, define the objective function and the function for the nonlinear constraints and let fmincon start. But this will lead to nothing.
You should study the literature for the background of your problem and extract the specific numerical methods on how it is solved.
Best wishes
Torsten.
Réponses (0)
Voir également
Catégories
En savoir plus sur Problem-Based Optimization Setup dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!