我在用 COIN-OR Cbc cbc 命令行工具,如果需要太长时间,则需要中止某些计算。
cbc
我知道我可以在cbc周围编写一个控制进程,在超时过期后终止它。我也知道我可以使用CBC作为C++库。两者看起来都很麻烦,我正在寻找一个更简单,直接的解决方案。
cbc公司
如果不是,有没有使用CBC作为C++库的简单方法?(阅读 *.lp 文件,应用超时,创建 *.soln 文件)
*.lp
*.soln
对。使用 -sec
-sec
cbc -sec 10 -import inputfile.lp -solve
这相当于只通过键入 cbc
sec 10 import inputfile.lp solve