问题标签 [gams-math]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
36 浏览

gams-math - GAMS 中的泊松累积分布

谁能帮我这个?我定义了一个参数 N,然后定义了 N 小于 M(一个变量)的机会,但它不起作用,你能看看这个吗?

0 投票
1 回答
121 浏览

gams-math - 在 GAMS 中定义外在函数

请告诉我如何在 GAMS 中使用 cdfpoisson 函数?我编写了如下代码,但我得到了 M 的未知符号错误,这是一个从其他东西计算出来的变量。谢谢

0 投票
2 回答
727 浏览

gams-math - 如何在 GAMS 中编写 while 循环

谁能帮我解决这个问题。我想一个一个地添加到 i 并在每个步骤中使 x(i) 的数量等于 1,所以我写如下但它不起作用

顺便说一下,m 是一个在此之前计算的变量,在一个方程中。

0 投票
1 回答
59 浏览

gams-math - GAMS:为什么参数 pp(ss,ii) 的值为零?

我在 GAMS 中编写了以下代码,它可能不是世界上最好的,但我不明白为什么当它应该是每行正好有 2 个。

请你帮助我好吗?

0 投票
1 回答
205 浏览

gams-math - 在 GAMS 软件中计算不可行的解决方案

我想在 GAMS 中运行几个数学模型并计算不可行解决方案的数量。IF语句的条件应该怎么写?

0 投票
1 回答
571 浏览

matlab - 游戏和 MATLAB 集成

我正在尝试按照此视频集成 Gams 和 Matlab

然而,问题在于 MATLAB 无法使用system命令查看 Gams。更准确地说,我得到一个错误:

我的 Gams 安装文件夹是

那么,我如何让 MATLAB 从我的主文件夹运行 Gams?

0 投票
1 回答
314 浏览

gams-math - 如何从 GAMS 中的矩阵中提取数组?

我正在尝试从 GAMS 中的矩阵中提取数组。例如,我想要一个只有矩阵的一列(或一行)的数组。有可能做到吗?

0 投票
1 回答
69 浏览

optimization - 在游戏中多次重复使用相同的集合名称

我在 GAMS 中定义了一个集合来表示用户数。我需要多次使用该集合来定义每个用户的传输功率、信道质量……等等。但是,我认为在 GAMS 中您不能为不同的变量使用集合的名称,我的问题是我需要为每个变量定义不同的集合吗?

代码示例:

提前感谢您的任何帮助或任何提示。

0 投票
1 回答
823 浏览

optimization - 在 GAMS 中以集合 + 方程的形式初始化决策变量会产生错误

我正在尝试使用 GAMS 对问题进行建模。我有两个问题:

1)如何初始化decesion值P?它假定为以下形式

P(一)/

i1 25

i2 33 /

2)我正在尝试计算 SINR,如

SINR(I) =e= hh(I)*P(I) / sqr(sigma)+sum(I,H(J,I)*P(I));

但是,我总是出错,要么该集合已经是控制器或域问题。我怎么解决这个问题?

代码的一部分

I 用户数 /i1,i2/

J 用户干扰 /j1,j2/

迭代次数 /1/ ;

参数

; >

变量

方程 Objectivefun、SINRFUN、lambdaFUN、RateFUN、afun、bfun、nonlconfun;

SINRFUN(I).. SINR(I) =e= hh(I)*P(I) / sqr(sigma)+sum(I,H(J,I)*P(I));

先感谢您。

0 投票
1 回答
473 浏览

gams-math - 如何在 GAMS 中为集合定义指数表达式

我想使用中的表达式2^P(I)GAMS我尝试了以下方法:

PFUN.. P(I) =e=(2**P(I));

但我总是收到错误 149 : Uncontrolled set entered as constant

任何人都可以帮我正确定义该表达式GAMS吗?

先感谢您。