pyOpt的Scipy.optimize.minimize的x0(初始猜测)是否相等?

时间:2018-10-03 11:35:35

标签: python optimization mathematical-optimization

我需要更改代码以将minimize函数替换为pyopt.optimization()函数。 从文档中:

scipy.optimize.minimize(fun, x0, args=(), method=None, jac=None, hess=None, hessp=None, bounds=None, constraints=(), tol=None, callback=None, options=None)[source]

参数x0代表ndarray; Initial guess.

我确实有一个要使用的初始猜测的列表,但是我似乎找不到在pyOpt中使用它的位置。在定义问题陈述期间,我尝试在value方法的addVar()参数中使用它。但是,结果中的值保持不变。

谢谢。

1 个答案:

答案 0 :(得分:0)

简短的答案是,通过addVar()接口在PyOpt中提供了具有上限和下限的初始猜测的类似功能。

请参阅http://www.pyopt.org/quickguide/quickguide.html的快速参考,请注意标题为“设计变量”的部分。

此外,值得一看的是,您的问题是否类似于http://www.pyopt.org/examples/examples.html的示例之一