设置“ scipy.optimize.basinhopping”和“ scipy.optimize.minimize”的技巧的提示?

问题描述

我有一组奇怪的参数空间,我试图在其中找到全局最小值。是否有人为确定scipy.optimize.minimizescipy.optimize.basinhopping的kwarg的方法提供提示/链接到注释? / p>

以下是我的参数空间的一些示例,我的最初猜测是蓝星,scipy的最终最小值是红星,黑线是搜索的路径。我对我的kwarg做出了一些猜测:

minimizer_kwargs = dict(
            args=(wf1,wf2),tol=1e-100,options=dict(disp=verbose,adaptive=True),callback=make_minimize_cb(path),bounds=[TLIM,PLIM],method='L-BFGS-B'
        )
res = scipy.optimize.basinhopping(
        func=calculate_overlaps_optimizable,x0=path[-1],minimizer_kwargs=minimizer_kwargs,callback=print_fun,niter=10,stepsize=0.02,interval=3,accept_test=basin_bounds,)

Image 1

Image 2

Image 3

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)