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

1 Ansicht (letzte 30 Tage)
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 Kommentare
Awnish Kumar
Awnish Kumar am 13 Mär. 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 am 13 Mär. 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.

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Problem-Based Optimization Setup finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by