QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2661|回复: 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 Q( t; w/ {) f/ p3 I
设各类水渠数量如下:# C! J/ s4 w2 c
k1=18;* u9 g1 d" P( M2 Q2 ]+ T% J! k0 _
k2=40;' K6 h6 q' M0 D$ q* N
k3=50;
9 E# {  \4 s% Y4 {2 K7 j! c+ ik4=20;( L1 G( b& s' ?( i7 ?* ^
6 A. D! z# e  \% n
设需水量如下:
) i7 S- \$ t  s" ^$ D/ U4 x' Kw1=5;
7 {# K, l% Q& y* d2 X) \w2=7;
8 I' F/ F. `, Hw3=8;7 q7 W2 o! v! b$ g& Q! R1 Y
w4=10;
9 ~0 q0 i& e% Q
% L' N$ M& d) y7 ^8 P. f; i/ ^4 j6 Cx1是速率4的水渠分给w1的数目,x2是速率4的水渠分给w2的数目……r4是速率10的水渠分给w4的数目:
9 d" P" M! n" s! |2 f8 A' H' }x1+x2+x3+x4=k1;
" m7 J& Z: u4 ~; Ny1+y2+y3+y4=k2;
7 r. p: G, j9 E! i2 a. r9 ]z1+z2+z3+z4=k3;
0 e4 Z& }" d2 Y' ]1 t; N# Xr1+r2+r3+r4=k4;
1 `$ g0 ~" |, x( Q5 E5 o+ |7 P: m. L; Q  i1 e
分给四块地的总速率:
8 A! N& W/ J' v. ]n1=4*x1+6*y1+8*z1+10*r1;
- Z, s) u' P; X, I% gn2=4*x2+6*y2+8*z2+10*r2;  w6 w( P6 j- M0 M5 E
n3=4*x3+6*y3+8*z3+10*r3;
! S( E' x, x2 b2 p# C- Hn4=4*x4+6*y4+8*z4+10*r4;
& U1 o6 s- b8 {+ J; O0 O5 c( C
+ w' a, C- o7 O" h四块地的浇水时长:
; Z1 _8 c& L- w  ]3 rt1=w1*(k1+k2+k3+k4)/2/n1;
) X- T2 T* j( C& dt2=w2*(k1+k2+k3+k4)/2/n2;4 ]  H, l: e6 N7 W3 y
t3=w3*(k1+k2+k3+k4)/2/n3;7 T- e8 @: `% B, b+ w) b9 J( }( ?$ u
t4=w4*(k1+k2+k3+k4)/2/n4; * u5 T+ \! S9 H& }7 `5 w% P
1 j/ p1 f  r" Z/ x! N+ k( w
浇水的最小理想时长(不考虑水渠速率粒度时):3 u: A) A  j  ?* q$ f7 t
t=(w1+w2+w3+w4)*(k1+k2+k3+k4)/2/(4*k1+6*k2+8*k3+10*k4);7 e9 }( r9 [% }6 i( X
$ G7 b0 i% a' H  f- X
求浇灌完四块地的最终时长最短(下式表示最接近于最小理想时长):
( R1 G9 N; `& oF>=t1-t;" M5 J. F( K4 B' ~* X, X" O
F>=t2-t;
: k+ O; h4 u! m6 mF>=t3-t;
3 l' y" x  R! I- q8 s" k9 e* I6 FF>=t4-t;9 ]0 p5 k& M8 c1 Q  B
MIN=F;3 ^& }: W' }' V' V2 \3 Q$ F
使用lingo软件时,自动使用分枝定界法,可以看出很快会出来最优分配,但是程序依然继续遍历很久。我觉得根据理想时间可以得出分给四块地的理想速率(可能非整数),从这出发在附近小范围搜索即可,不知道是否正确也不知道具体使用什么方法,求指导快速可行的规划方法!
& ?2 ~; }; _2 B" u) Z' |$ g" U- }  D/ n% ^
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-10-1 05:18 , Processed in 0.392216 second(s), 59 queries .

回顶部