我是靠谱客的博主 淡淡手套,最近开发中收集的这篇文章主要介绍gams求解器在python中的设置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

今天看到了一些在pyomo里设置gams求解器的选项,不理解,查了一下,做个记录

'GAMS_MODEL.optfile = 1'  ;'GAMS_MODEL.optfile';

optfile:此选项指定代码中modelname.optfile的默认编号。应输入整数。

'threads=16'

threads:线程是一个选项,用于控制解算器使用的线程或CPU内核的数量。它可以设置为命令行参数、GAMS选项或模型属性。注意,这不会改变网格计算中使用的核心。需要数字输入。

'OptCa = 0.01'

OptCa:此选项指定用于解决MIP问题的绝对终止容差。当发现其目标值保证在MIP章节中讨论的最佳可能解决方案的optca内时,解算器将停止解算过程。此选项用于设置

'OptCr = 0.001'

'OptCr':此选项指定用于解决MIP问题的相对终止容差。当发现的解与最佳理论目标函数之间的比例差保证小于MIP章节中讨论的optcr时,解算器将停止解算过程。此选项用于设置

'$onecho > BARON.opt','threads = 16','OptCR = 0.05', '$offecho'

$onecho:将多个后续行发送到名为externalfile的外部文件。该操作被$offecho停止。此命令使用以下语法

更详细的查阅官网:Description of options

最后

以上就是淡淡手套为你收集整理的gams求解器在python中的设置的全部内容,希望文章能够帮你解决gams求解器在python中的设置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部