Проблемы с ограничением в Юлии JuMP

У меня проблемы со следующим ограничением в 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)» (дополнительные сведения см. В прилагаемом снимке экрана)

сообщение об ошибке

Есть предположения?

Ура Гильермо


person guillermo    schedule 18.02.2020    source источник
comment
В будущем, пожалуйста, включайте сообщение об ошибке как текст в свой вопрос. Это помогает другим быстро увидеть, что не так и как вам помочь.   -  person Dan    schedule 18.02.2020
comment
Пожалуйста, вводите сообщения об ошибках в виде текста, а не снимков экрана. Также будет полезен минимальный рабочий пример, демонстрирующий проблему.   -  person Richard    schedule 19.02.2020


Ответы (1)


И ваша модель, и ваш индекс названы m. Это обычная ошибка; именно поэтому мы удалили все экземпляры m = Model() из приведенных нами примеров.

person mlubin    schedule 20.02.2020