QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2583|回复: 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为相应浇水时长)
8 _' Q3 E, e* |3 f% T3 x( g设各类水渠数量如下:# A6 U- v; u: o, V* E+ v
k1=18;3 Q; f7 L1 `( V6 ^
k2=40;9 t; I& g/ |3 ?. `* P
k3=50;
9 G1 G5 L; A7 `k4=20;
! e8 O) {) z" ]; q6 m# T5 a* L; P( H
设需水量如下:
8 Z- `2 [7 j0 [7 K! ww1=5;/ G* f9 x& j4 }- @, K5 v
w2=7;/ |) S. c; V1 K9 V) M5 i, K7 }  L6 N5 d
w3=8;5 N: D4 _1 E. _4 `# e& p2 m
w4=10;9 h) g3 g, }, N% G

+ Z8 v, i' B. M" Mx1是速率4的水渠分给w1的数目,x2是速率4的水渠分给w2的数目……r4是速率10的水渠分给w4的数目:9 h8 B  l& m* I( K8 a
x1+x2+x3+x4=k1;
8 @4 R8 Q5 _* \6 |y1+y2+y3+y4=k2;5 L0 R' q7 a! ]) H
z1+z2+z3+z4=k3;3 Z: }& S- |  z! v! A) q$ e# L
r1+r2+r3+r4=k4;
. p  s! [$ X9 D0 f4 m& @" O! N) e4 h3 V$ C  v5 y
分给四块地的总速率:, _& _: x2 c0 d6 I: \& }
n1=4*x1+6*y1+8*z1+10*r1;
; q" e1 W- s) K- Q. On2=4*x2+6*y2+8*z2+10*r2;
: E9 y8 h) @7 hn3=4*x3+6*y3+8*z3+10*r3;
" A* X) E/ u' q. @! q: z+ p( @n4=4*x4+6*y4+8*z4+10*r4;
+ X% x- [. G; o1 S( V: k5 a
' B) v/ D+ l9 h- i! y7 W四块地的浇水时长:, X" V) s8 m" `1 {+ l" O+ K0 }" g
t1=w1*(k1+k2+k3+k4)/2/n1;
4 o, m( Q1 C& g" j" ~- _t2=w2*(k1+k2+k3+k4)/2/n2;9 Y( Q, W. o7 @: M& v( {( u6 ]7 z
t3=w3*(k1+k2+k3+k4)/2/n3;- @* h1 d7 {9 l0 ]$ a, @" W3 C
t4=w4*(k1+k2+k3+k4)/2/n4;
- b1 H8 o0 p- Y4 z) D2 @1 L" A/ |* u8 A
浇水的最小理想时长(不考虑水渠速率粒度时):' I+ F- @. J9 j
t=(w1+w2+w3+w4)*(k1+k2+k3+k4)/2/(4*k1+6*k2+8*k3+10*k4);" y% h! ^) O& U. D! h5 F/ Q+ U

$ P5 ^5 G$ ~! `4 k. W, z' J! t& \求浇灌完四块地的最终时长最短(下式表示最接近于最小理想时长):0 u8 Q3 r% j0 |: ?
F>=t1-t;
; r( C( N- K+ Q8 q3 ~  S8 EF>=t2-t;& V- i! E+ m  o$ c8 I5 Q
F>=t3-t;
. ]9 I' S; c$ o0 J1 JF>=t4-t;% l; M: O- G* b& w
MIN=F;9 I6 K: c' ?1 i* {
使用lingo软件时,自动使用分枝定界法,可以看出很快会出来最优分配,但是程序依然继续遍历很久。我觉得根据理想时间可以得出分给四块地的理想速率(可能非整数),从这出发在附近小范围搜索即可,不知道是否正确也不知道具体使用什么方法,求指导快速可行的规划方法!1 [# w; }, t8 {( R: E# `/ f* M! s3 Y
" m! J; c, J5 {8 Y0 f1 T
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-6 21:24 , Processed in 0.671405 second(s), 59 queries .

回顶部