当 s 个服务台被占用后,顾客自动离去。 这里我们着重介绍如何使用 LINGO 软件中的相关函数。

. Y& Z0 f, j! u3 G" l  |: K

+ L) d* e; ]) j! a2 @1 损失制排队模型的基本参数

) ~: F% j- h4 }9 @对于损失制排队模型,其模型的基本参数与等待制排队模型有些不同,我们关心如 下指标。

4 L1 R# ]* [( H* i" ^% k2 H% [: A% q8 Q4 }7 Q

8 D, U7 |. j0 E

, s9 U2 ]# M' W; a" a5 z

- u$ a0 K. G+ P$ l

# K0 y  b9 B2 {8 q3 c% ^. ^2 损失制排队模型计算实例

6 K5 ^: t. {' o2.1 s =1的情况( M / M /1/1)

4 L) W- h3 ~5 S' D- ~例 3 设某条电话线,平均每分钟有 0.6 次呼唤,若每次通话时间平均为 1.25min, 求系统相应的参数指标。

7 t9 r+ T. |! I4 j4 T! i! Y1 ]6 G. g) c

5 ~1 z. y' I8 x3 M

6 |% w7 C4 I. c" w% gmodel:" \3 T7 |. r% J* P% [; }

s=1;lamda=0.6;mu=1/1.25;rho=lamda/mu;5 ?3 ]2 f( c, p8 W

Plost=@pel(rho,s);

7 B+ C7 _' S; ?( d0 l$ a/ GQ=1-Plost;

2 h% u7 I) t  ilamda_e=Q*lamda;A=Q*lamda_e;

' t/ N. \6 j% E% X6 LL_s=lamda_e/mu;

9 I/ q/ Z, t. E% r( z% V0 Meta=L_s/s;' A  A/ c0 ^0 m# J/ Y8 |% Z

end 0 ~9 r8 x5 {5 d/ E" L

求得系统的顾客损失率为43%,即43%的电话没有接通,有57%的电话得到了服务, 通话率为平均每分钟有0.195次,系统的服务效率为43%。对于一个服务台的损失制系统, 系统的服务效率等于系统的顾客损失率,这一点在理论上也是正确的。/ U% N" Q# G) W* o3 ~

1 j6 o/ o, u% T+ P

2.2    s >1的情况( M / M / s/ s )

+ k3 C+ W7 p: @0 D/ Z. k例4 某单位电话交换台有一台200门内线的总机,已知在上班8h的时间内,有20%的 内线分机平均每40min要一次外线电话,80%的分机平均隔120min要一次外线。又知外线 打入内线的电话平均每分钟1次。假设与外线通话的时间平均为3min,并且上述时间均服 从负指数分布,如果要求电话的通话率为95%,问该交换台应设置多少条外线?

" X  W% I+ m8 `8 U

" r" H) b. I/ X! z/ }! S2 t- Y8 {解 (1)电话交换台的服务分成两类,第一类内线打外线,其强度为. }, g  w; |4 B8 z! ~

( L" L4 ]& @4 @3 m" m

/ z& ~' @" x) x: o* [) m( @

1 y" q5 Y+ r' u' D! g

/ T- o8 t5 e  i/ m$ [' p3 I

7 j0 i1 ]1 @2 O% t) y  r由上述三条,写出相应的LINGO程序如下:

$ e6 {; u$ Y- t" s4 v) C6 }, O& h, n5 ~

model:0 P0 B- F  @, M+ c6 K

lamda=200;8 k7 \6 M! @6 n0 R4 G

mu=60/3;rho=lamda/mu;1 |5 C9 H! E- D. s

Plost=@pel(rho,s)

lost<0.05;

1 W& e3 _8 w& D, h7 A, cQ=1-Plost;

6 H9 O2 Y! ?0 i3 q8 Wlamda_e=Q*lamda;A=Q*lamda_e;& p1 w8 j! M7 c4 Q& P9 ^0 P# s

L_s=lamda_e/mu;

* R& \- h# m3 ~3 Z) feta=L_s/s;

i( w- {/ T4 }* C$ ]# umin=s;@gin(s);% }* T# ]# U" X0 A- X( |

end

# ~' C) D/ ?4 r5 v3 F求得需要15条外线。在此条件下,交换台的顾客损失率为3.65%,有96.35%的电 话得到了服务,通话率为平均每小时185.67次,交换台每条外线的服务效率为64.23%。

% S0 o. k# U) M' \, m

9 v) g1 C* q5 M" w求解时,尽量选用简单的模型让LINGO软件求解,而上述程序是解非线性整数规划(尽 管是一维的),但计算时间可能会较长,因此,我们选用下面的处理方法,分两步处理。

