lingo大m

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 15:09:27
lingo大m
如何在LINGO中累乘

@prod(setname:x)函数例如y=x1*x2*x3*x4*x5可用如下表示sets:r/1...5/:x;endsetsy=@prod(r:x);

运筹学实验 Lingo

程序其中x表示是否派第i个人执行第j个任务应该很清楚model:sets:task/1..5/:;person/1..5/:;link(person,task):time,x;endsetsdata:

lingo程序如何运行

工具栏里面有个靶子的图标你点一下就可以了或者ctrl+U运行关键是你要正确写程序

lingo求解非线性规划

复制文字上来发图片根本没法看再问:已经补充了,大神能不能看到?再答:反正我这里面没有任何错误你要么把你的错误提示发上来要么自己换个版本的lingo再问:额……难道是我的lingo版本问题么,我的是9.

小弟编了一个超简单的lingo程序,不知错在哪里~望指教~大谢!

MODEL:SETS:warehouse/w1,w2,w3/:w;costomer/v1..v4/:d;links(warehouse,costomer):c,x;ENDSETSDATA:c=6,22

lingo选址

加那个条件很简单只要对每个缴费点分别求和就行了具体的你要发具体的程序上来

我有一个数学模型,由于规模有点大,想用lingo求解,在此求教

model:sets:production/1..5/:;factory/1..8/:;market/1..8/:;season/1..4/:;link1(market,season,producti

lingo 程序sets:k/1..5/;z/1..8/:m;link(k,z):a,c,l,t,s;endsetsmi

sets:k/1..5/;z/1..8/:m;link(k,z):a,c,l,s;endsetsmin=@sum(link:a);@sum(z(j):a(4,j)*c(4,j))

lingo问题model:sets:weizhi/a b/:cap,m,n;ven/ v1 v2 v3 v4 v5 v6

首先错误的是@sum少了一个括号,运行之后发现@sqrt语句有问题!进行修改,我不清楚到底lingo有没有开方函数,但是用数学公式就可以表示开方了.知道有这样的函数:@exp(x)返回常数e的x次方现

怎么用lingo处理 共用一个索引(i)的情况 就是表示这个约束条件:a(i,m)+a(i,n)

学艺不精.m,n有具体的取值,a(i,j)表示第一次取第j件物品,第i次不能同时取第m和n件物品

lingo的循环程序sets:zones/1..20/:Q,n,m;endsetsdata:Q=156.02 80.45

1163.10这个数据不对吧,否则找不到可行解我改成116.10了sets:zones/1..20/:Q,n,m;endsetsdata:Q=156.0280.4583.3994.36116.1027

lingo @bin()

可以用,举例如下:model:sets:A/1..5/:T;AA(A,A):S,d;!S为决策变量,d为距离;endsetsdata:d=0111110111110111110111110;endda

如何在lingo中输入一个大矩阵

数据量过大,可以利用@ole函数将数据导入lingo,具体操作可找书看看.

是M大还MB大

在硬盘储存中,1MB=1024KB,也有另一种版本1000KB(均为规范标准),M是MB的缩写.

lingo 小错误lingo too many equality

语法上就不对加上#or#的意思就是左右都是两个逻辑表达式你可以把两端改成逻辑表达式然后让这个值等于1但是这样比较麻烦再问:怎么改成逻辑表达式再答:>=改成#ge#最好括起来再问:还是没用,@for里面

lingo 错误11 p/1..40/:y;m(p,p):v,x;endsetsdata:v=@ole('D:\

最前面写sets:错误提示也没说你@ole有问题啊有问题要看提示

lingo 约束条件

首先要定义集你都没有定义只给你写一半吧另一半一样@for(column(j):@sum(row(i):x(i,j)*c(i))

怎么设置lingo可以计算大矩阵(16*7)

那是因为你的lingo是试用版的自己装破解版的