导航:首页 > 编程语言 > lingo编程

lingo编程

发布时间:2022-02-04 09:43:32

❶ 求解lingo编程

简化做不到 demo版不行的话可以用破解版 而且你这个按理说demo版完全没问题 最后没有可行解 具体是什么原因自己看看 估计是你写错了

model:
sets:
dmu/1..5/:m,y;
ii/1..8/:s;
iv(ii,dmu):x;
endsets
min=v;
@for(dmu(n):
@for(ii(i):@sum(dmu(t):m(t)*x(i,t)+s(i))=v*x(i,n));
@sum(dmu(t):m(t)*y(t)-a)=y(n));
@sum(dmu(n):m(n))=1;
data:
x=5408 5780 5210 4986 6009
7208 8573 6987 5324 6547
757 809 729 698 841
1489 1513 1632 1214 1345
1892 1892 1892 1892 1892
724 746 812 907 1065
1302 1532 1980 1289 1658
5863 4230 3210 6120 4698;
y=1408 1736 1848 1424 2072;
enddata
end

❷ lingo编程问题

我把思路告诉你,这里没有lingo软件。。。
sets部分
你先假设有16个软盘disk(因为16个文件最多用到16个软盘)软盘的级属性是一个(0,1)变量q(0表示没有用到,1表示用到)。
16个文件doc,属性是他们分别的大小s。
doc和disk的父集link,属性是p也是0-1变量,表示某个doc是否放在某个disk里
data部分:
对文件的大小赋值。
目标函数:
min=@sum(disk(i):q(i));!用到软盘的最大数;
约束条件:
@for(doc(i):@sum(disk(j):p(i,j))=1);!每个文件只能放一次;
@for(disk(j):@sum(doc(i):s(i)*p(i,j))<1.44*1024);!每张盘的容量上限;

❸ 急求!!!!lingo编程问题

编译了下,改了几个错误,但还是通不过,最后终于发现了原因:第17行,Q+@sum(second(j):y(4,j)*x(j))。。。y的最大下标应该是3,不可能为4.这就不好改了。。。

❹ lingo编程题

max=72*x1+64*x2+3*x3;

60*x1+80*x2+10*x3<=4800;

2*x1+3*x2-5*x3<=100;

❺ 怎么在lingo中编程出来

需要用集 你至少要给我集怎么定义的我才能写 不会的话看看相关教程 不难

❻ 用lingo语言编写程序

你看这样行吗? 结果有了!

model:
!x吨A原料2x吨B原料生产甲轴承
y吨A原料0.6y吨B原料生产乙轴承;
sets:
c/1..3/:cities,pri_jia,pri_yi;!pri_jia:甲的价格,pri_yi:乙的价格;
endsets

data:
pri_jia=234;
pri_yi=642;
enddata

max=@sum(c(i):cities(i)*(pri_jia*0.5*x+pri_yi(i)*0.2*y));

2*x+0.6*y<=12;
x+y<=10;

x*0.5<2.5;
y*0.2<1.5;

@sum(c(i):cities(i))=1;!保证“全部销售到同一个地方”;
end

结果分析:2.5 吨 A 原料,5吨 B 原料,用来生产 1.25 千套 甲产品;7.5 吨 A 原料,4.5 吨B原料生产 1.5 套乙产品!只有 cities(3) 为 1,表示运往广州! 最后,max = 11.50000

❼ lingo程序编程

max=y;y=@if(x2-x1#LT#x3-x2,x2-x1,x3-x2);x1>0;x180;x2120;x3<140;求解结果:Globaloptimalsolutionfound.Objectivevalue:60.00000Objectivebound:60.00000Infeasibilities:0.000000Extendedsolversteps:2Totalsolveriterations:11VariableValueRecedCostY60.000000.000000X280.000000.000000X10.0000000.000000X3140.00000..000001.00000020.0000000.00000030.0000000.00000040.0000000.00000050.0000000.00000060.0000000.00000070.0000000.00000080.0000000.000000

❽ lingo编程

你看这样行吗? 结果有了!
model:
! x 吨 A 原料 2x 吨 B 原料 生产 甲轴承
y 吨 A 原料 0.6y 吨 B 原料 生产 乙轴承;
sets:
c/1..3/: cities, pri_jia, pri_yi; ! pri_jia:甲的价格, pri_yi: 乙的价格;
endsets

data:
pri_jia = 2 3 4;
pri_yi = 6 4 2;
enddata

max = @sum(c(i): cities(i)*(pri_jia*0.5*x + pri_yi(i)*0.2*y));

2*x + 0.6*y <= 12;
x + y <= 10;

x * 0.5 < 2.5;
y * 0.2 < 1.5;

@sum(c(i): cities(i)) = 1; ! 保证“全部销售到同一个地方”;
end
结果分析:2.5 吨 A 原料,5吨 B 原料,用来生产 1.25 千套 甲产品;7.5 吨 A 原料,4.5 吨B原料生产 1.5 套乙产品!只有 cities(3) 为 1,表示运往广州! 最后,max = 11.50000

❾ lingo 怎么编程

建议你去系统的看一下lingo的教程和例题 其实很简单 就是把最优化问题的模型翻译成lingo的语言 语法也不难
那个设置取值范围有@bnd函数 也可以直接用不等号来设置

❿ 用lingo 编程实现,急需!

你这个有问题 肯定还有其它条件 否则你用lingo干什么 每个货物选利润最大的那个店卸下就行了

阅读全文

与lingo编程相关的资料

热点内容
阿里云部署java 浏览:636
云是不是就是个大的服务器 浏览:581
如何建立linux日志管理服务器 浏览:772
悟空头图标是什么APP 浏览:555
linuxandroid虚拟机 浏览:281
ps李涛pdf 浏览:638
linuxfork线程 浏览:97
易语言编译改名 浏览:723
阿里服务器都提供什么 浏览:756
cf打开服务器接不上怎么办 浏览:901
linux下more命令 浏览:402
des算法运算位数 浏览:375
珠海建行贷款解压 浏览:635
布谷源码iOS 浏览:66
云存储节点服务器是啥 浏览:784
压缩文件可以用pad解压么 浏览:609
我的世界服务器如何换 浏览:64
程序员要拒绝吗 浏览:124
下期视频怎么解压 浏览:383
方法命令函数指令 浏览:130