我在r中使用lp solve来解决优化问题,但有时该函数遇到问题并挂起。 Rstudio有一个红色的停止标志,我可以点击它来终止程序,但由于某种原因,停止标志不会破坏这个特定的错误。
除了单击停止标志外,还有什么方法可以在功能卡住时终止控制台的运行?我可以自动做的事情(即如果控制台被挂了10秒以上,然后终止)会很棒。
谢谢!
答案 0 :(得分:0)
如果问题是优化过于复杂,则可以使用lp.control函数。哪里:
lp.control( "Name of optimization problem", timeout= "number of seconds before termination")
lp.solver将寻找所有可能的答案,因此停止运行将产生在该时间范围内找到的最佳答案。