QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2674|回复: 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 |邮箱已经成功绑定
    排队系统中的优化模型,一般可分为系统设计的优化和系统控制的优化。前者为静 态优化,即在服务系统设置以前根据一定的质量指标,找出参数的最优值,从而使系统 最为经济。后者为动态优化,即对已有的排队系统寻求使其某一目标函数达到最优的运 营机制。由于对后一类问题的阐述需要较多的数学知识,所以本节着重介绍静态最优问 题。% }0 j, H. E! J# n* z0 {$ X3 |3 ~1 s

    / z% B4 N/ c% ?在优化问题的处理方法上,一般根据变量的类型是离散的还是连续的,相应地采用 边际分析方法或经典的微分法,对较为复杂的优化问题需要用非线性规划或动态规划等 方法。" M! G  g# q3 L7 o) J

    2 c7 v" V" {6 A/ N# F% R1.  M / M /1模型中的最优服务率 μ
    5 @+ F+ I/ K8 I5 f, q! {先考虑 M / M /1/ ∞ 模型,取目标函数 z 为单位时间服务成本与顾客在系统中逗留 费用之和的期望值,即4 L" U# y& s" p* `+ ^8 }

    1 C4 t4 q5 m+ M0 A5 P
    - T$ A  K1 i+ `8 @, Y
    / d1 Y5 j3 ^/ u9 q5 Y: z7 R+ T7 E$ C3 b" d9 P, I0 p# S

    , T5 W0 |6 D3 O' E  v* f3 x5 Q2 f* u: y8 q! n
    8 K$ W9 Z& n$ X) [* H9 C
    编写 LINGO 程序如下:% ?" c( J7 u5 t5 w6 k' @
    3 V' \% e0 x+ r4 I9 n
    model:
    & L6 p: m0 L) M' M5 b" \0 xs=1;k=4;lamda=1;6 s6 n7 w9 [+ [5 w2 c% q, j
    L_s=@pfs(k*lamda/mu,s,k);
    " s8 ^, @4 }' x6 [; t8 l5 t' o/ Fmax=100*(k-L_s)-75*mu;: p2 T1 [8 e3 U/ A0 ?
    end7 @6 y% v7 I( A3 F
    6 N2 b7 q6 @" P$ j5 g6 ~- E

    7 Y% K* \3 x/ r5 }) m( E  P. f# F
    - N( ]; F7 J4 K
    编写 LINGO 程序如下:, q/ r8 Y/ h. x
    1 M8 L6 k" Q) M4 ?( h0 B
    model:
    . Z' D- w6 L' b3 G9 D% ]sets:
    4 U$ p2 M6 G4 h# Lstate/1..3/:p;
    ; I" K) Z8 u5 Bendsets  D  M; D+ t3 ^' x; C3 U
    lamda=3.6;k=3;  F  u3 x& @" N1 Z5 e1 l7 U
    lamda*p0=p(1)/t;$ ~/ g5 D7 |( o8 b' ^* `
    (lamda+1/t)*p(1)=lamda*p0+p(2)/t;
    , a3 z6 D4 r$ E0 \@for(state(i)|i #gt# 1 #and# i #lt# k:5 U  f9 [, {* g4 z
    (lamda+1/t)*p(i)=lamda*p(i-1)+p(i+1)/t);
    2 {0 s" D7 ^( _9 Z, i- Slamda*p(k-1)=p(k)/t;
    7 N  X- t( I* U0 r3 X# Cp0+@sum(state:p)=1;
    ) E+ f1 P* v* i+ f5 M- imax=2*lamda*(1-p(k))-0.5/t;
    7 [/ p& _  m! L* L- `1 \end6 e# i% D7 b' e3 Z$ c! Q8 G
    求得系统为每位顾客最佳服务时间是0.2238h,系统每小时赢利3.70元。0 ?$ q; r; @& |% L
    * q# f+ `' V% C
    2   M / M / s 模型中的最优的服务台数  & Z$ R% m3 `( A; A. ^

    1 e4 O+ ?# I# {, ]! w
    * B. D, G+ V. Z5 P5 L: `0 |$ s8 {% n& R$ q7 K

    8 B. r/ D( w1 d* T* ^: N7 W) ]8 L3 a例 13 某检验中心为各工厂服务,要求进行检验的工厂(顾客)的到来服从 Poisson 流,平均到达率为λ = 48(次/d);每天来检验由于停工等原因损失 6 元;服务(检验) 时间服从负指数分布,平均服务率为 μ = 25(次/d);每设置一个检验员的服务成本为 4 元/d,其它条件均适合 M / M / s/ ∞ 系统。问应设几个检验员可使总费用的平均值最 少?
    # i$ m8 N( q% {3 {, g4 }& a8 D# u: R9 N+ i+ s
    6 N3 z0 B# `, ~& w  _
    # G& e8 F1 E, j) J+ x8 ^
    求解的 LINGO 程序如下:5 w) N7 X6 Y3 B& M

    4 P( d. Q' a' |9 z5 _2 Tmodel:7 s) L8 w) P1 }0 P7 z7 \
    lamda=48;mu=25;rho=lamda/mu;* m% z, t. {9 c7 N
    P_wait=@peb(rho,s);7 k* d  `3 Z: S
    L_q=P_wait*rho/(s-rho);8 ?+ H9 H3 D0 h) x. f0 [! W
    L_s=L_q+rho;
    6 E4 s! \% Z! p6 pmin=4*s+6*L_s;) j. c7 t' o) `( S) a0 z
    @gin(s);@bnd(2,s,5);4 \! S' z4 {" F  P( D1 S7 n
    end
    8 X7 J, Y. i8 Q- [4 C9 @: Z% @* |6 c$ t% \
    ————————————————
    0 h- ~# X. M/ l, S5 J9 e版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    $ G6 G$ `" g$ @原文链接:https://blog.csdn.net/qq_29831163/java/article/details/89736116" u' G$ K2 |5 F* H
    ! k$ I1 s! E- e7 k( E  J& B  a* \

    ! c8 V7 A5 I0 d5 |$ e
    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-4-11 14:03 , Processed in 0.312462 second(s), 51 queries .

    回顶部