1xBET

GAMS 新版本 51颁布:新许可证要求、求解器升级与机能优化

欢迎您接见环中1xBET!

51.1.0 重要版本(2025年9月13日)

?

把稳

  • 此版本及后续的 GAMS 版本必要使用新的 8 行体式许可证。行数少于 8 行的许可证文件将不再被 GAMS 系统接受。如需提供新的许可证文件请实时联系1xBET科技。

?

平台

  • 打算鄙人一个重要版本中终场对 Windows 10 的支持。
  • 打算鄙人一个重要版本中终场对 macOS 13 的支持。

?

GAMS系统

GAMS

  • 正如之前所颁发的,使用 equations 此刻会触发谬误。目前,这能够造成忠告,但在即将到来的重要版本中,将不再允许这样做。
  • 扩大了美元节造选项?$show、$showMacros?和?$showVariables,以支持可选后缀。若是使用该选项,则编译时变量和/或宏的列表将按字母挨次打印。
  • 改进了美元节造选项$show、$showFiles、$showMacros和$showVariables,以向日志增长新闻,能够在 GAMS Studio 中单击该新闻以跳转到文件中的正确地位。
  • 改进了 GAMS 运行失败后过程目录 (procDir) 的处置。以前,在某些谬误场景中,有意不删除此目录以保留诊断信息。但是,在某些情况下(例这样可证谬误),此目录将为空。在此版本中,GAMS 此刻将正确鉴别和删除这些空文件夹,以确保更好地算帐。
  • 更智能的稀少执行查抄以提高机能:GAMS 此刻能够自动将稀少执行利用于更宽泛的单一参数-常量比力集,例如拥有正或负常量的 >、>=、< 或 <=。
  • 改进了沉新界说谬误时的谬误新闻。
  • 使用单例集作为另一个符号的域不再引发谬误。

?

GAMS Connect

  • 已移除 ExcelWriter 选项。

?

GMSPython

  • Python 已升级到3.12.11版本。

?

文档

  • 更新了 Bruce A. McCarl 编写的 GAMS Studio 教程。
  • 增长了关于若何使用 Homebrew 装置 GAMS 的注明。

?

装置法式

  • Windows 装置法式:

增长了对自托管本地许可证服务器的支持。

更改了装置法式,使其仅鉴别来自剪贴板的 8 行许可证。

不再注册 .gpr 文件关联。

  • 打算鄙人一个重要版本中终场提供 macOS 的简易自解压归档文件。

?

求解器

BARON

  • BARON 此刻也合用于 ARM64 架构的 Linux 系统。

?

CONOPT

  • 新库版本 4.38.1。

改进了预处置器,可能选择更多的后三角约束。

建改了潜在的无限沉回转循环。

建改了在推算 Hessian 对角线时与未初始化值有关的谬误。

?

CPLEX

  • 建改了在使用解池选项 .divflt 时谬误新闻不正确的问题。

?

GUROBI

  • GAMS/GUROBI 衔接器已被沉写,在某些情况下行为可能有所分歧。作为一时解决规划,旧的GAMS/GUROBI衔接器可作为暗藏求解器。它将在未来的版本中被删除。
  • 移除了对已弃用的点选项 .genConstrType 的支持。

?

HiGHS

  • 新库版本 1.11.0。

新的 MIP 原始启发式步骤:可行性跳跃。新增选项 mip_heuristic_run_feasibility_jump。

新的 MIP 原始启发式步骤:偏移(默认关关)。新增选项 mip_heuristic_run_shifting。

新的 MIP 原始启发式步骤:ZI 取整(默认关关)。新增选项 mip_heuristic_run_zi_round。

新增选项mip_heuristic_run_rens、mip_heuristic_run_rins和mip_heuristic_run_root_reduced_cost用于节造RENS、RINS和根简化成本原始启发式步骤的使用。

改进了 CMIR 割平面天生。

新增选项 optimality_tolerance 和 kkt_tolerance 用于评估来自内点和 PDLP 求解器的解。

新增选项 write_basis_file。

移除了选项 write_model_to_file 和 write_solution_to_file,并将选项 write_model_file 和 solution_file 的默认值更改为空字符串。此刻,只有当 write_model_file 和 solution_file 别离设置为非空字符串时,才会写入模型事俘和解。

将选项 pdlp_d_gap_tol 沉起名为 pdlp_optimality_tolerance。

移除了选项 pdlp_native_termination。

选项 simplex_scale_strategy 的默认值从 1("choose")更改为 2("equilibration"),并且选项 4("max value 0")和 5("max value 1")归并为选项 4("max value")。

?

KNITRO

  • 新库版本 15.0.1。

用于非线性优化模型的新增广拉格朗日算法。此新算法使用非线性约束步骤,并且仍可能使用二阶导数。对于拥有不满足线性独立约束规格的退化约束的难题,此算法可能更可取D芄煌ü柚糜没а∠?nlp_algorithm?= 6(al)来选择此算法。

