导航:首页 > 编程语言 > 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编程相关的资料

热点内容
丁字梁加密吗 浏览:329
BG编程啥意思 浏览:656
云服务器难玩吗 浏览:274
如何ping云端服务器 浏览:148
文件夹中能不能存放设备文件 浏览:3
继电器连接单片机 浏览:14
宁明天西到崇左源码 浏览:657
10g文件夹误删能恢复吗 浏览:132
dos命令服务启动 浏览:724
aws云服务器付费 浏览:171
水滴杆文件夹图片 浏览:26
java百战程序员25讲 浏览:383
java斑马 浏览:998
名片开发源码 浏览:333
如何买便宜的云服务器 浏览:774
linux的命令提示符 浏览:979
机器人焊接手柄编程入门教程 浏览:653
方舟怎么进入之前进去的服务器 浏览:810
家有萌宝解压 浏览:929
linuxc一站式学习pdf 浏览:20