是否可以使用 Pulp 从 .mod 文件中解决问题?
在文档中没有任何关于它的内容。
像这样启动:
prob = LpProblem("linearProblem", LpMinimize)
我想要这样的东西:
prob = LpProblem("/home/problem.mod","linearProblem", LpMinimize)
我正在使用python3.4
是和否。
在 Pulp 中,GLPK 解决调用被固定为 lp 格式(在创建 Pulp 问题时使用)。当您查看 Pulp 的源代码时,您会发现只有一个简单的命令行调用来启动 GLPK(从第 355 行开始,在第 369 或 371 行执行)。
您可以拨打基本相同的电话
proc = ["glpsol", "--math", your_mod_file, "-o", your_solution_file]
操作完成后,您可以使用 Pulp 函数在 Pulp 结构中读取解决方案
pulp.solver.GLPK.readsol(your_solution_file)