GAMS中的最小网络流量

时间:2018-04-08 03:36:33

标签: gams-math

我正在尝试解决GAMS Cplex中的以下网络问题。我无法获得所需的输出,因为GAMS正在给出不作为输出存在的弧。你可以帮我纠正这个。

程序:

Set

i  supply nodes /1,2,3,4/;

Alias(i,j);

Set

arc(i,j) arcs from node i to j 
/1 .2

 2 .3

 3 .4

 1 .4

 2 .4/;


Parameter b(i) number of units available or required at node i
/ 1  5

  2  2

  3 -4

  4 -3/ ;

Table c(i,j) cost of shipping from node i to node j
         1       2       3      4

1        0       3       0      1

2        0       0       6      5

3        0       0       0      0

4        0       0       2      0 ;

Positive variables
x(i,j) number of units shipped along arc from i to j;

Variable z;

Equations obj, cons(i);

obj.. z =E= sum(arc(i,j),c(arc)*x(arc));

cons(i).. sum(j,x(i,j)) - sum(j,x(j,i)) =E= b(i);

1 个答案:

答案 0 :(得分:0)

我认为你需要使用set" arc"在你的约束和#34; cons"像这样:

cons(i).. sum(arc(i,j),x(i,j)) - sum(arc(j,i),x(j,i)) =E= b(i);

希望有所帮助, 鲁兹