r - 求解线性规划时 R 卡住或挂起
问题描述
我有大量的代码。在它需要做最后一次线性规划的地方,我发现有时 R 代码会卡住,它不会运行它后面的代码。因为任务需要10个小时,我每次都可以呆在电脑前,怎么解决不了这个问题呢?
我用来做线性编程的函数Rglpk_solve_LP
在 package 中Rglpk
。
一个类似的问题是这样的。但是我们使用不同的函数,所以它没有参数,而且Rglpk
速度更快。(如果可以的话,你可以推荐一个更快的包,它可能会避免这个错误)
是tryCatch
并且withTimeout
是一个好方法?但是,我不知道如何跳过出现卡住的代码并重新运行代码。
我已经用 tryCatch and
withTimeout 更新了我的代码,但它不起作用。我已经确认出现卡住的问题是由线性编程引起的......
解决方案
推荐阅读
- python - Python,Pandas:使用类似 isin() 的功能,但不要忽略输入列表中的重复项
- angular5 - 使用 angular -cli 为生产环境“构建”Angular v5 的正确方法是什么?
- javascript - React Native - Flatlist 中的单选
- node.js - Nodes_modules 包重复
- node.js - 节点JS。我可以在一个地方处理错误吗?没有 try and catch 块
- java - 如何在 Android Studio 中保持方法折叠?
- indexeddb - 有没有办法使用 getall() 仅获取数据中的某些属性?
- android - React Native - 优雅地将初始屏幕淡入初始 React View?
- php - 正则表达式是否足够或我需要更多检查?
- .net - HTTPS 侦听器证书错误