首页 > 解决方案 > 壁虎 Python3。方程组

问题描述

我想知道这是 APM 求解器背后的理论方法。

我正在解决一个问题,我必须解决一个没有任何约束的非线性方程组。我正在使用 BPOPT 求解器,它工作正常。我只是想知道正在使用什么方法来解决此类系统。是牛顿法吗?准牛顿法?我没有找到任何关于此的文档。你能告诉我在哪里可以找到这样的信息吗?

是否也可以先验地知道 gekko 求解器求解具有 (N) 个变量的非线性方程组所需的 RAM?

谢谢

标签: python-3.xgekko

解决方案


有关 APPT 求解器的其他信息:

BPOPTIPOPT求解器是内点方法,而求解APOPT器是混合整数非线性规划 (NLP) 求解器,它使用带有分支和整数变量边界的活动集 SQP 求解器。

很难先验地知道将使用的内存量。您可以使用诸如如何在 Python 中获取当前 CPU 和 RAM 使用情况中讨论apm的工具来监控本地求解过程?在设计优化课程在线优化教科书中也有更多关于求解器方法的信息。psutil


推荐阅读