擅长:python、mysql、java
<p>您可以使用<code>minimizer_kwargs</code>来指定<code>minimize()</code>与局部最小化步骤相比,您更喜欢哪些选项。请参阅<a href="http://docs.scipy.org/doc/scipy-dev/reference/generated/scipy.optimize.basinhopping.html" rel="nofollow">docs</a>的专用部分。在</p>
<p>这取决于你要求<code>minimize</code>使用哪种类型的解算器。您可以尝试设置一个更大的<code>tol</code>,使局部最小化步骤提前终止。在</p>
<p>编辑,回复评论<em>“如果我想完全禁用局部最小化部分怎么办?”</em></p>
<p>文档中的basinhopping算法的工作原理如下:</p>
<blockquote>
<p>The algorithm is iterative with each cycle composed of the following
features</p>
<ul>
<li>random perturbation of the coordinates </li>
<li>local minimization accept or</li>
<li>reject the new coordinates based on the minimized function value</li>
</ul>
</blockquote>
<p>如果上述方法是准确的,则无法完全跳过局部极小化步骤,因为算法要求其输出进一步进行,即保留或丢弃新坐标。但是,我不是这个算法的专家。在</p>