Написать целевую функцию и ограничения в формате LP - PullRequest
0 голосов
/ 15 февраля 2019

Я использую CVXPY для решения целевой функции.Переменные являются большими матрицами.Я хочу создать функцию для записи целевой функции и ограничений в текстовый файл, который затем можно будет использовать для других решателей, таких как CPLEX.Один из способов сделать это - записать каждую переменную в виде строки и объединить их для создания целевой функции.Однако я ищу альтернативные пути, чтобы выражение не стало слишком большим.Например, если переменные имеют следующий вид:

[ w11, w12

  w21,  w22 ]

, то выражение будет w11 + w12 + w21 + w22.Как мы можем себе представить, если матрица переменных будет расти, выражение также будет расти.

Есть ли способ инициализировать переменные в виде матриц в формате LP?

...