lingo中link是什么?

作者&投稿:汉点 (若有异议请与网页底部的电邮联系)
lingo links()怎么用~

link就是把两个集合联系起来…
比如说:
MODEL:
A/1..3/:;
B/1..3/:;
LINK(A,B):VAR;!VAR就是一个3*3的矩阵;

&1表示第一个集中的下标 &2表示第二个集中的下标 也就是说这个集里面第二个下标大于第一个下标

link一般用作派生集,就是一个二维的集。

Lingo软件是美国Lindo公司的产品,主要用来求解优化问题。它是一个非常强大的软件,可以求解大部分优化问题,包括线性规划、二次规划、整数规划、运输问题等。

是目前全球应用最广泛的优化软件之一。如果你的计算机已经安装了Lingo,只需要在桌面上双击Lingo的快捷方式,就可以进入Lingo。为了使自己的程序易于阅读,经常需要有一些注释,因此在编写程序中,每一行前面有感叹号的表示这一行是注释行。

建立数学模型和Lingo模型语言

用Lingo软件求解一个简单的优化问题是非常容易的。只需要输入优化问题的两个主要部分:目标函数和约束,就可以直接求解。

在Lingo模型语言中,变量集合分为两种类型:原始集合(Primitive)和派生集合(Derived)。在前面的例2中,仓库集合WAREHOUSES和分厂集合VENDORS就是原始集合。

而运输集合是由这两个原始集合派生出来的,通常用LINKS( WAREHOUSES, VENDORS)来表示这个派生集合。



link一般用作派生集 就是一个二维的集 看起来像矩阵那样的 比如定义了两个集a表示时间的集 b表示地点的集 那么可以做一个集link(a,b) 它里面的变量表示某个时间某个地点的情况 当然这个link只是一个惯例让它作为一个派生集集名 其实用其他任何名字代替都是可以的
具体的操作请自己查看相关教程


在否,我这里有一个关于选址和路径优化问题,需要用lingo编程求解,我在...
应该是没问题的了。。model:sets:hang\/1..9\/;lie\/1..9\/;shu\/1..9\/;link(hang,lie,shu):x;endsets min=@sum(link(i,j,k):x(i,j,k));for(hang(i):for(lie(j):sum(shu(k):x(i,j,k))=1));for(hang(i):for(shu(k):sum(lie(j):x(i,j,k))=1));for(lie(j):...

塞尔达传说时之笛 骑马任务
途中经过Lon Lon Ranch(隆隆牧场),顺便进去拜访下吧。这么多年了,这里已经物事人非,找到在牛棚中已经长大的Malon,了解到原来牧场中的杂工Ingo巴结上了Garondorf,霸占了牧场,把原来的牧场主Talon赶了出来。找到在马场口的Ingo,花10块钱能进去骑1分钟的马(绝对的JS啊)。还记得小时候在这里学的...

一月成都旅游攻略成都一日游攻略
过了两个路口,就到了举世闻名的金沙遗址东门。买票进入,你会在一号坑的文物古迹发掘中介绍中国的人类发展史,特别注意世界十一号标志的发掘现场及其陈列柜。当你离开东大,向东穿过韩曙路,就来到了川味美食基地,在这里你可以品尝到各派的川味美食,让你大快朵颐。由于篇幅有限,我赢了t给你介绍十大怪味八大美味。你要...

好久以前放的一部动画片,是星空卫视放的,讲的是两个魔女,一个叫香草...
是叫《魔女的考验》国语版:http:\/\/www.paopaoku.com\/riben\/3339\/ http:\/\/www.52tian.net\/html\/movie\/7698\/

塞尔达传说时之笛 骑马任务
1、玩家首先要演奏时间之歌,让三个圣石起反应,打开大门。2、进去拔剑后,时间会流逝,主角也会变成大人。3、出城后,来到龙龙牧场,发现牧场已经换人经营了,和主人说话后,花10元进去骑马;4、熟悉之后进去骑第2次,此时吹艾波那之歌,可将艾波那召唤过来,骑上后再和主人说话,可和主人比赛。5...

成都周边一日游景点攻略成都周边一日游景点攻略
喜欢历史人文的可以去大邑县的安仁古镇,那里有地主刘、建川博物馆、中学、历史家园、运行中的电车、历史街区。相比其他古镇,安仁古镇更能让你乐在其中。 2.成都附近景点一日游攻略如果12月来成都,推荐你去成都周边的青城后山一日游。沿途可以看到美丽的风景,12月可以看到黄叶红叶。进入青城山后山,这里的古镇也各...

磐安县18344859534: lingo中link是什么? -
辉傅同仁: link一般用作派生集 就是一个二维的集 看起来像矩阵那样的 比如定义了两个集a表示时间的集 b表示地点的集 那么可以做一个集link(a,b) 它里面的变量表示某个时间某个地点的情况 当然这个link只是一个惯例让它作为一个派生集集名 其实用其他任何名字代替都是可以的 具体的操作请自己查看相关教程

磐安县18344859534: lingo中link是什么? -
辉傅同仁:[答案] link一般用作派生集 就是一个二维的集 看起来像矩阵那样的 比如定义了两个集a表示时间的集 b表示地点的集 那么可以做一个集link(a,b) 它里面的变量表示某个时间某个地点的情况 当然这个link只是一个惯例让它作为一个派生集集名 其实用其他任何...

磐安县18344859534: lingo中link是什么意思 -
辉傅同仁: 集名 你随便换个别的都可以 只是很多时候都用来作为派生集的名字 这个不懂还是自己找个教程看看吧 很容易理解

磐安县18344859534: lingo中“link(plane, plane)|&1 #LT# &2: b,c; ”什么意思啊? -
辉傅同仁: lingo中“link(plane, plane)| ”什么意思啊?&1表示第一个集中的下标 &2表示第二个集中的下标 也就是说这个集里面第二个下标大于第一个下标

磐安县18344859534: lingo中@writefor是什么意思 -
辉傅同仁: @writefor 是 @write的循环 在date或者calc段使用 一般用于输出数据 例如:@text('d:\out.txt')=@writefor(s(i):@writefor(s(j):x(i,j),' '),@newline(1));

磐安县18344859534: 在lingo中,0/1变量函数是什么意思啊 ,求大神指点 -
辉傅同仁: 就是限制某个变量只能取值为0或1,函数为@bin 示例如下:sets: r/1..5/:x; c/1..5/:; k/1..5/:; link(r,c):y; links(r,c,k):z; endsets @bin(b);!单变量; @for(r:@bin(x));!一维; @for(link:@bin(y));!二维; @for(links:@bin(z));!三维;

磐安县18344859534: lingo中变量的累加和怎么表示 -
辉傅同仁: 最后自己看下教程,集的概念和sum,for函数,以下仅是部分情况示例 sets: r/1..5/:x; c/1..5/:; link(r,c):y; endsets s1=@sum(r:x); s2=@sum(link:y); @for(r:@sum(c:y)<=15);

磐安县18344859534: lingo中@for(link:x#ge#2 #or# x#eq#0=1);是什么意思 -
辉傅同仁: 集合x中的元素要嘛大于等于2要嘛等于0 x≥2或x=0为真,即其中至少有一个为真

磐安县18344859534: lingo中可以定义多个links集合吗 -
辉傅同仁: 不可以的.你可以分别写成links1,link2,link3 或者用三维坐标表示:links(A,B,C)

磐安县18344859534: lingo 中 gin()函数有什么作用 ,如@for(link:@gin(e);); 有什么意义
辉傅同仁: @gin(x);是限制x为整数 @for(link:@gin(e);); 是限制数组e的每个元素都是整数

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网