0

我想要做的基本上是了解如何实现一个自定义步骤例程以包含在库算法的take_step参数中(https://docs.scipy.org/doc/scipy-0.18.1/reference/generated /scipy.optimize.basinhopping.html ) 中,它与 MATLAB 的 SQP 算法中使用的过程相匹配。basinhoppingscipypythonfmincon

参考资料在这里,更具体地说,在Line Search and Merit Function部分(https://it.mathworks.com/help/optim/ug/constrained-nonlinear-optimization-algorithms.html#f26965

据我通过阅读文档了解到,minimize算法(依赖于局部最小化)在新迭代之前基本相同(基于嵌入边界和聚合的顺序二次规划basinhopping的局部最小化的新起点在该迭代上)约束)。不同之处在于如何选择新的起点。主要区别在于,在算法中,扰动是随机的,而在实现中似乎是定向的。我想这样做。basin hoppingMATLAB

问题是我似乎无法找到“暴露”所需数量的方法。Matlab 参考文档中的含义:ZkGk.

谁能指出我正确的方向?

4

0 回答 0