簡體   English   中英

是否可以使用 GEKKO 調用外部求解器?

[英]Is there a possibility to call an external solver with GEKKO?

我有一個混合整數線性規划問題,我在 Gekko 中使用求解器 APOPT 解決了該問題。 我想嘗試其他求解器,看看他們是否可以更快地解決我的問題(例如 linprog 或 GLPK )。

是否有可能在 GEKKO 中使用它們?

您不能將外部求解器與 Gekko 一起使用,但您可以通過在 GitHub 上創建新功能請求來請求求解器接口。 當前支持的唯一求解器是 APOPT、BPOPT、IPOPT 和一些商業求解器。 scipy.optimize.linprog 和 GLPK 等其他求解器僅限於線性或混合整數線性規划問題。

  • GLPK(GNU 線性規划工具包)包旨在解決大規模線性規划 (LP)、混合整數規划 (MIP) 和其他相關問題。

  • 線性規划:最小化受線性等式和不等式約束的線性目標函數。

求解器(例如 APOPT)可以解決線性規划和混合整數線性規划問題,也可以解決非線性混合整數規划問題。 以下是Gekko 中具有稀疏或密集矩陣的linprog 等價物的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM