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

热点内容
为什么安卓机拍照那么丑 浏览:694
服务器绑定云产品实例 浏览:313
程序员认真工作被开除 浏览:453
程序员送苹果 浏览:143
小程序绘图源码 浏览:968
如何购买域名和服务器阿里云 浏览:671
服务器地址及端口在哪里 浏览:695
腾讯云服务器有危险吗 浏览:798
复制文件到文件夹php 浏览:10
java注释正则表达式 浏览:858
java连接远程oracle 浏览:91
javamainargs 浏览:758
金华数据文档加密软件公司 浏览:855
内心极度担心解压的音乐 浏览:897
穿搭技巧app卡色配什么颜色 浏览:595
程序员得结石 浏览:131
查公司薪资的app叫什么 浏览:410
压缩包多个文件夹图片连续看 浏览:487
linuxmysql无法用命令启动 浏览:442
地税身份认证用什么ApP 浏览:532