
DFO-Algorithm: 利用 DFO-TR 方法进行黑盒无导数优化
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
简介:DFO-Algorithm采用DFO-TR方法针对黑盒函数开展无导数优化研究,适用于缺乏解析表达式或梯度信息的复杂问题求解。
dfo-算法软件包提供了由A. Conn、K. Scheinberg、L. Vicente开发的无导数优化算法DFO的实现。使用此包,用户可以利用DFO方法以及scipy.optimize库中的五种无导数算法来解决无导数黑盒优化问题。这五种算法分别是Nelder-Mead、Powell、SLSQP、COBYLA和BFGS。
为了运行一组示例问题,用户可以通过调用“run_test_func.py”模块来进行操作。对于解决用户定义的问题,则需要在新的Python模块中编写您的黑盒优化函数,并参考blackbox_opt/test_funcs/funcs_def.py中的例子来完成该步骤。接着,在导入上一步编写的模块后撰写运行文件。
在此过程中,请注意指定您希望使用的算法、起点以及合适的选项设置。
全部评论 (0)
还没有任何评论哟~


