如何通过命令行工具在 COIN-OR Cbc 中设置超时?
How to set a timeout in COIN-OR Cbc via the command line tool?
我正在通过其cbc
命令行工具使用COIN-OR Cbc,如果它们花费太长时间,则需要中止一些计算。
我知道我可以围绕 cbc 编写一个控制进程,以便在超时到期后杀死它。我也知道我可以使用 cbc 作为C++库。两者都看起来很麻烦,我正在寻找一种更简单、更直接的解决方案。
这可以直接通过cbc
命令行工具吗?
如果没有,有没有一种简单的方法使用 cbc 作为C++库?(读取*.lp
文件,应用超时,创建*.soln
文件(
是的。使用-sec
命令行选项。完整的命令行将是:
cbc -sec 10 -import inputfile.lp -solve
这等效于通过在命令行上仅键入cbc
,然后输入以下命令来运行交互式会话:
sec 10
import inputfile.lp
solve
相关文章:
- 如何在C++(VS2010)中设置超时读取USB端口?
- 为 g++ build 设置超时,为 Sublime Text 运行?
- 如何通过命令行工具在 COIN-OR Cbc 中设置超时?
- 设置 c/c++ 函数调用的超时
- 为 posix recv 设置超时会导致 udp 数据包丢失吗?
- 如何在 gRPC 的异步C++客户端中为每个请求设置超时?
- 设置输入(CIN)的超时
- 在 C++ 中设置SSL_read的连接超时
- 为什么 Windows udp 接收套接字上的超时总是比 SO_RCVTIMEO 设置的长 500 毫秒
- setSockopt在C 中不起作用(超时设置为1s,等待更长的时间)
- 将超时设置为QT测试
- 如何在线程中运行的函数中设置超时
- 如何设置超时以在C套接字上"connect()"功能?
- 设置流的 ASIO 超时
- 如何在没有外部计时器的情况下设置 QNetworkReply 超时
- 在线程上设置超时的任何像样的方法
- 无法为 Qt 的 waitForConnected 设置超时
- 如何在Visual Studio中的CppUnitTestFramework(C++)中设置超时
- 是否可以为std::cin设置超时
- TCP服务器为每个客户端设置超时时间