Minimization of an Non linear objective function that is product of matrix variables and known matrixes.

2 visualizzazioni (ultimi 30 giorni)
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 Commenti
Awnish Kumar
Awnish Kumar il 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
Torsten il 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.

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Problem-Based Optimization Setup in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by