Python Gekko库支持的最大变量数是多少?

Python Gekko库支持的最大变量数是多少?,python,gekko,Python,Gekko,我正试图用Gekko python库解决一个有超过一百万个变量的问题?有人知道有多少变量可以管理这个库吗?Gekko不受一定数量变量的限制。每个模式(IMODE)采用一个基本模型,然后将其应用于每个时间点(对于IMODE>4)或每个数据集(IMODE=2)。基本模型确实有10000000的限制,但这大部分只是一个较大的上限。10米联立微分方程x 100个时间点的问题将是100000000(1B)个变量,这在Gekko是允许的。如果用户遇到这一情况,开发人员可以提高10M限制。这是一个检查,以防有

我正试图用Gekko python库解决一个有超过一百万个变量的问题?有人知道有多少变量可以管理这个库吗?

Gekko不受一定数量变量的限制。每个模式(
IMODE
)采用一个基本模型,然后将其应用于每个时间点(对于
IMODE>4
)或每个数据集(
IMODE=2
)。基本模型确实有10000000的限制,但这大部分只是一个较大的上限。10米联立微分方程x 100个时间点的问题将是100000000(1B)个变量,这在Gekko是允许的。如果用户遇到这一情况,开发人员可以提高10M限制。这是一个检查,以防有人在他们的模型中有错误,并且不打算产生一个非常大的问题。下面是一个案例研究,展示了使用MATLAB(ode15s)、SciPy(ODEINT)和APMonitor(Gekko发动机)进行仿真时使用的微分方程数量

结果表明,APMonitor/Gekko对于小问题的处理速度不如Gekko快,但对于较大规模的问题,APMonitor/Gekko具有良好的放大潜力。该图最多只能显示3000个联立微分方程。Gekko目前的任意限制设定为10米