QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2503|回复: 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为相应浇水时长)3 i& q: R3 N( ^4 S9 H
设各类水渠数量如下:
& C) R/ E) ^$ J! t. ~k1=18;2 n' M: ?' Q+ _4 F1 [* |+ R; N0 |
k2=40;
' L5 }* {! Y( o! lk3=50;! F2 [  ?5 K0 D7 C6 {6 F  h
k4=20;
2 }+ A& d& e: J& K, d/ L
: D9 V5 A" E$ e' Q/ u设需水量如下:9 I# U$ G1 X  {) Q! U6 B0 D# d7 E
w1=5;
4 w8 c4 t2 e4 p, a. Gw2=7;
1 e2 m8 @  c2 U9 T4 e" F; i+ Xw3=8;) C! Y" q+ `- [, Q; h
w4=10;
9 b9 U; {9 @+ g
1 p& P. H7 C1 d& D: px1是速率4的水渠分给w1的数目,x2是速率4的水渠分给w2的数目……r4是速率10的水渠分给w4的数目:0 m! Z1 Y. n" j4 K3 ]9 A
x1+x2+x3+x4=k1;* D$ L6 {5 J6 Q- b% ~( |) X
y1+y2+y3+y4=k2;# j9 n& v- X0 g& G: z0 J
z1+z2+z3+z4=k3;8 S8 {- T( s& ]1 N
r1+r2+r3+r4=k4;
5 u3 \& b' x: C  T& a1 ]
6 i7 f& G  o0 Z5 |分给四块地的总速率:
4 q3 w: w, G3 u$ M& t8 }n1=4*x1+6*y1+8*z1+10*r1;, r( a8 d& }8 }8 K$ Z$ I% C
n2=4*x2+6*y2+8*z2+10*r2;9 ~* C* N) \2 I8 {
n3=4*x3+6*y3+8*z3+10*r3;8 t' h# D8 U9 `, R
n4=4*x4+6*y4+8*z4+10*r4;0 ^' y  i, F# m) b
2 U1 [' K, t9 e: b3 \
四块地的浇水时长:
/ v2 M5 R9 U+ H, V! r4 Qt1=w1*(k1+k2+k3+k4)/2/n1;# u; n  q  [; J
t2=w2*(k1+k2+k3+k4)/2/n2;
/ \4 I2 C  q4 p" t6 ^t3=w3*(k1+k2+k3+k4)/2/n3;
: q& ?  o  o9 Q; F; c; i- wt4=w4*(k1+k2+k3+k4)/2/n4; 5 z) {; x, Y1 w  D: b; \

1 T/ b, M; C) n: s浇水的最小理想时长(不考虑水渠速率粒度时):; f' Q% q. q1 Z1 o
t=(w1+w2+w3+w4)*(k1+k2+k3+k4)/2/(4*k1+6*k2+8*k3+10*k4);
3 {. [2 K8 k* B+ H; \; r. I! \1 H
$ D. s5 |* L* D& N& }, L, D# u求浇灌完四块地的最终时长最短(下式表示最接近于最小理想时长):
* B2 |/ r3 M" _1 e% D" mF>=t1-t;
2 Y+ I0 `+ V9 @  \F>=t2-t;3 z4 |5 u4 L& D2 @4 x3 x9 h
F>=t3-t;) S( w% o4 H" {9 _
F>=t4-t;, Z0 k. G9 h* f" O
MIN=F;
3 O* C  G$ j6 c3 g2 D使用lingo软件时,自动使用分枝定界法,可以看出很快会出来最优分配,但是程序依然继续遍历很久。我觉得根据理想时间可以得出分给四块地的理想速率(可能非整数),从这出发在附近小范围搜索即可,不知道是否正确也不知道具体使用什么方法,求指导快速可行的规划方法!
8 |. }% t: r; ]& }* f  W. }  _! {: v# _5 H/ h1 @
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-13 16:25 , Processed in 0.440989 second(s), 60 queries .

回顶部