5 ~, ]. n4 g; S0 ^4 l; H4 W) i, E$ s

第一步,求出概率为5%的服务台的个数,尽管要求服务台的个数是整数,但@pel给出的是实数解。 编写LINGO程序:

8 X/ _+ l4 G9 a: O( Q

3 `* F1 t3 C# f& Q. A! f" P5 \model:1 W0 x- c: `2 v) p9 i4 Y$ Y

lamda=200;

5 O& ]' d) h+ `; Z; w; F! ~: ~" kmu=60/3;rho=lamda/mu;

6 _( N2 Q6 U+ V  Y  K8 V@pel(rho,s)=0.05;

. J$ ~+ Z; q2 m) wend

1 W  R) H+ ~2 A求得 s =14.33555。

1 m- p& h' ?1 @' Z* t, _2 U* t1 n5 l0 q: [0 s

第二步,注意到@pel(rho,s)是s的单调递减函数,因此,对s取整数(采用只入不舍 原则)就是满足条件的最小服务台数,然后再计算出其它的参数指标。 编写LINGO程序如下:( B: Z/ i, a6 @3 I

4 m* n5 U& x  |model:6 V( y2 r3 `( g  h& y$ g. z

lamda=200;

; N5 `% U) C& l# M9 dmu=60/3;rho=lamda/mu;

: u3 y" Q% G/ N9 l3 ~s=15

lost=@pel(rho,s);

0 }7 Y7 q2 Y8 N8 p7 [' [- w3 fQ=1-Plost;

% Y: ]6 Y/ \1 B) M1 j! Flamda_e=Q*lamda;A=Q*lamda_e;( z# d; t+ X+ X$ d! a* w

L_s=lamda_e/mu;" f4 M) K' f# h3 \) p

eta=L_s/s;. u8 [( K/ @9 S9 C4 f2 s! r

end

1 j) t* T# Y8 i* c. l5 s比较上面两种方法的计算结果,其答案是相同的,但第二种方法比第一种方法在计算 时间上要少许多。6 w: t! @% A/ V( ]/ L* B# c3 E6 F' u

————————————————! U/ Z( ^$ }2 S" @) R3 ~: \

版权声明:本文为CSDN博主「wamg潇潇」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。/ j0 Y  t$ b7 d9 @" _

原文链接:https://blog.csdn.net/qq_29831163/java/article/details/89735685

! ^4 v) r+ t8 x/ A$ k4 Z0 l$ w! x+ c2 }

# {8 h' r  M6 t8 p! r0 v

