Я попытался следовать упомянутому здесь подходу: Ограничения JuMP, связанные с инверсией матрицы. Но я все еще не могу запустить свой код.
Мой код выглядит следующим образом:
using JuMP, Ipopt, LinearAlgebra
FP = Model(solver=IpoptSolver())
@variable(FP, x[1:2,1:2] >= 0)
@objective(FP, Max, 0)
@NLconstraint(FP, inv(x) <= 0.5*I)
status = solve(FP)
Я получаю следующую ошибку:
ERROR: LoadError: Unexpected object x[i,j] >= 0 for all i in {1,2}, j in {1,2} in nonlinear expression.
Я не уверен, что происходит не так. Я использую JuMP 0.18.6. Не могли бы вы помочь? Спасибо.