JuMP を使用して Julia の線形最適化問題に制約を追加しようとしています。関数を使用していsum{}
ますが、いくつかの制約に問題があります。JuMP (逆さまの A) で「for all」と書く方法を知っている人はいますか? これが私がこれまでに持っているコードです:
using JuMP
m = Model()
c= [3 5 2 ; 4 3 5 ; 4 5 3 ; 5 4 3 ; 3 5 4]
@variable(m, x[i=1:5,j=1:3] >= 0)
@objective(m,Min,sum{c[i,j]*x[i,j],i=1:5,j=1:3})
for i=1:5
@constraint(m, sum{x[i,j],i,j=1:3} <= 480)
end
「1から5までのすべてのi」の代わりにforループを使用しようとしていますが、エラーが発生し続けます。これを行う別の方法はありますか?