내가 다음 코드를 썼다가 없습니다 : 나는 그것을 실행하면ERROR :`*`있는 방법 매칭 * (:: 변수)
using JuMP
m = Model()
const A =
[ :a0 ,
:a1 ,
:a2 ]
const T = [1:5]
const U =
[
:a0 => [9 9 9 9 999],
:a1 => [11 11 11 11 11],
:a2 => [1 1 1 1 1]
]
@defVar(m, x[A,T], Bin)
@setObjective(m, Max, sum{sum{x[i,j] * U[i,j], i=A}, j=T})
print(m)
status = solve(m)
println("Objective value: ", getObjectiveValue(m))
println("x = ", getValue(x))
을 나는 올바른을 무엇 다음과 같은 오류를
ERROR: `*` has no method matching *(::Variable)
in anonymous at /home/username/.julia/v0.3/JuMP/src/macros.jl:71
in include at ./boot.jl:245
in include_from_node1 at loading.jl:128
in process_options at ./client.jl:285
in _start at ./client.jl:354
while loading /programs/julia-0.2.1/models/a003.jl, in expression starting on line 21
수 이 일을하는 방법?
답변 해 주셔서 감사합니다. 매뉴얼은 명확합니다. 계수가 const뿐만 아니라 숫자가되도록 의도되어 있다는 사실을 더 강조 할 수 있습니다. 어쨌든 짧은 시간에 문제를 해결했을 때 충분히 명확합니다. – HAL9000