我正在尝试使用 最小化成本函数scipy.optimize.minimize,但速度非常慢。我的函数有接近 5000 个变量,所以 scipy 很慢也就不足为奇了。但是,如果有它的并行版本scipy.optimize.minimize可能会有很大帮助。
我想知道这样的版本是否scipy.optimize.minimize存在,或者是否有任何其他 scipy/numpy 工具可用于执行这种量级的最小化。我真的很感激任何和所有的帮助。
谢谢大家的意见。这是使用 SLSQP 求解器的约束最小化。我已经花了很多时间来确保成本函数计算得到优化,所以问题一定是在计算梯度或由于约束。换句话说,花在函数评估上的时间只占最小化总时间的一小部分。
python parallel-processing numpy mathematical-optimization scipy