問題タブ [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 投票する
1 に答える
1368 参照

gams-math - GAMS のセットから 1 つの要素を取得するにはどうすればよいですか?

セット
I ワーカー /W1,W2,W3/ と変数 T(I) 時間 Wi が作業を行う関数 T1<=T2 を作成する必要があるため、セット I の最初と 2 番目の要素を取得する必要があります。私はこれをします?この式 eq1; eq1 .. T(I('1')) =le= T(I('2')) は機能しません

0 投票する
1 に答える
78 参照

r - CSV_GDX_tools.exe パッケージのダウンロード

データを抽出するために GAMS と R を使用する必要がありますが、私は新しい R ユーザーであり、GAMS を使用したことがありません。というパッケージをダウンロードする必要がありますが、CSV_GDX_tools.exeそれが何であるかわかりません...

R にインストールしようとすると、次のエラー メッセージが表示されます。

install.packages の警告: パッケージ 'CSV_GDX_tools.exe' は使用できません (R バージョン 3.3.2 の場合)

パッケージをダウンロードする方法と場所を教えてください。

0 投票する
1 に答える
463 参照

math - この方程式のようなループを GAMS で記述するにはどうすればよいですか?

私はいくつかのインデックスを除外するループを含む GAMS でいくつかのコードを書く傾向があります。

これらの方程式では、u と o が一緒で、v と I1 が一緒で、異なるインデックス j を持ちます。このループをどのように書くことができますか?

0 投票する
1 に答える
67 参照

gams-math - 整数変数を整数区間外に制限する方法

タイトルで述べたように、線形制約を使用して整数nが ( n1 , n2 ) に収まらないようにする方法 ( n,n1,n2はすべて整数であり、間隔は [ n1 , n2 ] ではありません)。

GAMS で問題を次のように定式化します。

n2 - n1 =l= abs(2*n - n2 - n1)

しかし、これabs()は MIP モデルでは許可されていません。

THX

0 投票する
1 に答える
65 参照

indexing - GAMS インデックス作成クエリ

こんにちは、セット L /1*10/ によるインデックス変数 s(L) のコンポーネントを含む関数を最適化しようとしています。

偶数を含むセット L のサブセット Leven を作成しました (Leven /2,4,6,8,10/)

s(L) の偶数成分を奇数成分の値の 2 倍にする式を書き留めたいと思います。

このような方程式はどのように書けばよいでしょうか。

として書くつもりでした。

式(リーベン).. s(リーベン) =E= s(リーベン-1)*2;

ただし、たとえば Leven = 4 の場合、s(Leven-1) は s(3) ではなく s(2) として解釈されるため、上記は間違っています。

どうもありがとう

0 投票する
1 に答える
65 参照

mathematical-optimization - 合計の条件付き範囲

セットの次の 5 つの要素を合計する必要がある状況があります。

私の条件は次のとおりです: sum(neighbor(x)) = 1 wrt x、x+1 から x+5 まで

残念ながら、方程式のドメインに x を含める必要があるため、x に関して合計することは実際には許可されていません。

このような制約を実装する方法を知っている人はいますか?