私はに私のコードから削減することができ、次のような問題を抱えている:これは、在庫レベル、ある set t:= 1..5; #Time periods
set e:= 1..2; #Inventory places
set p:= 1..3; #Products
var Iq{p,e,t} >= 0; #Inventory variable
#Moving variables:
# i
は私が set IL = setof {i in items, (i,l,w,h) in itemData} (i,l); #length of item i
は、この方法しかありません次のコードを使用して、各項目の長さを取得しようとしています # Input Data for items in the format (i,l,w,h)
i for item, l for length ,
誰でも機能上の単純な最小二乗誤差ベースのため、このAMPLのコードのエラーを見つけるために私を助けてもらえ: F(X)= 1/1 + E^-x param N>=1;# N Number of simulations
param M>=1;# Number of inputs
param simulations {1..N};
param training{1..N,1..M};
var
を設定し、ここに私の問題を示し、簡単な例である:私は構文エラーを取得 param N := 10;
set C := C1 C2 C3;
param tbar :=
C1 2
C2 3
C3 3 ;
: # .mod file
param N;
set TIME := 1 .. N;
set C ordered;
param tbar {C};
va
私はGLPKに変換しようとしているAMPLモデルファイルを持っています。それは始まります。これを実行するとき param n; # The number of nodes in the graph
set V := {1 .. n}; # The set of vertices in the graph
set E within V cross V; # The set of edges i
AMPLに関する質問があります。私は、次のコード(.modファイルの一部)にAという名前のセットの行列を構築しようとしています。これにより、 "A is already defined"というエラーメッセージが表示されます。 S、Tはパラメータ、Bは.datファイルのセットであることに注意してください。 (彼らはすでに、私は次のコードで除外の.modファイルの前の部分によって読まれています。) s