python - 我正在运行具有一定界限的 BFGS 优化。我的优化在收敛之前总是趋向边界的原因可能是什么?
问题描述
我正在对分子进行几何优化,并最小化分子的提取 DFT 能量。以下是我的 BFGS 命令:
res = minimize(fun,x0, method='L-BFGS-B',bounds=([3.0,5.0]),options={'ftol': 1e-08,'gtol':1e-4,'eps':1e-04})
其中fun
提取分子能量的能量作为猜测距离并且x0
是初始猜测。
解决方案
推荐阅读
- python - 从熊猫数据框创建嵌套字典
- mysql - 在 mysql 中使用 group by 聚合 5 分钟的时间戳间隔
- c++ - 如何从类函数返回指向类范围数组的指针?
- jmeter - 如何使用 csv 文件在 jmeter 中传递 json 对象?
- mysql - 存储过程不更新 MySQL 的表
- typescript - 自动字符串枚举
- scala - Kafka Streams PAPI:处理器关闭在启动时被调用并且过于频繁
- javascript - 创建 API 服务以在外部网站上使用 html 加载处理后的数据(需要逻辑)
- c# - LINQ - 包含比 Equals(==) 快得多吗?
- mysql - 当按位分组并选择不同的值时,MyISAM 中的意外结果