QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2507|回复: 1
打印 上一主题 下一主题

[问题求助] 水渠分配问题!求适合的方法!

[复制链接]
字体大小: 正常 放大
duckatyda        

1

主题

8

听众

4

积分

升级  80%

该用户从未签到

自我介绍
通信与信息系统 研二
跳转到指定楼层
1#
发表于 2015-4-23 17:06 |只看该作者 |正序浏览
|招呼Ta 关注Ta
题目:有128个水渠,流水速率分为4 6 8 10,这四种速率的水渠数目为k1 k2 k3 k4。水渠尽头有四块地需要浇灌,需水量分别为w1 w2 w3 w4。现给四块地分配水渠,要求浇灌完四块地的最终时长最短,求相应分配策略。(由于单位不同 t=w*(k1+k2+k3+k4)/2/n,w为需水量,n为分配的总速率,t为相应浇水时长)
: R" J+ j9 P6 o2 Y+ q6 \: l设各类水渠数量如下:
) e: U+ y* l* O* Xk1=18;1 s0 M! H; e  i# y' f
k2=40;& `; D. F3 A0 `5 Q. l0 A
k3=50;
" w" J4 G( p0 X  u" K9 Zk4=20;
3 l3 w2 ^3 P) L" p2 f* `4 r6 Z, T
设需水量如下:6 b- c+ V4 j1 i' @7 m$ q+ _
w1=5;7 X: @8 G$ G1 E0 l
w2=7;' C1 N; @* Q5 L/ S$ o+ H- X
w3=8;
* m9 R5 L$ X( r& @% q: Z7 uw4=10;
3 e( a2 F9 Z& ^- W% d9 a
; @# Z7 j6 t& ]" x) Z7 dx1是速率4的水渠分给w1的数目,x2是速率4的水渠分给w2的数目……r4是速率10的水渠分给w4的数目:: ~4 z$ ~. S  `4 ?+ u5 K0 |7 f
x1+x2+x3+x4=k1;
) I' C! P0 `5 Zy1+y2+y3+y4=k2;2 C2 [; k- J' X0 |8 A
z1+z2+z3+z4=k3;
9 F5 H5 L  v) g5 D0 |. o" er1+r2+r3+r4=k4;2 h4 ]5 d$ M$ ~, b! U: @' }

3 J! o* e% K+ O+ g% W" D) f8 [分给四块地的总速率:. {; j% U2 M0 T/ c  V! H
n1=4*x1+6*y1+8*z1+10*r1;
3 [+ r1 X" F  l5 Hn2=4*x2+6*y2+8*z2+10*r2;
% n# \, {) {  ]" H  c: S5 I( P1 t) cn3=4*x3+6*y3+8*z3+10*r3;2 k% p% M  T7 G4 _4 u
n4=4*x4+6*y4+8*z4+10*r4;
' [6 A- V0 W: r5 v
* x; E3 f: l# j四块地的浇水时长:
: v! e6 g8 f8 I7 [& u6 K: g: J  dt1=w1*(k1+k2+k3+k4)/2/n1;$ N& ]0 Q' _! b2 {9 l( h
t2=w2*(k1+k2+k3+k4)/2/n2;
9 z9 R2 e2 H2 c8 Q7 C$ kt3=w3*(k1+k2+k3+k4)/2/n3;" [# n1 a) |/ ?! G0 K  h4 k
t4=w4*(k1+k2+k3+k4)/2/n4; $ S4 c# k: q* _" Y! l

1 ^+ x, U& P2 {$ |9 ~- |浇水的最小理想时长(不考虑水渠速率粒度时):: c, [# h* G" O# C
t=(w1+w2+w3+w4)*(k1+k2+k3+k4)/2/(4*k1+6*k2+8*k3+10*k4);
* ]+ W& \( X6 @* C2 {7 m
( |) h/ g# U& d+ R3 [求浇灌完四块地的最终时长最短(下式表示最接近于最小理想时长):
* g+ q2 {  `. R( U, c  yF>=t1-t;
/ f# o6 g$ ]$ A1 QF>=t2-t;1 i2 T- u- Q6 t* D6 Q9 j( R
F>=t3-t;" s5 e' l+ G1 G+ H! e
F>=t4-t;
' l, \# K1 j7 O  o* i9 h- c# vMIN=F;/ P9 B1 [/ x& M* F
使用lingo软件时,自动使用分枝定界法,可以看出很快会出来最优分配,但是程序依然继续遍历很久。我觉得根据理想时间可以得出分给四块地的理想速率(可能非整数),从这出发在附近小范围搜索即可,不知道是否正确也不知道具体使用什么方法,求指导快速可行的规划方法!5 L* g8 T5 o- r

9 ?; j' M: W2 k, F- T) r7 e' q
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
duckatyda        

1

主题

8

听众

4

积分

升级  80%

该用户从未签到

自我介绍
通信与信息系统 研二
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册地址

qq
收缩
  • 电话咨询

  • 04714969085
fastpost

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2026-4-17 03:48 , Processed in 0.389329 second(s), 61 queries .

回顶部