lingo 中x11

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/03 09:51:32
LINGO中怎么取整

lingo取整有几种形式:@floor(x):对x向下取整@bin(x):只取0或1@gin(x):限制x只能取整数

在lingo里面实现循环语句求最优解,比如i是1~5 j是1~3 求和sum=x11*5+````一类的问题怎么办?急

sets:r/1..5/:;c/1..3/:;link(r,c):x,d;endsetsdata:!d=;!d表示系数,根据实际填写;enddatasum=@sum(link(i,j):d(i,j)*

lingo 整数我设定的变量是X11,X12,X13,X17X21,X22,X23,X27,X231,X232,X233

lingo默认变量非负的sets:r/1..23/:;c/1..7/:;link(r,c):x;endsets@for(link:@gin(x));

lingo中@bin什么意思

lingo中@bin表示的是0,1变量,是对题目的约束进行简化的有效函数

lingo中积分如何表示

如果有积分,lingo是处理不了的.建议到matlab工具箱中运行求解吧,积分可以利用数值积分的方法.

在LINGO中输入

不知道你这样做的目的是什么单算这个用lingo没什么意义sets:num/1..100/:n;endsetsy=5*@sum(num(i):i)+1;

lingo中如何表达A

爱吃苹果的少年,在Lingo中表达A

Lingo程序中,a=@if(x11-x21#ge#0,0,x21-x11)是什么意思?

就是你说的那个意思啊@if的格式就是这样的x11-x21#ge#0是逻辑语句如果x11-x21大于等于0那么为真否则为假后面两个分别是这个语句为真和为假时候的值

求问lingo大神!model:max=3*x11+9*x12-7*x21-x22-x31+5*x32-6*x41;0.

没什么问题啊反正我这里每次都一样就看目标函数值就行了最好把除法改成乘法这样好一点再问:改成乘后好像没变了,多谢多谢!

怎么用lingo实现编写这一步?(x11+x12+x13)*0.5+(x21+x22+x23)*0.3

你写完整你要做什么东西这样我不知道你要干什么再问:恩,我是想求和,刚没说清楚,再答:那你写完整我这里只能告诉你可以用@sum函数写再问:好吧,我知道是sum函数,就是想知道怎么实现循环加法,比如说:(

lingo中link是什么?

link一般用作派生集就是一个二维的集看起来像矩阵那样的比如定义了两个集a表示时间的集b表示地点的集那么可以做一个集link(a,b)它里面的变量表示某个时间某个地点的情况当然这个link只是一个惯例

lingo 语句,当(x11+x12)>0,(x11+x12)=1,否则为0;怎样写语句啊,

你限制x11+x12是0-1变量就行了或者让他等于一个0-1变量@bin(x11+x12);再问:如果(x11+x12)>0,那么就令,(x11+x12)=1,如果(x11+x12)=0,则(x11+

用lingo软件解题min s=50*X11+60*X12+70*X13+60*X21+110*X22+160*X23S

只要注意lingo语法就行了如果涉及到大规模的批量语句还是要用集操作另外你的xij>=是什么意思>=什么如果是0那不用加因为默认是非负的结果是无可行解这个看你写的就知道问题在哪了后三个式子跟前两个式子

lingo中如何表示绝对值?

你写错了吧应该是|x1-x2|=5@abs(x1-x2)=5;

lingo中abs函数?

取绝对值的函数.

lingo中@gin(

@gin(x)限制x为整数例子:max=x+y;x>1.1;x1.1;y

lingo中怎么表示整数?

@gin(x)整数@bin(x)整数0或1@free(x)取消x非负限制,即可取所有实数因为lingo中的数是默认非负的@bnd(m,x,l)x是属于m=

lingo中求最小值问题

lingo中的变量缺省是大于等于0的,你要增加2个约束:@free(x1);@free(x2);就可以了.另外,你的目标函数应该是min=x1+x2;这才是求最小值.

LINGO中generator

generatormemory初始记忆,就是一开始的设定,以方便还原不过你是把这个问题发到百度知道的电脑专栏里去,哪里有很多高手呢.