parallel-processing - SCIP 中线程的使用
问题描述
在 SCIP 的参数列表中,我看到了三种对线程使用的引用:
lp/threads
(根据这个问题,用于解决 LP 的线程,在使用 SoPlex 时无关紧要)。parallel/{min, max}threads
(并行求解期间的线程数)。concurrent/*
(与在并发模式下使用线程相关的参数)。
我的问题是:使用默认安装时 SCIP 中的线程如何使用?parallel/{min, max}threads
参数是否仅与并发求解器有关?如果我不打开并发求解器,SCIP 会使用可用线程并行求解分支定界子问题吗?
提前致谢!
解决方案
SCIP 参数空间的“parallel/”和“concurrent/”部分中的所有参数只影响并发模式。
SCIP 默认是单线程的,但可以使用UG 框架或通过启用并发模式进行并行化。
推荐阅读
- ios - Swift 日期格式化程序 - 与字符串不同的日期
- javascript - 捕获错误时;在 Firebase 中获取 error.message 作为 INTERNAL
- loops - pyplot imshow() 返回带有多个子图的循环
- javafx - 你如何让你的一个菜单项打开一个组合框?在 javafx 中
- python - 如何使用烧瓶和泡菜发送python类对象
- javascript - Vuetify 自动完成功能无法与 IOS Voice Over 一起正常工作
- javascript - 从点击处理程序中的对象值创建新元素
- curl - 使用 curl 的 SCOM rest api 返回“索引超出了数组的范围”
- amazon-dynamodb - 查询 DynamoDB 表以获取标志值为 true 的所有项目
- java - 带有复选框的 Swing JMenu