0
저는 Gurobi에서 C#으로 문제를 해결하고 싶습니다. y[m]
의 값이 2 진수가 아니면 추가 값으로 y[m]
의 분기 값을 모두 0과 1로 설정하십시오. 여기에 y[m]
의 정의와 내 코드입니다 :gurobi 변수에 값을 할당하십시오.
GRBVar[] y = new GRBVar[M];
for (int m = 0; m < y.Length; m++)
{
y[m] = master.AddVar(0.0, 1.0, 0.0, GRB.CONTINUOUS, "y" + m);
}
if (objectivevalue == master.ObjVal)
y[1].Set(GRB.DoubleAttr.X, 1.0);
이 코드가 말했다는
GRBVar.Set에서 오류 코드 10004, 오류가 발생했습니다.
나는 y의 새로운 설정 값을 가져야한다고 생각하지만, 올바른 구문이 무엇인지 알지 못합니다.
고유 한 분기 및 바인딩 코드를 작성하려고합니까? 아니면 구로비 MIP 검색을 지휘하려고합니까? –
@GregGlockner 분기와 가격을 만들고 싶습니다. 그래서 직접 분기와 경계 및 컬럼 생성을 작성해야합니다. –