如何在Julia Jump中创建一个(变量)矩阵的数组A1,..,AN,其中N是一个参数? @variable(model,x [1:N])将不起作用,因为这是一个变量数组,而不是矩阵变量。 提前谢谢。
答案 0 :(得分:1)
最好在这里使用匿名变量语法。
@variable(m, [1:N,1:N], SDP)
返回一个对称且PSD约束的变量矩阵N x N
。如果你想要一个K
的集合,只需制作一个:
A = [@variable(m, [1:N, 1:N], SDP) for k in 1:K]