manbet体育手机客户端


lp.py


#!这个例子从一个文件中读取一个LP模型并解决它。狗万app足彩#如果模型是不可行的或无界的,示例关闭# presolve并再次求解模型。如果模型不可行,#示例计算一个不可简化的不一致子系统(IIS), #并将其写入文件import sys from gurobipy import * If len(sys.argv) < 2: print('Usage: lp.py filename') quit() # Read and solve model model = Read (sys.argv[1]) model.optimize() If model. properties ();= = GRB.Status地位。INF_OR_UNBD: #关闭预解以确定模型是否不可行的#或无边界模型。model.optimize() if model.optimize() if model.optimize()= = GRB.Status地位。OPTIMAL: print('Optimal objective: %g' % model.objVal) model.write('model.sol') exit(0) elif model.status != GRB.Status.INFEASIBLE: print('Optimization was stopped with status %d' % model.status) exit(0) # Model is infeasible - compute an Irreducible Inconsistent Subsystem (IIS) print('') print('Model is infeasible') model.computeIIS() model.write("model.ilp") print("IIS written to file 'model.ilp'")