跳转到主内容

如何用ava乘二分二变量

回答

注释

4条注释

  • 马里海阿拉姆
    gurobi员工gurobi员工
    hihadi市
    可定义gurobi二次表达式对象 GRB二次反射并遍历GRBLinExpress对象中已经定义并乘以二进制变量\\\\\\\\\textt{m1QQQ下方片段举例
    gRBquadExpreer=新GRBquadExprer ();
    使用i=0< depr10.session++i){
    双coff=expr10.getcoeff(i);
    GRBVarvar_1=expr10.getVari
    kid_expr.addTerm(coeff,var_1,m1);
    }
    最好的问候
    马里赫
    一号
  • hadiaskaripoor
    gurobi逆序
    Conversationalist
    第一个问题

    亲爱的马里赫

    感谢你回信if I want乘法二进制变量k=m1*m2再乘kExpr10和你们解释的相同方法我试过 但没有用

    容我效劳

    0
  • 马里海阿拉姆
    gurobi员工gurobi员工

    hihadi市

    抱歉延迟回复

    管用测试片段并有效下例修改代码并重运行

    gRBVARm1=模型.addVAR
    gRBVARm2=模型.addVAR
    gRBVARk=模型.addVAR
    /模型k=m1*m2
    gRBquadExpreorqr_k=新GRBquadri
    kid_expr_k.addTerm(1,m1,m2);
    模型.addQConstr(qud_expr_k,GRB.EQUAL,k,c1);

    /乘线性表达式k
    gRBquadExpreer=新GRBquadExprer ();
    使用i=0< depr10.session++i){
    双coff=expr10.getcoeff(i);
    GRBVarvar_1=expr10.getVari
    kid_expr.addTerm(coeff,var_1,k);
    }

    最好的问候

    马里赫

    0
  • hadiaskaripoor
    gurobi逆序
    Conversationalist
    第一个问题

    亲爱的马里赫

    管用,我很感激你的帮助

    最好的问候

    哈迪

    0

求求您签名入留点注释