例子mip1.py

例子mip1.py

这是我们示例的完整源代码(也可以在< installdir > / / python / mip1.py例子)…


# !/usr/bin/python # 2019年版权,Gurobi优化狗万app足彩,LLC #这个例子中制定和解决以下简单的MIP模型:#最大化# x + y z + 2 #话题# x + 2 y + 3 z < = 4 # x + y > = 1 # x, y, z的二进制gurobipy进口*尝试:#创建一个新的模型m =模型(“mip1”)#创建变量x = m.addVar (vtype =伽马线暴。y = m.addVar(vtype=GRB. x)。z = m.addVar(vtype=GRB.)二进制,name = " z ") #设置目标m.setObjective (x + y + 2 * z, GRB.MAXIMIZE) #添加约束:x + 2 y + 3 z < = 4 m.addConstr (x + 2 * y + 3 * z < = 4, c0) #添加约束:x + y > = 1 m.addConstr (x + y > = 1, c1) #优化模型m.optimize () v的m.getVars():打印(“% s % g”% (v.varName v.x))打印(Obj:%g' % m.objVal) except GurobiError as e: print('Error code ' + str(e.errno) + ": " + str(e)) except AttributeError: print('遇到属性错误')



部分