2017-10-08 113 views
0

如何在Julia Jump中創建一個(變量)矩陣A1,...,AN的半決定矩陣的數組,其中N是一個參數? @variable(model,x [1:N])將不起作用,因爲這是一個變量數組,而不是矩陣變量。 在此先感謝。如何創建一個SD矩陣的數組?

回答

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]