QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2675|回复: 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 |邮箱已经成功绑定
    排队系统中的优化模型,一般可分为系统设计的优化和系统控制的优化。前者为静 态优化,即在服务系统设置以前根据一定的质量指标,找出参数的最优值,从而使系统 最为经济。后者为动态优化,即对已有的排队系统寻求使其某一目标函数达到最优的运 营机制。由于对后一类问题的阐述需要较多的数学知识,所以本节着重介绍静态最优问 题。
    ( S) B4 [  ]7 O
    " ~8 @; `9 E: I# w3 L& P$ P在优化问题的处理方法上,一般根据变量的类型是离散的还是连续的,相应地采用 边际分析方法或经典的微分法,对较为复杂的优化问题需要用非线性规划或动态规划等 方法。% w+ J4 t! t# G: ?; G8 E/ O% ]

    ' T! n0 Q( K( ]" j# Z& t, O1.  M / M /1模型中的最优服务率 μ/ _) f9 s, O; j0 y" Z
    先考虑 M / M /1/ ∞ 模型,取目标函数 z 为单位时间服务成本与顾客在系统中逗留 费用之和的期望值,即
    9 {1 Q  i( v$ p3 g/ u3 K0 d+ e2 W5 I* D% `" q/ F

    8 [" s: i2 |1 d6 ^! |7 N1 j  t# a- G+ \; q* p' {$ k

    5 c0 f, P9 X! y* o  |8 @0 t* |) ]: R7 O

    ) C% O: Z4 s3 E# d
    + s% }& Y7 [$ {; i编写 LINGO 程序如下:
    ) J& C$ ]0 d* ?  I, m9 S6 \" [7 P! R5 w! i- G& w0 K( O
    model:# C# @+ B" k1 ^3 `0 w9 _8 l2 d4 G( o
    s=1;k=4;lamda=1;
    ; Y4 i# U0 W# T: gL_s=@pfs(k*lamda/mu,s,k);, }* u9 {% Q6 E5 {
    max=100*(k-L_s)-75*mu;+ p: n& X6 c6 W+ L
    end& f  d& q# Z6 ]# q' t+ l* F0 w

    - {3 A+ o% d9 L0 F, {2 H7 n
    # w. Z# u% c' `% Y0 @4 R6 s0 w
    % b1 w3 R1 k3 P, y! J+ j; }8 w
    5 F" P4 G- L- c/ B编写 LINGO 程序如下:) k( ^0 f8 F9 u/ i5 @' p! L

    # x, f  i' M$ p. E' Wmodel:
    ) D9 n' `4 k1 e6 csets:" [/ c% `6 a5 b( B: A* \
    state/1..3/:p;0 c" ?. r8 Z- c" z; N9 A
    endsets
    5 y, J, {2 o% p% ~& p; glamda=3.6;k=3;
      E. c7 X- \% {" I- ~lamda*p0=p(1)/t;6 x2 `2 a! w/ t2 p- \
    (lamda+1/t)*p(1)=lamda*p0+p(2)/t;8 y0 V  P- N1 f2 J* ]; [
    @for(state(i)|i #gt# 1 #and# i #lt# k:
    3 K- H: j* Y7 E3 c. A4 e(lamda+1/t)*p(i)=lamda*p(i-1)+p(i+1)/t);* _7 r+ H5 G4 a. v  U4 E/ x
    lamda*p(k-1)=p(k)/t;
    3 }2 J$ w3 V7 [p0+@sum(state:p)=1;. `' o6 C" ]8 u% }& g; Q2 v
    max=2*lamda*(1-p(k))-0.5/t;. V2 ], H. _' w5 V+ f
    end
    3 }+ q4 ?/ C) @- o求得系统为每位顾客最佳服务时间是0.2238h,系统每小时赢利3.70元。
    ( o+ x5 U* @: f$ \. a- R3 M7 N- P
    2   M / M / s 模型中的最优的服务台数  
    % l5 R# V8 @7 o- p4 [4 ~$ H7 }* C9 `& ?/ {4 ]6 n5 k7 K

    8 I( C8 F' E! f$ M4 `' U; f+ _
    # F3 y  m5 |, }# G8 G% a7 }- i6 _/ s# B* c. Z
    例 13 某检验中心为各工厂服务,要求进行检验的工厂(顾客)的到来服从 Poisson 流,平均到达率为λ = 48(次/d);每天来检验由于停工等原因损失 6 元;服务(检验) 时间服从负指数分布,平均服务率为 μ = 25(次/d);每设置一个检验员的服务成本为 4 元/d,其它条件均适合 M / M / s/ ∞ 系统。问应设几个检验员可使总费用的平均值最 少?) R- l: M5 U' G, b6 [1 _

    & g% A+ [$ m- x
    0 S2 i+ K9 a. n, {% e
    # f+ y8 J! b  w3 f4 @$ J( r! T求解的 LINGO 程序如下:- a" T( X4 y$ p8 u, n" M

    - k8 b' g2 g& U  U- T  Omodel:- h3 w" W2 s# m% X% _4 j
    lamda=48;mu=25;rho=lamda/mu;7 y( U0 F) f" W/ Y/ o/ |& R
    P_wait=@peb(rho,s);! _  W; Q8 G, e: o$ R; f/ n
    L_q=P_wait*rho/(s-rho);
    0 ]# N7 h  }/ O) vL_s=L_q+rho;
    : d1 `  y2 ^- a% K0 e; tmin=4*s+6*L_s;
    ' t1 d5 T# D9 ~@gin(s);@bnd(2,s,5);% F, Y& o' m: Z$ ~, y# M+ s
    end
    : \* N$ I6 L2 V( ]7 |8 ~7 m3 W) \4 f. W" r4 _
    ————————————————6 ]# F$ w" h) w/ \6 ?7 i1 r  |6 G5 w
    版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    ; N* `* _  |9 R6 s* |$ F1 w+ a: d  [原文链接:https://blog.csdn.net/qq_29831163/java/article/details/89736116
    2 a) z' Y! Q$ e3 J0 |. z( j; T
    7 X0 h; j3 |- f
    1 T. s: x+ w  i9 ^
    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 19:28 , Processed in 0.370848 second(s), 50 queries .

    回顶部