from gurobipy import *
# Create a new model
m=Model('Protorype example_type1')
x_1=m.addVar(lb=0,vtype=GRB.CONTINUOUS,name='x_1')
x_21=m.addVar(lb=0,vtype=GRB.CONTINUOUS,name='x_21')
x_22=m.addVar(lb=0,vtype=GRB.CONTINUOUS,name='x_22')
#x_23=m.addVar(lb=0,vtype=GRB.INTEGER,name='x_23')
#x_3=m.addVar(lb=0,vtype=GRB.INTEGER,name='x_3')
m.update()
m.setObjective(1600*x_1+3200*x_21+2300*x_22,GRB.MINIMIZE)
m.addConstr(3*x_1+6*x_21+3*x_22==2000,"c0")
m.addConstr(2*x_1+x_21+x_22>=1000,"c1")
m.addConstr(x_1+4*x_21+4*x_22<=3000,"c2")
m.addConstr(x_1+4*x_21+3*x_22>=800,"c3")
m.optimize()
for v in m.getVars():
print('%s:%d'%(v.varName,v.x))
程式码没有问题
但我想请教该model用别的软件跑被告知有多重解
请问gurobi有办法可以知道该model有多重解吗?
谢谢回复