【发布时间】:2019-12-01 10:36:48
【问题描述】:
尊敬的 GEKKO 专家,
由于我要解决的问题没有封闭的数学形式,并且解决方案属于离散整数空间,因此无梯度方法应该可以工作。因此,据您所知,您是否知道 GEKKO 目前是否支持任何无梯度方法以及相关示例?
谢谢
【问题讨论】:
标签: gekko
尊敬的 GEKKO 专家,
由于我要解决的问题没有封闭的数学形式,并且解决方案属于离散整数空间,因此无梯度方法应该可以工作。因此,据您所知,您是否知道 GEKKO 目前是否支持任何无梯度方法以及相关示例?
谢谢
【问题讨论】:
标签: gekko
Gekko 本身可以支持任何求解方法,但目前没有采用这种求解方法的链接求解器。目前都是非线性规划 (NLP) 或混合整数非线性规划 (MINLP) 求解器,它们使用来自 Gekko 自动微分的导数。
有一个derivative-free optimizers 的列表。也许还有另一个 Python 包可以更好地处理您的问题。 Design Optimization Course 和在线 Design Optimization Book (Chap 5 and 6) 中还有关于模拟退火和遗传算法等无梯度方法的更多信息。
【讨论】: