【问题标题】:Problems with a constraint in Julia JuMPJulia JuMP 中的约束问题
【发布时间】:2020-02-18 14:43:21
【问题描述】:

我在 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)”(更多详细信息请参见随附的屏幕截图)

有什么想法吗?

干杯 吉列尔莫

【问题讨论】:

  • 以后请在您的问题中以文本形式包含您的错误消息。它可以让其他人更轻松地快速了解问题所在以及如何帮助您。
  • 请以文本形式输入错误消息,而不是屏幕截图。演示该问题的最小工作示例也会有所帮助。

标签: constraints mathematical-optimization linear-programming julia-jump


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多