QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2743|回复: 0
打印 上一主题 下一主题

[建模教程] 排队论模型(七):排队系统的优化

[复制链接]
字体大小: 正常 放大
浅夏110 实名认证       

542

主题

15

听众

1万

积分

  • TA的每日心情
    开心
    2020-11-14 17:15
  • 签到天数: 74 天

    [LV.6]常住居民II

    邮箱绑定达人

    群组2019美赛冲刺课程

    群组站长地区赛培训

    群组2019考研数学 桃子老师

    群组2018教师培训(呼伦贝

    群组2019考研数学 站长系列

    跳转到指定楼层
    1#
    发表于 2020-6-13 09:34 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta |邮箱已经成功绑定
    排队系统中的优化模型,一般可分为系统设计的优化和系统控制的优化。前者为静 态优化,即在服务系统设置以前根据一定的质量指标,找出参数的最优值,从而使系统 最为经济。后者为动态优化,即对已有的排队系统寻求使其某一目标函数达到最优的运 营机制。由于对后一类问题的阐述需要较多的数学知识,所以本节着重介绍静态最优问 题。- ?+ [4 T) G1 Y, E  ]

    " s0 j) f6 h. G2 X# s% l在优化问题的处理方法上,一般根据变量的类型是离散的还是连续的,相应地采用 边际分析方法或经典的微分法,对较为复杂的优化问题需要用非线性规划或动态规划等 方法。$ p5 }( }- f+ R, K

    % w5 d8 Z( B4 @5 D1.  M / M /1模型中的最优服务率 μ
      h* U6 x4 u+ r先考虑 M / M /1/ ∞ 模型,取目标函数 z 为单位时间服务成本与顾客在系统中逗留 费用之和的期望值,即# ]9 Z- T8 [+ j6 K9 }$ w
    3 T* A8 J* o/ T/ w/ R) x
    5 [+ d. r* J/ i# d
    : k9 T$ L% `) _

    * x' y0 Q: ^; F( F- [/ L
    3 @" r. |8 x2 l0 h$ W6 E1 a4 A6 P- o4 Q0 S

    7 u7 x& Y$ o8 R; _5 N编写 LINGO 程序如下:1 Z+ G5 r$ ~2 B- P; F8 A2 i2 a9 a
    1 m0 {, K* @5 t. L8 z4 U
    model:
    3 ]6 G, i% S: H. ?1 Hs=1;k=4;lamda=1;/ V6 {5 k% U. o. m5 T9 c% v' H
    L_s=@pfs(k*lamda/mu,s,k);
    . n# Y: K" C" a. Ymax=100*(k-L_s)-75*mu;$ K1 E5 G$ U1 W! Q( e
    end
    8 C5 {+ r( D4 A5 B# y' v6 U* T/ G0 o, ?0 q0 P. Z6 i# L/ m
    ( B/ }! Q3 p# G3 k$ ~, W- I

    5 @4 ^, z2 v! ?- B* x9 o7 R+ q. b, H
    编写 LINGO 程序如下:, N7 j3 V9 f" \" H
    % k$ D: z$ W: l2 d- @8 X( ~: X. V. y
    model:  Y$ B' \2 ~0 q) A
    sets:
    9 F9 r9 l. g8 J& J6 Zstate/1..3/:p;
    - d" @, j' @7 N* t0 d6 O5 p+ fendsets
    ( ?9 P+ W9 ~) rlamda=3.6;k=3;
    2 |4 T! z, E3 |. T0 C$ |% mlamda*p0=p(1)/t;& O' R( [2 m' _$ Y" J; w2 X
    (lamda+1/t)*p(1)=lamda*p0+p(2)/t;
    9 L& p3 U; r( W7 t. ^1 Z0 W@for(state(i)|i #gt# 1 #and# i #lt# k:
    , @$ V# w; A7 t6 ?1 G8 P( U(lamda+1/t)*p(i)=lamda*p(i-1)+p(i+1)/t);) p/ Y7 G6 a& s
    lamda*p(k-1)=p(k)/t;
    + p  U/ L! v+ l) I& y5 yp0+@sum(state:p)=1;1 _! W% a6 c; W3 K# I0 z3 W3 v
    max=2*lamda*(1-p(k))-0.5/t;! q0 z, W6 m, Q! i& h
    end
    # ]; c/ l1 X" L% |9 K* }求得系统为每位顾客最佳服务时间是0.2238h,系统每小时赢利3.70元。
    ! ~8 g( G$ I& _8 K9 E' z* e/ s* i+ ~  v
    2   M / M / s 模型中的最优的服务台数  ! z1 p) a, y& M* ~9 W/ I
    " T0 r* C) h7 H/ l; P
    7 D; C- G# A! A7 S- r* G8 n
    ! Y1 @# Q: N  W6 P9 R

    6 S+ _, N2 e7 T例 13 某检验中心为各工厂服务,要求进行检验的工厂(顾客)的到来服从 Poisson 流,平均到达率为λ = 48(次/d);每天来检验由于停工等原因损失 6 元;服务(检验) 时间服从负指数分布,平均服务率为 μ = 25(次/d);每设置一个检验员的服务成本为 4 元/d,其它条件均适合 M / M / s/ ∞ 系统。问应设几个检验员可使总费用的平均值最 少?  R9 r/ Y- }! }2 ?5 a8 e3 }2 P8 I
    # p9 d' y- e& ^+ d( g
    8 E$ y  r0 L) s: ]3 Q6 Y- J
    6 V$ b  F9 }4 D9 k2 c0 ~
    求解的 LINGO 程序如下:/ t9 W' L* h6 p

    $ Q. o" Z; U; L! P  a' i. J/ i# vmodel:; K) [# y7 W( y$ H8 a9 f0 q
    lamda=48;mu=25;rho=lamda/mu;7 k5 S/ R$ ~$ Z, _
    P_wait=@peb(rho,s);( u, o- _. d" j) t( m2 ]
    L_q=P_wait*rho/(s-rho);5 [) y% K3 B* e# c8 F
    L_s=L_q+rho;) B! Y( a5 o' v% M8 Y
    min=4*s+6*L_s;! z- l6 ^( R; R( x: X- ^' U
    @gin(s);@bnd(2,s,5);
    ' \  X  f8 a" w7 H( @6 Oend
    1 V: C; _3 J- \9 A: Q6 C: P) T% A* R5 a8 H' W% W
    ————————————————: ^! Z9 n! q3 F/ }4 B
    版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。/ c0 ^0 h3 m8 H: `
    原文链接:https://blog.csdn.net/qq_29831163/java/article/details/897361167 \$ Z, R1 W9 ?3 v2 }

    " \6 S( D- U' U7 J; R8 U
    ' Y, ^! b# B/ _  x4 d. a
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-7-31 08:43 , Processed in 0.445903 second(s), 51 queries .

    回顶部