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

如何在Google OR Tools中配置并使用XPRESS求解器?

如何通过Google OR Tools调用FICO XPRESS求解器?
  • Google OR Tools官方宣称支持FICO XPRESS,在Python中调用help(pywraplp.Solver.CreateSolver)可以看到,它支持的XPRESS相关求解器类型包括:XPRESS_LINEAR_PROGRAMMING(或XPRESS_LP)、XPRESS_MIXED_INTEGER_PROGRAMMING(或XPRESS、XPRESS_MIP)。
  • 我已持有XPRESS许可证并完成系统配置,通过以下代码可正常完成XPRESS授权:
import os
os.environ['XPRESS']='/Users/Me/XPRESS license/oem_xpauth.xpr'
import xpress as xp
xp.beginlicensing()
  • 由于不想在XPRESS中重新定义大型模型,希望直接通过Google OR Tools调用XPRESS求解器。查阅Google文档得知,需要配置-DUSE_XPRESS=ON和-DXPRESS_ROOT=/absolute/path/to/XPRESS/root/dir(XPRESS_ROOT也可设置为环境变量),但存在以下疑问:
    • 这些参数是命令行参数,还是需要传递给OR Tools Python库的参数?
    • 配置这些参数是否会破坏XPRESS库的预期路径?
    • USE_XPRESS参数应该在何处传递?

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 09:55:09