为什么这断代码LINGO运行不了

作者&投稿:程黎 (若有异议请与网页底部的电邮联系)
为什么这个lingo程序运行不了?~

MODEL: ! Traveling Salesman Problem for the cities of Atlanta, Chicago, Cincinnati, Houston, LA, Montreal; SETS: CITY / 1..10 /: U; ! U( I) = sequence no. of city; LINK( CITY, CITY): DIST, ! The distance matrix; X; ! X( I, J) = 1 if we use link I, J; ENDSETS DATA: !Distance matrix, it need not be symmetric; DIST =0 7.6 5.1 2.9 13.4 3.3 12.1 2.7 9.5 5.3 7.6 0 5.6 8.4 7.1 6.4 6.3 5.3 2.4 5.1 5.1 5.6 0 5.9 12.7 4.4 11.9 5.3 7.1 2.1 2.9 8.4 5.9 0 15.5 5.4 13.8 5.4 9.9 5.7 13.4 7.1 12.7 15.5 0 10.7 1.2 9.7 4.9 10.9 3.3 6.4 4.4 5.4 10.7 0 9.4 0.54 7.4 3.2 12.1 6.3 11.9 13.8 1.2 9.4 0 8.5 3.7 9.7 2.7 5.3 5.3 5.4 9.7 0.54 8.5 0 6.8 3.6 9.5 2.4 7.1 9.9 4.9 7.4 3.7 6.8 0 6.8 5.3 5.1 2.1 5.7 10.9 3.2 9.7 3.6 6.8 0;
ENDDATA
!The model:Ref. Desrochers & Laporte, OR Letters, Feb. 91; N = @SIZE( CITY); MIN = @SUM( LINK: DIST * X); @FOR( CITY( K): ! It must be entered; @SUM( CITY( I)| I #NE# K: X( I, K)) = 1; ! It must be departed; @SUM( CITY( J)| J #NE# K: X( K, J)) = 1; ! Weak form of the subtour breaking constraints; ! These are not very powerful for large problems; @FOR( CITY( J)| J #GT# 1 #AND# J #NE# K: U( J) >= U( K) + X ( K, J) -( N - 2) * ( 1 - X( K, J)) + ( N - 3) * X( J, K) ); ); ! Make the X's 0/1; @FOR( LINK: @BIN( X)); ! For the first and last stop we know...; @FOR( CITY( K)| K #GT# 1: U( K) = 1 + ( N - 2) * X( K, 1) );END


语句不完整

可以运行 如果不能运行可能是你版本问题,下个破解版试试
另外你写的程序不好,太复杂,用集操作来写很容易

你还是自己找我一下吧,你写的有问题,表达也有问题

能运行 !没有错


广汽传祺p150200LIN故障码
广汽传祺p150200Lin故障码是指Lin总线超时响应,所以需要测试汽车的串行通信网络。测试和故障排除后,清除故障代码。汽车故障码是汽车出现故障问题后,汽车电脑ECU分析反映出来的故障码。大部分的故障码基本都是传感器故障和传感器工作不良引起的,但是有些机械故障是ECU无法读取的。LIN总线的工作原理LIN总线控制...

lin代表什么
在某些编程或软件语境下,"lin"可能代表特定的命令、函数或格式。例如,在某些文本编辑器或编程环境中,"lin"可能表示行号,用来标识文本或代码的具体位置。3. “lin”作为人名或品牌名 除了上述的专业语境含义,"lin"还可以作为人名或品牌名的组成部分。在人名中,"lin"可能代表某个人的姓氏或名字的一...

lin是哪个机场
综上所述,LIN是兰州中川国际机场的代码,该机场在西北地区具有重要的航空交通地位。

谁能给我解释下这段代码的意思
这一段的话,这个函数应该是ws类中的一个私有函数,参数是2个string类型,返回类型是double。Lin是另外一个类,lin是实例化Lin的一个对象。Lin lin = ws.getLin();这句话是ws调用类中函数getLin(),然后将获得的值赋给lin,由lin中的max函数进行数据操作。

pythonlin是什么
pythonlin就是代码行,经常在错误提示中出现的。

代码怎么实现lin通讯错误反馈
需要及时反馈给控制器,以便进行相应的处理。当LIN通讯出现错误时,会调用LIN_Error_Callback函数进行处理,该函数会发送一个错误帧,以通知控制器出现了通讯错误,同时,该函数还会记录错误信息,包括错误代码和错误数据,以便后续进行分析和处理。LIN通讯是一种低速、短距离的串行通讯协议,主要用于汽车电子...

汽车lin总线是什么意思
这个其实与modbus更类似。也可以把slave看做消息的发布者,master看成消息的订阅者,想要获取某个变量值,就需要不断问询对应节点对应的报文。这个结构就决定了LIN线传输的消息不可能太多,以保证消息更新的实时性,通常一条LIN线上定义的消息要比一条CAN线上定义的消息少一个数量级。当然,如果中心节点...

汽车上的can总线和lin总线是怎么回事?谁知道说具体点,谢谢
LIN是一种低成本的串行通讯网络,用于实现汽车中的分布式电子控制系统。LIN的目标是为现有汽车网络(例如CAN总线)提供辅助功能,因此LIN总线是一种辅助的总线网络。在不需要CAN总线的带宽和多功能的场合,比如智能传感器和制动装置之间的通讯使LIN总线可大大节省成本。CAN是的缩写(以下称为CAN),是ISO国际...

宽带猫上的lin和data为什么交替闪吗?
是正常的,因为你那在上网的时候,是需要信息流量数据交换,LAN(LIN)闪烁是说有数据传输。DATA闪烁是电话线拨号,具体的需要看猫的型号等等,话说回来,只要能上网,管它呢,对吧。还有就是,如果拨不上号,需要看错误代码来判断问题故障。

stm32 lin数据怎么接收
用LIN转UART工具,直接用串口调试助手就能收到LIN数据。如果你问的是代码怎么写,基本就是设置号波特率,然后打开RXNE,LBD中断,在中断函数中RXNE标志中接收每个字节,在LBD标志分割LIN数据帧。也有人用IDLE中断替代LBD中断,基本同样功能。还是不懂怎么操作私信我。

甘肃省19242088956: LINGO问题.这个LINGO的为什么运行不了.关键是S(i,1)=0,和s(i,7)=0..model:sets:si/1..6/;sj/1..7/;st/1..5/:l;sij(si,sj):c,x,s;stj(st,sj):a;sit(si,st):k;endsetsmin=@sum... -
纪舍炎痛:[答案] 找不到可行解,请自行检查模型 model: sets: si/1..6/; sj/1..7/; st/1..5/:l; sij(si,sj):c,x,s; stj(st,sj):a; sit(si,st):k; endsets min=@sum(sij(i,j):c(i,j)*x(i,j)); @for(sj(j):@for(si(i)|i#le#5:s(i+1,j)=s(i,j)+x(i,j))); @for(st(t):@for(si(i):@sum(sj(j):a(t,j))=0); @for(sit(i,t):@GIN(k(i,t...

甘肃省19242088956: lingo中这段代码为什么不可以运行? -
纪舍炎痛: model:sets:campsites/1..4/;date/1..2/;links(campsites,date):x1,x2;endsetsdata:x1= ,0,!未知数放空留一个位置; 1,2, 3,0, 5,8;x2=0,12, 0,0, ,0,!未知数放空留一个位置; 3,8;enddatamax=@sum(links:x1+x2);x1(1,1)=a;x2(3,1)=b;@bin(a);@bin(b);end

甘肃省19242088956: 大神们帮忙看一下这个lingo程序,为啥运行不出来? -
纪舍炎痛: 略作修改,已经能运行.model:sets:DMU /1..16/: S,T,P; !Decision making Unit; II /1..2/: W; !Input Index; OI /1..5/: u; !Output Index; IV(II,DMU): x; !Input Variable; OV(OI,DMU): Y; !Output Variable;endsetsdata: p= 1; x=1229 1240 1242 1242 1248 1298...

甘肃省19242088956: lingo程序中这个程序为什么 一直运行不出来???一直是error11,还提示输入错误???怎么回事,求大神 -
纪舍炎痛: 这个程序问题太多.1. 赋值数据应该放在数据域中; data: b=80; enddata 2. lingo中所有函数用法都是在前面加@; 如:e=@acos(11/h); 3. 我看你这个程序中有很多基本计算公式,建议用matlab求解.

甘肃省19242088956: lingo程序运行不出来出现错误,请高手帮忙!谢谢 -
纪舍炎痛: 因为没有数据段,所以可能很难修改.错误有可能出现在数据段.另外,最后一句的n有什么用吗?好像并不出现在其他约束语句中…可能这也是一个要修改的地方.最后,楼主要注意的一个问题是个1000*100的矩阵,而且目标函数是非线性的,lingo解起来会很慢,甚至运行了半天结论是没有可行解.最好是用更专业的MATLAB来编程计算.

甘肃省19242088956: lingo的代码怎么运行不出来?
纪舍炎痛: model: sets: cz/1..4/:c,r; endsets min=A+T; ! 修改了 下标的 范围: j #LE# 3,表示 j 小于等于(less equal) 3; @for(cz(j) | j #LE# 3 : A - @sum(cz(j) | j #LE# 3 : c(j)-r(j)) > (c(j+1)-r(j+1)); ); !@for(cz(j):T+@sum(cz(j):c(j)-r(j))>(r(j+1)-c(j+1))); @for(cz(j) | j...

甘肃省19242088956: lingo错误代码11,运行不出,MODEL:TITLE 交通流均衡;SETS:ROAD/AD,BD,CD,DG,EG,FG,JG,KH,KI/:Y;CAR/1,2,3,4,5/;LINK(CAR,ROAD):T,X;... -
纪舍炎痛:[答案] title后面的分号用英文的 下标直接写1 2 3 比如Y(1)+Y(2) 先改好再看别的行吧

甘肃省19242088956: 关于lingo的一段代码,问能不能运行成功.如果出错,错在哪里? -
纪舍炎痛: 语法分析,这段代码没有问题,算不出来的原因是因为你的约束条件构不成一个封闭的域.简单的说,如果用线性规划的方法来画图你会发现这个约束条件是没有上限的.那么,你的max函数当然是不能取得值的!解决这个问题,你需要增加约束条件来限制目标函数要么只有改变目标函数.

甘肃省19242088956: 为什么下面程序在lingo中没法运行,求解释,谢谢! -
纪舍炎痛: model:sets:QUARTERS/1,2,3,4/:DEM,RP,OP,INV; endsets data:DEM=40,60,75,25; enddata min=@sum(QUARTERS:400*RP+450*OP+20*INV); @for(QUARTERS(i):RP(i)<40); @for(QUARTERS(i)|i#gt#1:INV(i)=INV(i-1)+RP(i)+OP(i)-DEM(i);); INV(i)=10+RP(i)+OP(i)-DEM(i); end1,/1,2,3,4/后冒号“:”换成英文输入法后的“:”2,最后一条语句请检查,为什么有i却没有@for ???

甘肃省19242088956: 这个lingo程序怎么不能运行?
纪舍炎痛: 还是我来告诉你吧!重启一下lingo试试.盗版的软件用着,有时会出一些小毛病.另外还要特别注意输入法.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网