版本概览
GAMS 54.4.0 于 2026 年 9 月 9 日发布,是 54 系列自 54.1.0 主版本以来的小版本更新。本次更新集中在系统内核缺陷修复、求解器库同步与建模工具链稳定性,建模语言与既有模型的表达方式保持不变。
求解器库更新
本版同步了多个求解器与底层数值库:
- CONOPT 更新至 4.39.2;
- IPOPT 更新至 3.14.20;
- MOSEK 更新至 11.2.3;
- 新增 MUMPS 5.9.1。
求解器库随发行包一并提供,模型代码无需修改即可使用新版本,非线性规划、混合整数规划等问题的数值稳定性可受益。
系统内核与 GAMS Connect 修复
系统内核修复了两类问题。其一,当 SolveLink 取值为 6 且同时启用 scaleOpt 时,求解完成后变量边界会被永久修改;修复后模型缩放因子严格限制在求解器实例内,收集解时不再覆盖原有的变量属性。其二,修复了隐式集合定义下两次引用同一集合可能触发崩溃的问题,该缺陷由 54.3.0 版本中 GAMSPy 后端性能优化引入。
GAMS Connect 修复了在聚合整数域列名的符号时投影代理失败或静默错误分组的问题,典型场景为 header 设为 false 的表格输入。相关模型在升级后能够获得一致的聚合结果。
工具链更新
GAMS Studio
GAMS Studio 更新至 1.25.6:修复了请求过多导致 Studio 与 Engine 作业连接中断并返回 429 错误的问题;修复了包含多个包含文件的代码在调试时无法在第一个断点暂停的问题;修复了多文件场景下性能分析器取值不正确的问题。
API 与模型库
Python API 新增对 Python 3.15 的初步支持。由于 Python 3.15 尚未正式发布,官方提示无法保证完全兼容,建议先在测试环境评估。GAMS 测试库同步更新了与 Connect 代理投影相关的验证用例,便于用户回归数据投影流程。
升级建议
仍在使用 54.3.0 或 54.3.1 且启用 GAMSPy 后端的项目,建议升级至 54.4.0 以规避隐式集合定义引发的崩溃问题;同时使用 scaleOpt 与 SolveLink 6 的模型升级后应复核变量边界相关的求解结果。使用 GAMS Studio 连接 Engine 作业的用户可升级以获得连接稳定性修复。