0

ユーザー数を表すセットを GAMS で定義しました。各ユーザーの送信電力、チャネル品質などを定義するために、セットを複数回使用する必要があります。ただし、GAMS では、異なる変数にセットの名前を使用することはできないと思います。私の質問は、変数ごとに異なるセットを定義する必要があるかということです。

コード例:

set I number of users    /i1,i2/ ;

Parameters

CP(I) circuit power per user  /
i1  10
i2  10 /

h(I)  channel quality /

i1 48.9318

i2 106.2280/ ;

ヘルプやヒントをお寄せいただきありがとうございます。

4

1 に答える 1

0

いいえ、常に同じ要素 (あなたの場合はユーザー) を参照したい場合は、異なるセットを定義する必要はありません。実際には、まさにこれを行うためのセットのアイデアです。だから、あなたのサンプルコードはちょうどいいです。

次のような簡単な例も参照できます: http://www.gams.com/modlib/libhtml/trnsport.htm

セット i と j は、さまざまなパラメーター、変数、方程式に使用されていることがわかります。

お役に立てば幸いです、ルッツ

于 2016-05-23T13:59:26.683 に答える