QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2585|回复: 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为相应浇水时长)
: B; f, g5 d6 N设各类水渠数量如下:
0 V: Y2 [! s* F- Ek1=18;
0 [3 d1 a7 i& c' y: Yk2=40;9 A6 N, g: h4 g; A, v
k3=50;. c, }& ]% \3 @6 O. N# b8 s0 [
k4=20;
. M, U$ ?! c# L/ P& T: w; m# L7 H4 Y# z; i" I6 {4 |
设需水量如下:' Y7 q) M9 f# g, n, x$ p: G5 y7 _
w1=5;5 V0 e  p9 A% K6 G1 X* u
w2=7;
/ {6 t1 E4 B5 D( _w3=8;' @* d+ \& Q6 c' K
w4=10;5 H3 S1 f2 L! E* f
# Y9 I9 v9 V8 d" w; Y
x1是速率4的水渠分给w1的数目,x2是速率4的水渠分给w2的数目……r4是速率10的水渠分给w4的数目:
  J# A& x6 ~3 u# d( Z! N1 S/ Dx1+x2+x3+x4=k1;1 }# h( u) }0 x4 U% K8 p8 j' U2 m
y1+y2+y3+y4=k2;
% C. I- d4 o' Cz1+z2+z3+z4=k3;
2 T; o# F6 ^6 b; C2 Ur1+r2+r3+r4=k4;! z- d" d: U  n# X9 d0 D4 `& t

; T4 G" o  \3 a9 [8 j) y7 u分给四块地的总速率:
! j/ `& x) I: b3 Qn1=4*x1+6*y1+8*z1+10*r1;" a& [- r4 _. _! `1 j# v9 f
n2=4*x2+6*y2+8*z2+10*r2;) m9 L9 q1 j" E( W( A
n3=4*x3+6*y3+8*z3+10*r3;" f* L! c# }0 B+ X4 Q
n4=4*x4+6*y4+8*z4+10*r4;2 T8 ~- Z6 l1 q1 b& T2 Z- ~9 o5 C4 |

8 d/ v, N2 F8 b' S/ k) D' m7 N四块地的浇水时长:
9 ^# t: c, K1 t' b/ Z0 Gt1=w1*(k1+k2+k3+k4)/2/n1;2 a: @; n; Z7 e. Z( y; S
t2=w2*(k1+k2+k3+k4)/2/n2;1 `$ g# k+ S' n3 H* y  p! {1 `
t3=w3*(k1+k2+k3+k4)/2/n3;. L' m1 D1 M0 [% _+ {1 Z
t4=w4*(k1+k2+k3+k4)/2/n4; # j8 ?+ Y, f$ b. V
( ?' b5 p! W; j( a. |
浇水的最小理想时长(不考虑水渠速率粒度时):5 N1 C) m! o7 ?) B
t=(w1+w2+w3+w4)*(k1+k2+k3+k4)/2/(4*k1+6*k2+8*k3+10*k4);7 i; k2 u4 d/ Y% L: Q+ T
" ~" I: g8 ^2 f6 A* _  t" D& Y
求浇灌完四块地的最终时长最短(下式表示最接近于最小理想时长):
9 v$ B6 d% |- |+ J% ?F>=t1-t;
! r  A: @: v3 [, I  bF>=t2-t;8 i4 [: g7 Z& Q. ~3 j4 R5 w
F>=t3-t;
& j/ `6 O, J8 |F>=t4-t;' g" }9 W3 V7 n1 l+ @
MIN=F;
+ B- m- o3 d5 L: |' g0 f. g0 T使用lingo软件时,自动使用分枝定界法,可以看出很快会出来最优分配,但是程序依然继续遍历很久。我觉得根据理想时间可以得出分给四块地的理想速率(可能非整数),从这出发在附近小范围搜索即可,不知道是否正确也不知道具体使用什么方法,求指导快速可行的规划方法!5 ^! B! t1 f' x. R

3 r( V) N+ t! n, y* k! O  n/ x6 U
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-8-7 02:22 , Processed in 3.183494 second(s), 60 queries .

回顶部