【发布时间】:2014-05-11 02:34:03
【问题描述】:
我正在编写一个非常重的八度函数,需要使用诸如 fminunc 之类的函数来最小化(从技术上讲,我可以约束变量,但我需要对多个变量进行最小化) .
粗略阅读 google 和 Octave 文档表明这是一个单线程进程。这里有什么选项可以利用多核/线程处理吗?
我在一个 12 核的机器上,让 91% 的计算容量未使用感到很遗憾。
fmincon 似乎在这方面有一些有用的东西:
【问题讨论】:
-
据我所知,没有。如果您真的关心优化性能,请选择另一种语言。
-
是的,在我看来也是如此。我想在这种情况下选择matlab。感谢您的回复!
-
我不是在谈论 MATLAB,但无论如何,祝你好运。
-
我意识到... MATLAB 是我的评论,因为它确实具有多线程最小化功能。