java排队系统模型,排队论模型(三):M / M / s/ s 损失制排队模型相关推荐

  1. java排队系统模型,MMC排队系统模型

    MMC排队系统模型及应用 M/M/C排队模型及其应用 摘要:将随机服务系统中M/M/C排队模型应用到理发服务行业中.通过对某理发店进行调查,以10min为一个调查单位调查顾客到达数,统计了72个调查单 ...

  2. java 商城系统架构之第三篇——集群架构搭建

    需要商城系统的朋友,请联系下方微信 其实集群说起来是很简单的,无非就是server部署在多台机器上,DB.session.文件等在做个机器.CDN加速就OK了. 但是实际上需要做的事还有非常多,并且在 ...

  3. 排队论模型(七):排队系统的优化

    排队论模型(一):基本概念.输入过程与服务时间的常用概率分布 排队论模型(二):生灭过程 . M / M /s 等待制排队模型.多服务台模型 排队论模型(三):M / M / s/ s 损失制排队模型 ...

  4. 【Netty】IO 模型简介 ( Netty 特点 | Netty 应用场景 | Java 三种 IO 模型 | BIO 模型 )

    文章目录 I . Netty 简介 II . Netty 应用场景 III . Java I/O 模型 IV . BIO 概念 V . BIO 开发流程 VI . BIO 实例 VII . BIO 模 ...

  5. Java内存模型中的三个代

    http://developer.51cto.com/art/200909/153154.htm 本文介绍Java内存模型中的三个代:年轻代,终身代以及永久代.文中图示了各个代的默认排列.本文适用于J ...

  6. java基础巩固-宇宙第一AiYWM:为了维持生计,四大基础之计网_Part_1-1(计算机网络体系_七层模型五层模型TCP/IP四层模型、TCPUDPIP的故事【TCP三握四挥】)整起

    PART1:计算机网络体系可以大致分为一下三种, 每一层有自己对应的协议,每一层都是向上一层提供服务,每个分层中所有的协议都称为协议栈 协议:网络中传输信息时的规范和规则 各层一些重要的协议 网络:通 ...

  7. Java 并发编程解析 | 如何正确理解Java领域中的多线程模型,主要用来解决什么问题?

    苍穹之边,浩瀚之挚,眰恦之美: 悟心悟性,善始善终,惟善惟道! -- 朝槿<朝槿兮年说> 写在开头 我国宋代禅宗大师青原行思在<三重境界>中有这样一句话:" 参禅之初 ...

  8. 从Storm到Flink:大数据处理的开源系统及编程模型(文末福利)

    本文节选自CCF大数据教材系列丛书之<大数据处理>,本书由华中科技大学金海教授主编,包括大数据处理基础技术.大数据处理编程与典型应用处理.大数据处理系统与优化三个方面.本教材以大数据处理编 ...

  9. Java中的I/O模型总结(八股文自述)

    Java中的I/O模型 BIO: 是指应用程序在执行 I/O 操作后,如果没有获得响应,就会阻塞当前线程,不能执行其他任务. 同步阻塞 I/O 模式,数据的读取写⼊必须阻塞在⼀个线程内等待其完成.在活 ...

  10. java管程 实现,Java中的管程模型

    Java中的管程模型 操作系统使用信号量解决并发问题,Java选择使用管程(Monitor)解决并发问题.信号量和管程是等价的,可以使用信号量实现管程,也可以使用管程实现信号量. 管程就是指管理共享变 ...

最新文章

  1. wordpress php教程 pdf,wordpress二次开发全能教程.pdf
  2. 失望时想起了你是什么歌_你是空你是空是什么歌 你是风你是风什么歌
  3. LeetCode 1984. 学生分数的最小差值
  4. java 怎么获取形参名_获得方法形参名称列表 -- 哦也,搞定!!
  5. Android开发者指南24难点各个击破—来自androi中文翻译组
  6. SQL Server存储过程基本语法
  7. 做了 5 年运维,靠着这份监控知识体系,我从 3K 变成了40K | 原力计划
  8. Inf2Cat, signability test failed.驱动编译出错
  9. python软件下载3版本-Python 3.7.2和3.6.8版本发布下载,附更新说明
  10. 阿里云产品经理吴华剑:SLS 的产品功能与发展历程
  11. WPS显示无法创建对象,请确认对象已在系统注册表中注册
  12. Unity3D 广播星历与精密星历
  13. 重启 WMI 服务。
  14. linux 有个文件删不掉,Linux下删除不掉的文件
  15. 物理层-宽带接入技术
  16. Hive 算两时间差
  17. 笔记本安装双系统教程
  18. 疫情过后,制造业中小企业应用工业互联网数字化转型之路的探讨
  19. 记一次NGINX配置问题
  20. Ubuntu 18.04 字体显示异常

热门文章

  1. SpringBoot+Quartz+数据库存储
  2. crf的实现 keras_keras 解决加载lstm+crf模型出错的问题
  3. 正交表测试与混合正交表工具
  4. SCM供应链管理系统对更多行业未来
  5. 自动化测试工具Selenium Appium
  6. Flutter自定义iconfont字体图标
  7. 使用VUE实现的数独游戏
  8. 软件工程第一次作业——数独的求解与生成
  9. oracle sql索引查询,Oracle查询数据库的索引字段以及查询用索引
  10. 网易云音乐下载MP3的方法