首页 >>  正文

lingo中集合怎么表示

来源:baiyundou.net   日期:2024-07-07

牛送殷5144lingo中如何表示(求和符号)(求和符号)(kij*xj - xi)^2. -
宦牧炭18963218007 ______[答案] lingo中的循环需要用到你集合域定义的集合. 您的x(i)应该有相应的定义 如:a/1..n/:x;,k(i,j)是他们的衍生集合.link(x,x):k; 表达式可以写成: @sum(a:@sum(a:(k(i,j)*x(i)-x(i))^2));

牛送殷5144求助:稀疏集合的 ( i , j )是怎么定义的? -
宦牧炭18963218007 ______ 楼主你好!虽然这是基础问题但也很值得说清楚,想明白. 举个简单的例子,有两组点,A1,A2;B1,B2,B3.那么在LINGO中可以这么定义: SETS: SE_A/1..2/:A; SE_B/1..3/:B; ENDSETS 楼主纠结之处可能在于衍生集合,不妨令其为LINK(SE_...

牛送殷5144lingo中如何用一个集合的形式表述出多维数组,对数组初始化的时候怎样赋值. -
宦牧炭18963218007 ______ 按顺序写就行了 按下标来说就是 1,1,1,1,1 1,1,1,1,2 这样的顺序写

牛送殷5144lingo集合定义时可以定义xf/1..n/:x;其中n在数据段给出??? -
宦牧炭18963218007 ______ 可以 但是n的数据必须写在sets之前

牛送殷5144lingo语句n是一个二维的集合,p是一个三维的集合,在p的第一维确定的情况下,对n和p的每一个对 -
宦牧炭18963218007 ______ n是一个二维的集合,p是一个三维的集合 lingo语句如下 @for(A(i):@sum(link1(j,k):n(j,k)*p(i,j,k))<=M);

牛送殷5144如何在lingo中用定义集合的方式解方程组如 X1+3X2+3X3=0 3X1+2X2+3X3= - 1 - X1+4X2+X -
宦牧炭18963218007 ______ 代码如下,你参考下,关键就是不要忘记了用 @free 函数 sets: set1/1..3/: x, V; set2(set1, set1): A; endsets @for(set1(I): @free(x(I))); @for(set1(I): @sum(set1(J): A(I, J)*x(J)) = V(I); ); data: A = 1 3 3 3 2 3 -1 4 1; V = 0 -1 2; enddata 报告: 方程组的解:

牛送殷5144lingo中怎样表示: xi,yi,zi=0或1, xi+yi+zi=1 -
宦牧炭18963218007 ______ 你这里面是用了集了吗 如果用集就大概是这样的 但是具体的你要自己写 我不知道你什么意思 sets:s/1..5/:x,y,z; endsets @sum(s(i):x(i)+y(i)+z(i)=1); @for(s(i):@bin(x(i));@bin(y(i));@bin(z(i)););

牛送殷5144lingo中的集怎么处理?这个问题该如何求解? -
宦牧炭18963218007 ______ 举个例子吧,需要生产500个零件,每个零件有cost,profit等属性,即对于所有零件的属性参数,有500个集合,可作如下定义:sets:produce/1..500/:cost,profit,location....................endsets然后对每个数据定义:data:cost=.........profit=..........则调用时,第i个零件的成本为cost(i),以此类推

牛送殷5144LINGO怎样表示i=1,2,3,4,5 -
宦牧炭18963218007 ______ 如果是下标就用集定义 自己找教程看看 变量用@gin(i);i

牛送殷5144lingo里派生集合中的稀疏集合,怎么样才能不用列举的方法进行定义? -
宦牧炭18963218007 ______ ab(a,b)|&1 #eq# &2 大概就这样的 不过这个跟你直接用其中一个集没多大差别

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024