欢迎光临散文网 会员登陆 & 注册

安装 Anaconda Cplex Gurobi

2023-07-12 16:49 作者:又高又瘦爱网球的徐博  | 我要投稿


00:04



03:21


下载 https://www.anaconda.com/download


04:59


pip install pyomo


05:57


conda install glpk


07:52


以管理员身份运行

 python 'C:\Program Files\IBM\ILOG\CPLEX_Studio221\python\setup.py' install


12:34



16:35


测试代码

from pyomo.environ import *

from pyomo.opt import SolverFactory


model = ConcreteModel()

model.x = Var( range(2) )


model.con = ConstraintList()

model.con.add( model.x[0] >= 0)

model.con.add( model.x[1] >= 0)


model.con.add( model.x[0] <= 4 )

model.con.add( 2*model.x[1] <= 12 )

model.con.add( 3*model.x[0] + 2 * model.x[1] <= 18)


model.obj = Objective(expr= 3 * model.x[0] + 5*model.x[1], sense = maximize) # minimize



result = SolverFactory('glpk').solve(model)

# result=SolverFactory('cplex_direct').solve(model)

# result = SolverFactory('gurobi').solve(model)


print('\n')

print('***********************************')

print(model.pprint())

print('***********************************')

print ( f'最优解是 {value( model.obj )}' )

print('其中,每个变量的值:')

for i in range(2):

  print( f'x[{i}] = {value(model.x[i])}')

print('***********************************')

print('\n')


安装 Anaconda Cplex Gurobi的评论 (共 条)

分享到微博请遵守国家法律