Julia JuMP中有约束的问题

问题描述 投票:0回答:1

我在JuMP中遇到以下约束的麻烦

@constraint(m, rBalance[h in H, k in P, m in M], sum(X[i,h,k,m] for i in SO) == (sum(X[h,h,k,r] for r in M if r!=m) + sum(X[h,j,k,m] for j in SD if j!= h)). 

我收到以下错误消息

“没有与add_Contraint(:: String,:: ScalarConstraint {GenericAffExpr {Float64,VariableRef},MathOptInterface.EqualTo {Float64}},:: String)匹配的方法(请参阅随附的屏幕快照以获取更多详细信息)] >>

“错误msg”

有什么想法吗?

欢呼吉列尔莫

我在JuMP @constraint(m,rBalance [h在H,k在P,m在M中],sum(X [i,h,k,m]在i中为x) ==(如果r!= m,则M中r中的r的总和(X [h,h,k,r] ...)... ...>

constraints mathematical-optimization linear-programming julia-jump
1个回答
0
投票

您的模型和索引都被命名为m。这是一个常见错误;这就是为什么我们从提供的示例中删除了m = Model()的所有实例。

© www.soinside.com 2019 - 2024. All rights reserved.