跳转到主内容

值变量

回答

注释

9条评论

  • 亚罗米拉奈杰曼
    gurobi员工gurobi员工

    HiNilofar

    可访问优化变量值后传至少有一种可行解决办法X属性.实例mip1.py显示成功优化后如何打印变量值

    最好的问候
    亚罗米

    0
  • 尼洛法尔Shirvani
    gurobi逆序
    Conversationalist
    第一个问题

    事实上我不想打印变量值,我想自己给他们值并比较每种解决方案

    0
  • 亚罗米拉奈杰曼
    gurobi员工gurobi员工

    如果要将变量固定到特定值上,您可以增加等值约束固定到常量值上或将变量上下绑定到同值上。

    #通过平等约束修复
    X=模型.addVar(v类型=GRB.BINARY)
    model.addConstr(x==1)
    #修补界
    x.lb=1
    x.ub=1
    #####
    # 优化模型固定值以获取新解决方案和目标值
    model.optimize()

    最好的问候
    亚罗米

    0
  • 尼洛法尔Shirvani
    gurobi逆序
    Conversationalist
    第一个问题

    亲爱的

    倒值一对全x变量按序

    例 : 初始xl02=1并获取模型目标, 后xl03=1并再次通过此标准获取模型目标

    循环值此变量

    求手求解

    0
  • 亚罗米拉奈杰曼
    gurobi员工gurobi员工

    可使用我前次注释中的代码并放入i

    J中写道:
    #修复变量期望值
    x[1,0,j].lb=1
    x[1,0j].ub=1
    #优化模型
    model.optimize()
    #如果至少找到一个解答点
    # 设置目标值和无限性
    if(模型.SolCount >0)
    Obj=模型.Objval
    其余
    obj=GRB.inity
    #做点事目标值运行
    #####
    # 重置变量约束
    slb=0
    x[1,0j].ub=1

    可查找更多模型和变量属性信息manbet体育手机客户端属性文档.

    最好的问候
    亚罗米

    0
  • 尼洛法尔Shirvani
    gurobi逆序
    Conversationalist
    第一个问题

    多谢管用

    0
  • 尼洛法尔Shirvani
    gurobi逆序
    Conversationalist
    第一个问题

    抱歉,我还有一个问题

    如何将目标值带入词典或表并带变量

    0
  • 亚罗米拉奈杰曼
    gurobi员工gurobi员工

    注意这与古罗比无关可使用标准Python词典

    d=############
    J中写道:
    #.]
    d[1,0j]

    #访问目标值固定变量
    print(d[(1,0,0)])
    0
  • 尼洛法尔Shirvani
    gurobi逆序
    Conversationalist
    第一个问题

    再次感谢

    0

求求您签名入留点注释