Учитывая эту целевую функцию:
Свести к минимуму:
f = (Ax + By)' * G * (Ax + By)
при соблюдении некоторых равенств и неравенств.
где x
и y
— векторы с действительным знаком (переменные решения) с элементами p
и q
соответственно. A
размера m * p
, B
размера m * q
, G — симметричная матрица размера m * m
.
Мой вопрос заключается в том, как записать f
в форме v' * G * v
, чтобы его можно было легко использовать в quadprog. Другими словами, как смешать A, B и G?
f
уже находится в формеv' * G * v
, гдеv = Ax + By
... - person Wolfie   schedule 22.11.2017v = A*x + B*y
? - person Wolfie   schedule 22.11.2017