QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2548|回复: 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为相应浇水时长)4 X7 E' C  i7 y
设各类水渠数量如下:
! W0 S/ L7 h& H, z' ~& A8 kk1=18;
  Z+ a& ?: e2 f8 [% [k2=40;5 }& n) g# I/ h
k3=50;6 g8 C# L8 v( S' O" K) g1 p/ t
k4=20;  |; A" R4 m3 @( K8 o5 C

* H- g& M3 o: ^  d( o) I& m设需水量如下:
. d, `$ s% K$ @; l/ g  K0 |7 Ww1=5;
! i- Q* z2 K0 v' I: zw2=7;5 q/ \& H: m* r; g# r
w3=8;2 l2 d4 B$ D- M+ O2 M
w4=10;
2 b& r6 I& H6 M2 [7 b8 x& H. K$ i
( Y. W. c( t  [x1是速率4的水渠分给w1的数目,x2是速率4的水渠分给w2的数目……r4是速率10的水渠分给w4的数目:
; \/ m4 b" m! }; d5 tx1+x2+x3+x4=k1;; @0 c% E& \9 \+ g
y1+y2+y3+y4=k2;3 |+ J$ g6 T) S
z1+z2+z3+z4=k3;) O$ \8 p. \; X7 a
r1+r2+r3+r4=k4;
/ u: e% {% [/ s7 P& w6 N" E* N' G" B6 R3 Y" a' k
分给四块地的总速率:4 w, B2 X& Z/ ~6 U( C2 L
n1=4*x1+6*y1+8*z1+10*r1;! Z9 g4 P9 @5 }
n2=4*x2+6*y2+8*z2+10*r2;% {9 T' d6 ?- e* ~% K7 Z" O
n3=4*x3+6*y3+8*z3+10*r3;
" n5 {6 p7 C% ~9 K' E- I( an4=4*x4+6*y4+8*z4+10*r4;
* H- x) b) `* y% D' }: b# }
" n7 X1 i" @% {+ ]2 G4 J) Q. b四块地的浇水时长:
; V) U: O; s* b7 ut1=w1*(k1+k2+k3+k4)/2/n1;( q1 \9 t% s! f1 [5 c, k
t2=w2*(k1+k2+k3+k4)/2/n2;
* b7 g' {# e$ I5 y) ~( gt3=w3*(k1+k2+k3+k4)/2/n3;
- ]9 _; I6 |' T4 N9 F8 c2 nt4=w4*(k1+k2+k3+k4)/2/n4; : w# h! N" Y- Y" X
6 }/ N- @/ X6 Q' Z
浇水的最小理想时长(不考虑水渠速率粒度时):5 E) Q8 q/ S6 V* K
t=(w1+w2+w3+w4)*(k1+k2+k3+k4)/2/(4*k1+6*k2+8*k3+10*k4);7 N. y! b* C" F3 _4 `

4 {3 J" y9 Z* N6 B求浇灌完四块地的最终时长最短(下式表示最接近于最小理想时长):, l* {' b7 \+ S  G" O
F>=t1-t;' o; C! H4 h8 Q2 s
F>=t2-t;
( b0 |1 \9 {( \5 I) nF>=t3-t;
6 i% ~7 P' ~4 e7 Y. z' H( E' |F>=t4-t;
, j; J1 G6 W* l, I- x) {6 P& sMIN=F;# J1 h& v& L( o
使用lingo软件时,自动使用分枝定界法,可以看出很快会出来最优分配,但是程序依然继续遍历很久。我觉得根据理想时间可以得出分给四块地的理想速率(可能非整数),从这出发在附近小范围搜索即可,不知道是否正确也不知道具体使用什么方法,求指导快速可行的规划方法!, R4 I7 ^, E$ o5 Z5 m1 D
' A  c$ q& P" ?& a
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-14 15:09 , Processed in 0.427235 second(s), 60 queries .

回顶部