QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2520|回复: 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为相应浇水时长)& {9 ]5 C; |4 e9 ]) k6 u1 M
设各类水渠数量如下:
% y+ w* `4 @& Z: i/ {k1=18;
9 c# G2 _' M( _. W1 C/ X- _k2=40;3 p  n0 |. v, y% F
k3=50;0 R% S( B* Y* a  \( D
k4=20;
5 C! X- `( h+ j. u' K$ a$ y+ W' O1 z8 r* Q$ B6 S3 o5 L) v
设需水量如下:; s* e: k" V6 L, W; ]
w1=5;
% N8 q5 ?* c) W' l$ M0 uw2=7;" x( l5 l5 C& Z$ J5 y
w3=8;
( r* D/ t. R- Vw4=10;
8 o# H8 G8 \0 p7 m' F$ A/ \0 @6 U( f7 h' |% {$ F5 x1 t
x1是速率4的水渠分给w1的数目,x2是速率4的水渠分给w2的数目……r4是速率10的水渠分给w4的数目:
0 C& V8 _- m- T/ Zx1+x2+x3+x4=k1;% |; y6 l- C; r5 V% R; w" U( X
y1+y2+y3+y4=k2;! Z) p# a5 {; G% d- @% O
z1+z2+z3+z4=k3;
* a; m6 [8 S4 i# Z( Yr1+r2+r3+r4=k4;
" r& {* A! G1 ^
0 G0 A+ K/ p2 B, X: g6 w分给四块地的总速率:
% J' u; _% `( k. m6 D( pn1=4*x1+6*y1+8*z1+10*r1;
- E! B5 x5 @, B2 [n2=4*x2+6*y2+8*z2+10*r2;. R0 ]) R3 M, z7 l+ M
n3=4*x3+6*y3+8*z3+10*r3;$ J* T% X4 X/ c7 s- o( e
n4=4*x4+6*y4+8*z4+10*r4;
! B# E5 {0 k6 o4 P! e+ d
# k" `8 p% f7 B8 ]6 i四块地的浇水时长:
. |! @+ @! d% K3 n; e4 u6 Et1=w1*(k1+k2+k3+k4)/2/n1;: o, T7 Q2 _: {- r
t2=w2*(k1+k2+k3+k4)/2/n2;( k; M7 b' N! y1 C- s9 R
t3=w3*(k1+k2+k3+k4)/2/n3;% g# E3 A8 i% N2 u5 E7 E: A' D
t4=w4*(k1+k2+k3+k4)/2/n4; : k/ b# ^/ L3 |5 o1 Q$ e
$ {4 X2 |" ~3 h! N! ^/ s, ]& x
浇水的最小理想时长(不考虑水渠速率粒度时):3 }. @5 S: k, k2 |9 ^# G* e& }
t=(w1+w2+w3+w4)*(k1+k2+k3+k4)/2/(4*k1+6*k2+8*k3+10*k4);
& S- p" c4 U1 B9 G$ B: y8 F, w, F
求浇灌完四块地的最终时长最短(下式表示最接近于最小理想时长):  f' h8 O7 c6 j
F>=t1-t;- T8 J, c% S: W. U
F>=t2-t;) u9 U* T3 T$ r
F>=t3-t;
1 o' |6 _9 Q7 CF>=t4-t;$ \5 I" V) u- A/ F
MIN=F;
5 s( q' M# |) r' n9 r  A7 d使用lingo软件时,自动使用分枝定界法,可以看出很快会出来最优分配,但是程序依然继续遍历很久。我觉得根据理想时间可以得出分给四块地的理想速率(可能非整数),从这出发在附近小范围搜索即可,不知道是否正确也不知道具体使用什么方法,求指导快速可行的规划方法!4 Z4 N; [9 n8 A3 b+ [
/ R( W; i: J) v" b) G, V) L
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-5-5 23:19 , Processed in 0.457233 second(s), 60 queries .

回顶部