我的约束问题变得太复杂了,我想知道我用来建模和解决这个问题的Choco框架是否支持类似多线程的并行编程方法。
最初,我认为默认情况下会发生这种情况,但是在运行top -i时检查CPU使用率显示它始终保持在100%左右,所以我假设不会发生并行化。
我知道Choco中的ParallelPortfolio类,但这不是我想要的,因为我已经实现了一种自定义搜索策略,而这正是我想要使用多线程的策略。
发布于 2022-05-11 07:43:15
在约束编程中,并行编程大约有三种方式。
ParallelPortfolio在Choco-solver.中的原理。
https://stackoverflow.com/questions/68487483
复制相似问题