writeBestSol 方法在 pyscipopt 中不起作用
writeBestSol method not working in pyscipopt
我想得到一个优化问题的解决方案,并用它来热启动另一个问题。
from pyscipopt import Model
model = Model("Example")
x = model.addVar("x")
y = model.addVar("y", vtype="INTEGER")
model.setObjective(x + y)
model.addCons(2*x - y >= 0)
model.optimize()
model.writeBestSol(filename="origprob.sol", write_zeros=False)
这会导致以下错误。有什么解决办法吗?
OSError: [Errno 9] Bad file descriptor
此错误表明写入文件时存在一般性问题。如果没有其他信息,就无法进一步诊断。您是否确认可以写入当前目录?文件是否可能已经在其他程序中打开,阻止了文件访问?
你应该在 PySCIPOpt GitHub 上打开一个问题。
我想得到一个优化问题的解决方案,并用它来热启动另一个问题。
from pyscipopt import Model
model = Model("Example")
x = model.addVar("x")
y = model.addVar("y", vtype="INTEGER")
model.setObjective(x + y)
model.addCons(2*x - y >= 0)
model.optimize()
model.writeBestSol(filename="origprob.sol", write_zeros=False)
这会导致以下错误。有什么解决办法吗?
OSError: [Errno 9] Bad file descriptor
此错误表明写入文件时存在一般性问题。如果没有其他信息,就无法进一步诊断。您是否确认可以写入当前目录?文件是否可能已经在其他程序中打开,阻止了文件访问?
你应该在 PySCIPOpt GitHub 上打开一个问题。