各位高手,你们好,想问下怎样将下面的LINGO语言转变成MATLAB语言,多谢啊。不好意思,财富不多。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了各位高手,你们好,想问下怎样将下面的LINGO语言转变成MATLAB语言,多谢啊。不好意思,财富不多。相关的知识,希望对你有一定的参考价值。
sets:
jiedian/1..37/:s,m;
link1(jiedian,jiedian):x,u,d;
endsets
data:
a=2.0;
b=0.5;
s=?;
d=?;
enddata
min=F;
!运输费用;
F=@sum(jiedian(t)|t#le#36:b*d(37,t)*u(37,t))+@sum(link1(i,j):a*x(i,j)*d(i,j));
!运输时间;
!T=@sum(link1(i,j):d(i,j)*u(i,j)/45)+1/6*@sum(link1(t,k)|t#le#36:u(t,k))+@sum(jiedian(t)|t#le#36:d(37,t)*@sum(jiedian(i):u(t,i)-u(i,t)))/45;
!37号节点没有垃圾运出;
@for(jiedian(j):x(37,j)=0);
!最终垃圾全部被运到37号节点;
@sum(jiedian(i)|i#le#36:x(i,37))=56.96;
!定义0-1变量;
@for(link1:@bin(u));
!不允许各节点自己往自己运输垃圾;
@for(jiedian(i)|i#le#36:x(i,i)=0);
!每个站点只允许一辆车在此处运出垃圾;
@for(jiedian(i)|i#le#36:@sum(jiedian(j):u(i,j))=1);
!每个站点只允许一辆车在此处运进垃圾;
@for(jiedian(i)|i#le#36:@sum(jiedian(j):u(j,i))=1);
!运出量等于运进来的加上该站点原有的垃圾量;
@for(link1(t,i)|t#le#36:x(t,i)=u(t,i)*(@sum(jiedian(j):x(j,t))+s(t)));
!每辆车的载重不超过6吨;
@for(link1(i,j)|i#le#36:x(i,j)<=6);
@for(jiedian(i)|i#le#36:u(1,i)=0);
@for(jiedian(i)|i#le#36:x(1,i)=0);
@for(jiedian(i)|i#le#36:u(2,i)=0);
@for(jiedian(i)|i#le#36:x(2,i)=0);
@for(jiedian(i)|i#le#36#and#i#ne#1:u(3,i)=0);
@for(jiedian(i)|i#le#36#and#i#ne#1:x(3,i)=0);
@for(jiedian(i)|i#le#36#and#i#ge#3:u(4,i)=0);
@for(jiedian(i)|i#le#36#and#i#ge#3:x(4,i)=0);
@for(jiedian(i)|i#le#36#and#i#ge#3#and#i#ne#6:u(5,i)=0);
@for(jiedian(i)|i#le#36#and#i#ge#3#and#i#ne#6:x(5,i)=0);
@for(jiedian(i)|i#le#36:u(6,i)=0);
@for(jiedian(i)|i#le#36:x(6,i)=0);
@for(jiedian(i)|i#le#36#and#i#ge#5#and#i#ne#6:u(7,i)=0);
@for(jiedian(i)|i#le#36#and#i#ge#5#and#i#ne#6:x(7,i)=0);
@for(jiedian(i)|i#le#36#and#i#ge#4:u(8,i)=0);
@for(jiedian(i)|i#le#36#and#i#ge#4:x(8,i)=0);
@for(jiedian(i)|i#le#36#and#i#ge#2:u(9,i)=0);
@for(jiedian(i)|i#le#36#and#i#ge#2:x(9,i)=0);
呵呵,多谢啊。
参考技术B switch模块。中间的u2是控制端,点击右键进入属性可以设置判断方式和阈值。
当u2满足switch的条件时,switch输出u1的值;如果不满足,switch输出u3的值。本回答被提问者采纳 参考技术C 真对不起,帮不上忙。追问
没事,也谢谢你啊
Android中Intent用法,想问下Intent(this,getClass())启动的是哪个activity?
mPendingIntent = PendingIntent.getActivity(this, 0, new Intent(this,
getClass()).addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP), 0);
恩
以上是关于各位高手,你们好,想问下怎样将下面的LINGO语言转变成MATLAB语言,多谢啊。不好意思,财富不多。的主要内容,如果未能解决你的问题,请参考以下文章
想问下各位,highcharts控件图表显示的大小怎么控制,我想在jsp中一排显示两个,想让两个图表小一些
请问下各位大侠,小弟接触QT不到2个星期,想问下,用QT开发出的exe程序属性里如何能显示出版本的信息?
新手 想问下,上传图片到FastDfs后,如何在该虚拟机下找到上传的图片