You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MathOpt(ortools)Python API何时支持HiGHS求解器?

HiGHS求解器在OrTools MathOpt Python API中的支持说明

核心问题解答

OrTools的MathOpt Python API对HiGHS求解器的官方支持从10.0版本开始正式引入,你当前使用的9.9.3963版本尚未集成该特性,这就是触发报错的直接原因。

报错详情

你遇到的错误提示:

RuntimeError: INVALID_ARGUMENT: solver type SOLVER_TYPE_HIGHS is not registered, support for this solver has not been compiled

本质是9.9.x版本的预编译OrTools包未编译HiGHS求解器的支持模块,因此无法识别SOLVER_TYPE_HIGHS类型。

解决方案

直接升级OrTools到10.0或更高版本即可解决问题,执行以下命令:

pip install --upgrade ortools

升级完成后,你提供的示例代码无需修改,即可正常调用HiGHS求解器运行。

补充说明

你提到替换为GSCIP可以正常运行,是因为GSCIP在9.9.x版本的MathOpt API中已被支持,而HiGHS是后续版本新增的求解器选项。

内容的提问来源于stack exchange,提问作者Bhartendu Awasthi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 03:34:50