manbet体育手机客户端


lpmethod.py


#!/usr/bin/python版权所有2019,Gurobi Opt狗万app足彩imization,LLC#使用不同的方法参数值求解模型;#显示哪个值的求解时间最短。从gurobipy导入sys import*如果len(sys.argv)<2:print('Usage:lpmethod.py filename')退出()#读取模型m=Read(sys.argv[1])#使用不同值的方法bestTime=m.Params.timeLimit bestMethod=-1为范围(3)内的i求解模型:m.reset()m.Params.Method=im.optimize()如果m.status==GRB.status.OPTIMAL:bestTime=m.Runtime bestMethod=i#减少TimeLimit参数以使用其他方法节省时间m.Params.TimeLimit=bestTime#如果bestMethod=-1:print('无法解决此模型'),则报告哪种方法最快;否则:print('使用方法%d'(bestTime,bestMethod)在%g秒内解决)