如何创建SD矩阵数组?

时间:2017-10-08 22:44:56

标签: julia-jump

如何在Julia Jump中创建一个(变量)矩阵的数组A1,..,AN,其中N是一个参数? @variable(model,x [1:N])将不起作用,因为这是一个变量数组,而不是矩阵变量。 提前谢谢。

1 个答案:

答案 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]