QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2506|回复: 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为相应浇水时长). M; v1 t# |; R  x$ I- Q6 A* D( K6 G1 q
设各类水渠数量如下:4 _/ g% d* y' b6 W9 `2 {' N! n
k1=18;& N8 d8 H" G, s5 w2 c4 U
k2=40;
  X" l% P, n* d3 D* O) x9 ^k3=50;; \( x, N8 U/ n: G
k4=20;
; k- r% t. u1 P0 X6 q* D0 P/ T& F; K* j. r( s
设需水量如下:
" n& i+ X. }' h6 xw1=5;* d# r+ S7 N9 P! \
w2=7;
  G; u+ s7 V4 r5 D7 q6 R! l  t/ fw3=8;
/ x; V5 g$ W4 y6 l6 z, z5 Qw4=10;
3 U; R) ~; R+ R  z2 J4 C' d9 ^6 i5 F+ w0 z' e& u
x1是速率4的水渠分给w1的数目,x2是速率4的水渠分给w2的数目……r4是速率10的水渠分给w4的数目:" x' D* R. x' s8 z; U5 n
x1+x2+x3+x4=k1;
2 C+ F& B8 f: K. zy1+y2+y3+y4=k2;
6 z5 H/ ?! ]2 tz1+z2+z3+z4=k3;$ L- \: L; F7 n- g. I, ?+ ]9 b
r1+r2+r3+r4=k4;) q, [) m' O  I8 c+ W
5 b9 k$ s9 ^1 l) b
分给四块地的总速率:
: I0 w, |1 C1 W; zn1=4*x1+6*y1+8*z1+10*r1;5 R& a+ e6 W2 p
n2=4*x2+6*y2+8*z2+10*r2;
# R5 P9 I4 Y. z0 h. T! hn3=4*x3+6*y3+8*z3+10*r3;
. {% V9 r/ O* Q: x$ }4 Vn4=4*x4+6*y4+8*z4+10*r4;% t9 v* F3 H  |8 c% t" C+ i
( `7 x0 P! ~7 F+ R7 S1 u4 {: H1 v( V% R
四块地的浇水时长:
% Z8 ?: W" H2 V5 A  Wt1=w1*(k1+k2+k3+k4)/2/n1;/ t$ _# [: w; l( B8 E
t2=w2*(k1+k2+k3+k4)/2/n2;
3 |4 x8 v9 I+ \- H6 `- et3=w3*(k1+k2+k3+k4)/2/n3;
! z  l% ~* J" i& H7 Mt4=w4*(k1+k2+k3+k4)/2/n4; 3 ~8 a2 E  n& V2 f6 D- a8 P' u

4 K6 {' h8 V9 E+ U浇水的最小理想时长(不考虑水渠速率粒度时):. n" D0 ?: A) F0 P& o0 b  p
t=(w1+w2+w3+w4)*(k1+k2+k3+k4)/2/(4*k1+6*k2+8*k3+10*k4);
- l( p* m2 V) X+ U/ U7 K0 X
6 p  l. {9 S7 v  D求浇灌完四块地的最终时长最短(下式表示最接近于最小理想时长):
& \+ H- ?7 W' i- l9 cF>=t1-t;, G3 H2 j4 B8 b
F>=t2-t;
+ F2 C1 A  G+ \; L. j9 t- xF>=t3-t;3 }, G; T3 R& s- C* V
F>=t4-t;2 ~& W) f9 R$ p/ G" a7 e3 }: U" Y
MIN=F;7 m2 F4 G3 ?  u2 ~
使用lingo软件时,自动使用分枝定界法,可以看出很快会出来最优分配,但是程序依然继续遍历很久。我觉得根据理想时间可以得出分给四块地的理想速率(可能非整数),从这出发在附近小范围搜索即可,不知道是否正确也不知道具体使用什么方法,求指导快速可行的规划方法!
, e4 }; _. j/ ~9 n! M0 D/ k- d) {. |3 z9 J3 p( S
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-16 20:21 , Processed in 0.451834 second(s), 59 queries .

回顶部