QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2547|回复: 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 [: w% {! c! p$ C, w- ?设各类水渠数量如下:
( X+ ]' k5 M) a- ek1=18;
+ }" ^& a9 N8 U6 T9 `4 H9 X0 }. K" ?; Ek2=40;
0 j0 P* @" c2 P; L1 m6 g* q% i) Jk3=50;$ K; |3 Y$ z, S$ y0 O
k4=20;
6 c2 i* a( i% f) V% K- b( @8 a$ H' R+ ?; a& s3 {
设需水量如下:
# V+ v3 \+ S! b) K, i3 fw1=5;
* g: n! U' \- _! P; M6 ?" c9 {1 zw2=7;) t1 U. i. v  y% O* J0 M1 S& A
w3=8;2 \1 E* ^: J3 X  Q9 ]
w4=10;
# `2 Y7 ~6 S$ r! I; `9 S( x" s( c+ A. w- u
x1是速率4的水渠分给w1的数目,x2是速率4的水渠分给w2的数目……r4是速率10的水渠分给w4的数目:5 r9 d: ~& L  ]4 u+ ]
x1+x2+x3+x4=k1;/ l  _, n! {! v$ X
y1+y2+y3+y4=k2;: W# ]# \9 W3 i2 }
z1+z2+z3+z4=k3;
$ S7 h! M( B: Q  U) L3 \! G+ J2 ur1+r2+r3+r4=k4;
' @/ N/ @8 S) ?; L  D8 r% H' e
2 c: s. S& X! f0 N分给四块地的总速率:! n: e( {( ~8 Q& |: Y5 @
n1=4*x1+6*y1+8*z1+10*r1;
- N$ ?. \2 g$ o. Z$ An2=4*x2+6*y2+8*z2+10*r2;
! P9 ~2 R( q% D3 F: o/ E7 n, Wn3=4*x3+6*y3+8*z3+10*r3;2 V) v' U2 Z+ i4 @4 Y) Y
n4=4*x4+6*y4+8*z4+10*r4;
$ m) K& W, G: @- A/ _) s: @9 M' y5 W% L, P
四块地的浇水时长:
9 T/ F; ~7 a* v# F2 k& z) y& g/ Ft1=w1*(k1+k2+k3+k4)/2/n1;
0 R0 n* X5 G* bt2=w2*(k1+k2+k3+k4)/2/n2;7 V; R" X0 d6 C
t3=w3*(k1+k2+k3+k4)/2/n3;
; a/ T/ K! d4 kt4=w4*(k1+k2+k3+k4)/2/n4;
2 ~" k2 r& L. d; B1 q9 |
! U9 G  w/ Y/ C7 Y浇水的最小理想时长(不考虑水渠速率粒度时):$ S* c% V2 W) B5 x
t=(w1+w2+w3+w4)*(k1+k2+k3+k4)/2/(4*k1+6*k2+8*k3+10*k4);3 A- M4 r4 J) ]+ {( c/ {3 m! R

( O* ~" @' ]& B$ @# l) h1 K求浇灌完四块地的最终时长最短(下式表示最接近于最小理想时长):
2 c; m7 y8 S% XF>=t1-t;
! W/ _  N" s! N" R4 k! wF>=t2-t;
9 P' t7 f3 e. Z- nF>=t3-t;' s- S9 l9 S6 U8 w- v
F>=t4-t;
! S; ?7 b7 B" sMIN=F;
8 {7 a4 y) x( H$ D5 e/ F5 v6 R3 H使用lingo软件时,自动使用分枝定界法,可以看出很快会出来最优分配,但是程序依然继续遍历很久。我觉得根据理想时间可以得出分给四块地的理想速率(可能非整数),从这出发在附近小范围搜索即可,不知道是否正确也不知道具体使用什么方法,求指导快速可行的规划方法!
% t' u/ Y6 L* i. R: j4 t2 Y6 a+ H# D3 K8 Z7 M! f
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-6-12 01:57 , Processed in 0.447191 second(s), 59 queries .

回顶部