constraints - 在JuMP中添加约束

标签 constraints julia julia-jump

我正在尝试向 Julia 中的 JuMP 模型添加约束,如下所示:

@constraint(m, sum{z[i,j]>=2, i in N, j in K})

其中 N 和 K 是两个集合。

但是,当我调试它时,我收到以下错误消息。

LoadError: In @constraint(m,sum{z[i,j] >= 2,i in N,j in K}): Constraints must be in one of the following forms:
   expr1 <= expr2
   expr1 >= expr2
   expr1 == expr2
   lb <= expr <= ub
while loading /Users/user/Dropbox/Model/ip.jl, in expression starting on line 51
 in include_string(::String, ::String) at loading.jl:441
 in include_string(::String, ::String) at sys.dylib:?
 in include_string(::Module, ::String, ::String) at eval.jl:34
 in (::Atom.##59#62{String,String})() at eval.jl:73
 in withpath(::Atom.##59#62{String,String}, ::String) at utils.jl:30
 in withpath(::Function, ::String) at eval.jl:38
 in macro expansion at eval.jl:71 [inlined]
 in (::Atom.##58#61{Dict{String,Any}})() at task.jl:60

有人可以帮我解决这个错误吗?

最佳答案

我相信你的意思是写: @constraint(m, sum{z[i,j], i in N, j in K}>=2)

不等式应该在总和之外。 因为您希望所有值的总和至少为 2。

关于constraints - 在JuMP中添加约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44538399/

相关文章:

ios - 带有 Storyboard和自动布局的动态 TextView

mysql - 如何为外键添加约束,使其依赖于表 FK 来自的列的值?

python - 如何生成具有随机条目且对行和列有约束的矩阵?

julia - 加快 Julia 中的包加载速度

ios - UITextView 展开时移动元素

oop - 分配对象引用而不是对象

julia - 如何将字典列表转换为 DataFrame?

julia - Julia Jump 中的多个目标函数意味着什么?

algorithm - 在 Julia 中设置算法的时间限制

MySQL区分e和é(e尖锐)——UNIQUE索引