Решение сложной линейной задачи оптимизации - PullRequest
0 голосов
/ 29 марта 2019

Я хотел бы решить следующую проблему составной оптимизации в MATLAB:

min (Ax-a), min (Bx-b), min (Cx-c)

с учетом Dx=d и x>=0, где a,b,c,d - векторы, а A,B,C,D - матрицы, всеим дано.

Прежде всего, я не знаю, как поставить вышеупомянутую проблему, стоит ли мне писать

min(Ax-a)^2+(Bx-b)^2+(Cx-c)^2, s.t. Dx=d and x>=0

Является ли это лучшей формулировкой такой проблемы?Второй вопрос: мне использовать quadprog или есть другие более подходящие процедуры в MATLAB?

...