编写下程序用lingo
某公司有6个建筑工地要开工,每个工地的位置(用平面坐标系a,b表示,距离单位:km)及水泥日用量d(单位:t),目前有两个临时料场位于A(5,1)B(2,7),日储量各有20t,假设从料场到工地之间均为直线道路相连.试制定每天的供应计划,即从A,B两个料场向其中的3个工地运送水泥,使总的吨千米数最小.a=1.25 8.7 0.5 5.75 3 7.25 b=1.25 0.75 4.75 5 6.5 7.75 d=3 5 4 7 6 11
人气:217 ℃ 时间:2020-09-27 06:36:29
解答
你的问题就很奇怪 只向其中三个工地运吗? 这样也太浪费了 如果确认问题无误最好直接来找我没错啦,我们老师临时改的题目,告诉我程序怎么编这样写 不过改的真没什么意思 不典型 没意义model:sets:s1/1,2/:x0,y0;s2/1..6/:a,b,d,c;link(s1,s2):x;endsetsdata:a=1.258.70.5 5.7537.25;b=1.250.754.7556.57.75;d=3547611;x0=5 2;y0=1 7;enddatamin=@sum(link(i,j):@sqrt((a(j)-x0(i))^2+(b(j)-y0(i))^2)*d(j)*x(i,j));@for(s2(j):c(j)=@if(@sum(s1(i):x(i,j)) #gt# 0,1,0));@sum(s2(j):c(j))=3;@for(s2:@bin(c));@for(s1(i):@sum(s2(j):x(i,j))<=20);@for(s2(j):d(j)*c(j)=@sum(s1(i):x(i,j)));endf=2*n*1000+1000*0.0025*n+12*(n^2)*1000*0.0025-(2*2000*(m-n));关于m,n的图像能出来吗lingo不是用来画图的 你自己用matlab之类的软件画 我相信你的老师已经给了你足够的资料 你只要按照他说的自己写一下就行了 一点也不难
推荐
猜你喜欢
- 短语“问候的不同方式”英文
- in what he class is
- 如图:为台球桌面矩形ABCD示意图,AB=2m,AD=1.5m,E为AD边上任意一点,一球以E点出发经三边碰撞又回到E点,(以E到F到G到H到E)不计球的大小,则球经过的线路长是_.
- 谁能教我作文,《当我遇到挫折的时候》谢了!
- 设集合A={x|1
- 已知圆锥曲线C经过定点P(3,2倍根号3),它的—个焦点为E(1,0),对应于该焦点的准线为x=-1,斜率为2的直线|...
- 两道计算题(a-b)^6(b-a),(a-b+c)(a+b+c)
- 用戴安的ICS1000,AS23阴离子交换柱,ASRS-300做奶制品中的硫氰酸根,条件怎么设比较好?