用于线性规划问题的新原始-对偶混合梯度算法。此新算法仅使用一阶信息进行收敛,并预防矩阵分化。当默认的内点法遇到难题时,对于超大规模模型,此算法可能更可取D芄煌ü掠没а∠钌柚梦?lp_algorithm?= 4(pdlp)来选择此算法。

在使用有限内存 BFGS Hessian 近似(hessopt?= 6)机遇能显著提高,尤其是在大规模问题上。

在 Windows 和 Linux x86_64 系统上,将 Intel MKL 和 OpenMP 更新到2024.2 版本。

通过预求解(天堑传布、削减成本固定、系数强化、并行行查抄)实现了机能改进,出格是对于拥有线性结构的 MINLP 问题。

新选项 lp_algorithm:批示用于求解 LP 的算法。

新选项 nlp_algorithm:批示使用哪种算法来解决非线性问题(NLP 和 QCP)。

新选项 mip_cutoff_abs:此值指定 MIP 的绝.对改进截止值。

新选项 mip_cutoff_rel:此值指定 MIP 的相对改进截止值。

新选项 mip_node_lpalg:指定在 MIP 中用于尺度节点 LP 子问题求解的算法(值与 lp_algorithm 一样)。

新选项 mip_node_nlpalg:指定在 MIP 中用于尺度节点 NLP 子问题求解的算法(值与 nlp_algorithm 一样)。

新选项 mip_root_lpalg:指定在 MIP 中用于根节点 LP 子问题求解的算法(与 lp_algorithm值一样)。

新选项 mip_root_nlpalg:指定在 MIP 中用于根节点 NLP 求解的算法(与 nlp_algorithm值一样)。

新选项 al_initpenalty:指定增广拉格朗日算法中使用的初始惩治参数值。

新选项 al_maxpenalty:指定增广拉格朗日算法中允许的惩治参数maximum值。

在 macOS 上,linsolver 的新选项值 9:使用并杏注非确定性的 Apple 稀少求解器。

feastol、feastol_abs、opttol 和 opttol_abs 的新下限和默认值 -1。

建改了 delta、bar_conic_enable、bar_maxmu、bar_murule、mip_branchrule 和 mip_terminate 的选项天堑。

将类型为 boolean 的选项更改为 integer。

弃用了 algorithm 选项。

移除了 mip_lpalg、mip_nodealg 和 mip_rootalg 选项。

?

ReSHOP

  • 新库版本 0.4.5。

?

XPRESS

  • GAMS/XPRESS 衔接器已被沉写,在某些情况下行为可能有所分歧。作为一时解决规划,旧的 GAMS/XPRESS 衔接器可用作暗藏求解器。它将在未来版本中移除。
  • 移除了knitroOptFile选项:请改为在 XPRESS 选项文件中使用受支持的 KNITRO 选项。这些新选项以 knitro为前缀。
  • 更改了solnPoolMerge的行为:以前,模型名称除了增长solnpoolPrefix表还会增长前缀。新行为此刻与支持此职能的其他求解器维持一致。

?

工具

  • FINDTHISGAMS
  • 移除了 ide 参数,并且不再注册 .gpr 文件关联。

?

GAMS IDE

  • 经典的 GAMS IDE 已从系统中移除。

?

GAMS Studio

  • 新版本 1.22.1:

将输出增长到“GAMS许可”对话框的“复造系统信息”输出中。

增长了动态主文件职能。当运行模型时,这将自动将当前文件设置为项主张主文件。

在短缺 GAMS 可执行文件(如 gams 或 gamsgetkey)时,增长了额表的系统日志新闻。

增长了从经典 GAMS IDE 导入项目文件的职能。

在加载 Studio 项目时,为缺失文件增长了忠告。

增长了本地部署许可证服务器支持。

改进了通过 ALP 装置许可证时的谬误新闻。

此刻会忽略旧式 GAMS 许可证。

改进了参考文件查看器,支持通过键盘在符号和引用间导航。

改进了创建新空项主张工作流程。

改进了动态主文件选择,即在切换标签页时立即设置主文件象征。

建改了在读取 Studio 项目且主 .gms 文件缺失时导致的崩溃。

建改了标签页菜单,使其仅显示聚焦项目中的文件(当项目聚焦时)。

建改了在项目选项中编纂拥有扩大名编号的项目(即两个项目拥有一样显示名称)时导致的崩溃。

建改了参考文件查看器中文件更新并沉新加载后"文件使用"标签页为空的问题。

建改了在 Connect 编纂器中打开蕴含未知模式数据名称的文件时导致的崩溃。

建改了 macOS 上日志和 lst-viewer 中的鼠标滚动问题,此刻滚动是滑润的。

