设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3194|回复: 3

[求助] 简单的求最优解问题

  [复制链接]
发表于 2014-1-29 15:02:59 | 显示全部楼层 |阅读模式
本帖最后由 gyc7253 于 2014-1-29 23:16 编辑
6 c5 ]! U# V' m& o
3 w+ N2 a5 D3 j$ f/ Q本人刚入门菜鸟,有个简单的问题想请问各位高手....2 L8 U5 B5 X6 s

0 P; l4 ~% c6 l9 ~0 N+ I1 L3 J) c  O  v0 E- F有个娱乐活动,顾客到达时间服从均匀分布(8,24),先到先服务,但是一个等候区只能容量5个人(顾客到达时如果等候区满了就离开)。每位顾客的服务时间是10分钟,费用是100元/位,该娱乐活动的固定成本是100000元,每天服务10个小时。0 L1 e3 y9 B/ V: q! V% m& t8 s1 X
% X9 Q, Y- |1 J6 V- j4 o
这是原始方案,现进行方案改进,可以增加等候区(原来只有一个)。但是每增加一个就要投入1000元的设施成本,怎样可以下一求出增加多少个的等候区可以使收益最大?
0 m6 d/ D2 `! v0 k7 O* p" G
! N% n; A, F% T4 H# f9 o; @求问各位高手,最优方案该怎么求...用哪个控件(GAWizard...?)还是写一个Method......
发表于 2014-1-29 18:17:11 | 显示全部楼层
与GA控件无关。
- p! C1 H/ g5 w用singleproc模拟娱乐活动,用buffer或者placebuffer模拟等候区即可。
+ K) L1 G5 G8 @0 W# u, p每天服务10小时可以用shiftcalender实现。, W$ r6 Z. y& m, u3 c3 Q
增加的等候区采用并联的方式接入source和singleproc之间。, o# L* J2 V8 @6 {
其他的请参考帮助,或者谁谁编写的教材。
3 Z2 I% E) [* U5 V( Y) s不过平均到达时间16min,系统处理能力10min/人,增加等候区带来的收益有限。
 楼主| 发表于 2014-1-29 23:15:29 | 显示全部楼层
smubbc 发表于 2014-1-29 18:17 ! f! Z1 b! P  r9 o5 `( h. t
与GA控件无关。
8 Q2 ]' D/ C4 {: t2 Q6 h+ O用singleproc模拟娱乐活动,用buffer或者placebuffer模拟等候区即可。
# H/ y% o4 a# `每天服务10小时可以 ...

/ x# u& X0 I, I8 N- _谢谢你的帮助!% A, A: I& q( z; [& ]3 U
如果不采用并联的方式在source和singleproc之间增加等候区,怎样可以一下求出增加多少个等候区可以使收益最大...?
发表于 2014-1-30 14:34:04 | 显示全部楼层
长期来说系统的处理能力是够的,而且每天的收入上限可以用平均数大致计算(100元/位 * 10小时/天 * 60分/小时 / 16分/位 = 3750元/天)。; M+ f1 G& R; A
没有等候区的情况下,如果前后两顾客的到达时间间隔小于10分钟的话,那么第二个顾客就会走,造成收入损失。
& D/ i; Q- u; p. W2 N有1个等候区的情况下,如果处理了N个但是到了N+6个的情况下,最后一个就会走。
7 _$ N* N. l( o, l6 Z  f: |* l类推。+ ]6 o" ~2 l" b8 [
按照这个思路可以大概用概率的方法算一下。
" q8 V3 m# B. |0 ~个人观点,大概最优的方案会是0个或者1个。具体的你要自己做实验。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2025-9-14 06:25 , Processed in 0.012805 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表