当前位置: 首页 > 知识库问答 >
问题:

Gekko Python3.方程组

弓磊
2023-03-14

我想知道这是APM SOLVERs背后的理论方法。

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

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

谢谢你

共有1个答案

秦宜修
2023-03-14

关于APOP解算器,还有其他信息:

  • Hedengren, J. D., Mojica, J. L., Cole, W., Edgar, T. F., APOPT:具有基准测试的微分代数系统的MINLP求解器,INFORMS年会,亚利桑那州凤凰城,2012年10月。演示
  • 维基百科关于APOPT的文章
  • apopt.com网站
  • APMonitor Solver留档

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

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

 类似资料:
  • 我想编程一个魔术广场,其中数组的利用率是在地方,但当我想运行它,它显示我该怎么办?它会显示 我还应该从这个程序中添加或删除什么?

  • 我想读取word/docx文件的数据并保存到我的数据库中,需要时我可以从数据库中获取数据并在我的html页面上显示我使用ApachePOI读取docx文件中的数据,但它无法获取公式,请帮助我!

  • TensorFlow 不仅仅是用来机器学习,它更可以用来模拟仿真。在这里,我们将通过模拟仿真几滴落入一块方形水池的雨点的例子,来引导您如何使用 TensorFlow 中的偏积分方程来模拟仿真的基本使用方法。 注:本教程最初是准备做为一个 IPython 的手册。 译者注:关于偏积分方程的相关知识,译者推荐读者查看 网易公开课 上的《麻省理工学院公开课:多变量微积分》课程。 基本设置 首先,我们需要

  • TensorFlow 不仅仅是用来机器学习,它更可以用来模拟仿真。在这里,我们将通过模拟仿真几滴落入一块方形水池的雨点的例子,来引导您如何使用 TensorFlow 中的偏微分方程来模拟仿真的基本使用方法。 注:本教程最初是准备做为一个 IPython 的手册。 译者注:关于偏微分方程的相关知识,译者推荐读者查看 网易公开课 上的《麻省理工学院公开课:多变量微积分》课程。 基本设置 首先,我们需要

  • Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。官方教程是官方文档的教程页面上的教程。

  • Python3 实例 以下实例为通过用户输入数字,并计算二次方程: 实例(Python 3.0+)# Filename : test.py # author by : www.runoob.com # 二次方程式 ax**2 + bx + c = 0 # a、b、c 用户提供 # 导入 cmath(复杂数学运算) 模块 import cmath a = float(input('输入 a: '))