建改了水平查看器标签页滚动问题,当特定项目聚焦时。

建改了当未界说默认工作目录时(例如,使用 –ignore-settings 启动时)无法在项目选项中更改目录的问题。

升级到 Qt 6.9.2。

?

GDXDIFF, GDXDUMP, GDXMERGE

  • 建改了 Windows 上处置长绝.对蹊径(>260 个字符)的谬误,并通过在内部自动将长相对蹊径转换为绝.对蹊径,使长相对蹊径也能正常工作。

?

MPS2GMS

  • CEQUATIONS 选项现已弃用,将在未来版本中移除。

?

API

  • GAMS Transfer Python
  • 当单例集被用作另一个符号的域时,不再引发谬误。

?

GDX

  • 新库版本 7.11.17。

在 gdxOpenRead* 的谬误新闻中蕴含无法打开的文件的蹊径。

更改了 gdxGetDLLVersion(改为静态步骤)和 gdxErrorStr(改为对象步骤)的函数署名。

?

GEV

  • 增长了函数 gevGetLSCBInfo,用于从 lshandle 提取并返回日志/状态写入回调及其关联的回调数据指针,该句柄由 gevSwitchLogStat 返回。

?

GMO

  • 增长了函数 gmoUpdateJac:此函数更新由 gmoAddRow 或 gmoAddCol 创建的线性 Jacobian 条款标值。

?

Python

  • 正如之前所颁发的,终场了对 numpy 1 和 pandas 2.2.2 之前版本的支持。
  • 增长了对 Python 3.14 的初步支持。由于 Python 3.14 尚未正式颁布,无法保障全兼容性。

?

求解器链接

  • 求解器链接库的库初始化和终止函数(xyzInitialize 和 xyzFinalize)已被弃用,由于若是多个 CFG 对象同时使用统一个求解器链接库,这些函数不会按预期挪用。建议改用适当的库初始化/终止机造,例如 __attribute__((constructor/destructor)) 和 DllMain。若是 CFG 发现这些步骤,目前会打印忠告,但仍会挪用它们。在未来的 GAMS 版本中,此忠告将更改为谬误。

?

模型库

GAMS 模型库

  • 移除了 chartdat (313)。
  • 建改了 synheat.gms 中的指标函数界说:同步优化 Hen 合成。

?

GAMS 测试库

  • 增长了 assign3.gms:测试带有关系运算符的赋值。
  • 移除了测试 gurobi02、gurobi03、gurobi05 和 gurobi06。

?

?

51.2.0 次要版本(2025年9月29日)

?

GAMS 系统

GAMS

  • 当使用 Action=CompileOnly 且指令行上指定的求解器未装置时,GAMS 不再发出编译谬误。此更改允许在一个系统上编译模型,在另一个系统上执行,这对于 GAMS Engine 或 NEOS 等远程服务出格有效。
  • 建改了下一代 GAMS 编译器中许可证查抄失败的问题。

?

GAMS Connect

  • 建改了 ExcelReader 代理未能创建空符号的谬误。

?

求解器

BARON

  • 新库版本 25.9.13。

?

ReSHOP

  • 新库版本 0.4.6。

?

工具

GAMS Studio

  • 新版本 1.22.2:

改进了许可证验证日志,即所有许可证验证的新闻此刻都写入系统日志。

改进了求解器选项编纂器和参数文件编纂器的行为:

  • 双击选项的枚举值会将该枚举值的描述(而不是选项的描述)增长到注解列。
  • Open As Text 按钮始终启用,并在点击时查抄文件是否已被批改。
  • 按下 + 图标增长/追加新选项时,不再显示不用要的谬误新闻。

建改了求解器选项编纂器的谬误行为:

  • 编纂拥有已界说默认值的字符串选项的空字符串值,不再被注解代替。
  • 拖放选项不再增长该选项的多行。
  • 通过拖放代替现有选项行不再导致 Studio 崩溃。

建改了参数文件编纂器、求解器选项编纂器和 GAMS 用户配置编纂器中 ESC 键的谬误行为。

建改了搜索与代替对话框通配符蕴含和排除文件过滤器未能匹配所有预期文件的问题。

建改了更改主文件时指令行参数的更改迷失的问题。

建改了 Studio 无法并行启动超过 11 个 GAMS 作业的问题。

建改了当"动态主文件"设置更改时更新批改状态的问题。

?

模型库

GAMS 测试库

  • 增长了?solver01.gms:使用 a=c 测试未知求解器
  • 更新了?caxlsr.gms:测试Connect代理ExcelReader

?

?

有关文章?
更多文章 →

?

  • ?
查看GAMS软件详情

热点资讯

2025-10-22 16:48
首页    新闻资讯    通常新闻    GAMS 新版本 51颁布:新许可证要求、求解器升级与机能优化
【网站地图】