lingo的循环程序sets:zones/1..20/:Q,n,m;endsetsdata:Q=156.02 80.45 83.39 94.36 116.10 273.3 1163.10 94.36 83.39 80.45 97.22 80.77 141.71 80.77 97.22 229.46 51.16 62.95 46.78 119.23;enddatamax = Q(i)-25*n(i)-5*m(i);50*n(i)+10*m(i) > Q(i); 25*n(i)+

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 11:26:22
lingo的循环程序sets:zones/1..20/:Q,n,m;endsetsdata:Q=156.02 80.45 83.39 94.36 116.10 273.3 1163.10 94.36 83.39 80.45 97.22 80.77 141.71 80.77 97.22 229.46 51.16 62.95 46.78 119.23;enddatamax = Q(i)-25*n(i)-5*m(i);50*n(i)+10*m(i) > Q(i); 25*n(i)+

lingo的循环程序sets:zones/1..20/:Q,n,m;endsetsdata:Q=156.02 80.45 83.39 94.36 116.10 273.3 1163.10 94.36 83.39 80.45 97.22 80.77 141.71 80.77 97.22 229.46 51.16 62.95 46.78 119.23;enddatamax = Q(i)-25*n(i)-5*m(i);50*n(i)+10*m(i) > Q(i); 25*n(i)+
lingo的循环程序
sets:
zones/1..20/:Q,n,m;
endsets
data:
Q=156.02 80.45 83.39 94.36 116.10 273.3 1163.10 94.36 83.39 80.45 97.22 80.77 141.71 80.77 97.22 229.46 51.16 62.95 46.78 119.23;
enddata
max = Q(i)-25*n(i)-5*m(i);
50*n(i)+10*m(i) > Q(i);

25*n(i)+5*m(i) < Q(i);
@abs(n(i)+m(i)-n(j)-m(j)) < 3
@gin(n);@gin(m);
大家帮忙看看这个程序 我想加一个循环 让Q依次 循环并且满以下条件 最后一个条件是指各个Q点地区n 和 m 的总数相差小于3,即:|n(i)+n(j)-n(j)-m(j)|

lingo的循环程序sets:zones/1..20/:Q,n,m;endsetsdata:Q=156.02 80.45 83.39 94.36 116.10 273.3 1163.10 94.36 83.39 80.45 97.22 80.77 141.71 80.77 97.22 229.46 51.16 62.95 46.78 119.23;enddatamax = Q(i)-25*n(i)-5*m(i);50*n(i)+10*m(i) > Q(i); 25*n(i)+
1163.10这个数据不对吧,否则找不到可行解 我改成116.10了
sets:
zones/1..20/:Q,n,m;
endsets
data:
Q=156.02 80.45 83.39 94.36 116.10 273.3 116.10 94.36 83.39 80.45 97.22 80.77 141.71 80.77 97.22 229.46 51.16 62.95 46.78 119.23;
enddata
max =@sum(zones:Q-25*n-5*m);
@for(zones:50*n+10*m >Q);
@for(zones:25*n+5*m

lingo的循环程序sets:zones/1..20/:Q,n,m;endsetsdata:Q=156.02 80.45 83.39 94.36 116.10 273.3 1163.10 94.36 83.39 80.45 97.22 80.77 141.71 80.77 97.22 229.46 51.16 62.95 46.78 119.23;enddatamax = Q(i)-25*n(i)-5*m(i);50*n(i)+10*m(i) > Q(i); 25*n(i)+ Lingo@for循环和@if的语句 Lingo新手,不知道该怎么写程序,MODEL:SETS:city/A1..A4/:U;;links(city,city):distance,;quan/1..4/:A;demond/1..4/:D;link(quan,demond):c;ENDSETSDATA:distance=0,34,84,8,34,0,63,7,84,63,0,5,8,7,5,0;d=12,18,23,16;ENDD 关于LINGO程序lingo程序如下:sets:a/1..5/:x; endsets data:x=1,2,3,4,5;enddata 若知道a(i):x(i)=5,如何写出程序求出i的值 lingo中sets是什么? lingo 循环语句中能不能使用if语句?程序是这样的:model:3个化肥厂4个需求地运输问题; sets:huafeichang/1..3/:chanliang,youhui;diqu/1..4/:xuqiu;links(huafeichang,diqu):yunfei,yunliang,danjia;endsets目标函数;min=@sum(links lingo利用for循环,有错误1 lingo有没有真为1这么一说2 @for(lianxi(i,j)| i #NE# j:(T(i)#EQ#1)*@floor((i+4)/5) #NE# (T(j)#EQ#1)*@floor((j+4)/5)); (j+4)/5))); 这句话哪有错误.整个程序是model:sets:jiaoshi/1..45/:dianliang,zuowei,K lingo怎么写for循环,例如model:sets:s/1,2,3,4/:a,b,c;endsetsdata:a=1,2,3,4;b=1,1,1,1;enddatamax=@sum(s(i):c(i));@for(s(i):c(i)=(@sum(s(i):a(i)))+@sum(s(i):b(i)));程序结果是错的我的本意是c(1)=a(1)+b(1) ; c(2)=a(1)+a(2)+b(1)+b( 线性最优化的LINGO程序举例 time zones的意思 这个lingo程序错在哪?我编了个lingo程序,测试的时候出错,感激不尽~以下是程序“MODEL:title 码流提取问题;SETS:job/1..5/;worker/1..16/;assign(job,worker):x,a,b;ENDSETSDATA:a=30.8667,32.7657,35.4304,37.781,40.3113,28.6755, 一个lingo lingo中约束条件之间是 ‘或’ 的关系,应该如何表示?Lingo中是否允许?代码如下,就是最后一个循环出错,去掉后可以执行,最后一句错在哪?P是火车票价格;model:sets:citys/1..10/:;city/1..11/:u,t 谁能告诉我lingo中,“集循环函数”中,符号“:”后面表达式的意义!@function(setname[(set_index_list)[|conditional_qualifier]]:expression_list);就是“expression_list”的意义?例4.10 产生序列{1,4,9,16,25}model:sets:num lingo程序:model:sets:product/1..3/:a,b; row/1..5/:c,d,y; num/1..9/:x; endsets其中的product和num该怎么用?还有平时不是用的col么而不是num区别在哪? lingo求不出可行解程序对应的方程组如上所示,lingo程序如下:model: sets: plan/1..36/;分配方法(堆数)有36种; raw/1..14/:l,total;第二档原料有14种,l是原料长度,total是各个原料的根数; require Lingo求不出可行解程序对应的方程组如上所示,lingo程序如下:model: sets: plan/1..36/;分配方法(堆数)有36种; raw/1..14/:l,total;第二档原料有14种,l是原料长度,total是各个原料的根数; require 请高手帮我找下这个Lingo程序的错误!下面是Lingo程序model:sets:hotel/1..10/;format/1..3/;link(hotel,format):x,y,c;endsetsmin=@sum(link:x*y*c);@for(format(j):@sum(hotel(i):(y(i)*r(i,j)))=num(j)/2);@for(format(j):@sum(hotel(i):(y(i)*r1( lingo程序如何运行 lingo中的for循环使用的语句是什么?