Minimization of an Non linear objective function that is product of matrix variables and known matrixes.
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
Awnish Kumar
el 13 de Mzo. de 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
el 13 de Mzo. de 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.
Respuestas (0)
Ver también
Categorías
Más información sobre Problem-Based Optimization Setup en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!