使用Pulp可以解决.mod文件中的问题吗?
在文档中没有任何关于它的内容。
是这样发起的:
prob = LpProblem("linearProblem", LpMinimize)
我想要这样的事情:
prob = LpProblem("/home/problem.mod","linearProblem", LpMinimize)
我正在使用python3.4
答案 0 :(得分:1)
是和否。
从Pulp中,GLPK求解调用固定为lp格式(在创建Pulp问题时使用)。 当您查看Pulp的sourcecode时,您会看到只有一个简单的命令行调用来启动GLPK(起始行355并在369行或371行中执行)。
您可以使用
进行基本相同的通话proc = ["glpsol", "--math", your_mod_file, "-o", your_solution_file]
操作完成后,您可以使用纸浆功能
读取纸浆结构中的溶液pulp.solver.GLPK.readsol(your_solution_file)