排队系统的优化

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

§6 排队系统的优化

一、排队系统的优化问题有两类

最优设计=静态问题: 系统设计的最优化;(运行前) 最优控制=动态问题: 系统控制的最优化;(运行中) 只讨论静态问题; 一般, 顾客满意, 服务成本高; 服务简单, 顾客等待多. 最优化的目标之一是 兼顾两者, 使之合理.

方法:数学中的极值原理, 或经济中的边际法.

费用

极小

服务水平

等待费用

服务费用合并费用

二、M/M/1模型中最优服务率μ 1. M/M/1/∞ 模型优化

设s c 为单位时间服务成本,w c 为在系统中逗留费用, 则目标函数取为

s w z c c L μ=+

将/()L λμλ=-代入, 得/()s w z c c μλμλ=+-, 令

2

d 0d ()s w z c c λμμλ=-=-, 得服务率应订在 w

s

c c μλλ*=+

(μλ>).

2. M /M /1/K 模型优化

顾客被拒概率为K p , 接受概率1K p -, 有效进入概率(1)e K p λλ=-, 即有效到达率. 设每服务一个顾客服务机构获G 元, 则单位时间收入期望值为

(1)K p G λ-

利润 1

1(1)1K

K s s K z p G c G c ρλμλμρ+-=--=--

11

K K

s K K G c μλλμμμλ++-=--

(注1

001

111,1

11K K K K

n n p p p K ρρρρ+=-⎧⎪-⎪===⎨⎪+⎪⎩+∑) 令d /d 0z μ=, 得

11

12

(1)(1)K K s

K c K K G ρρρ

ρ+++-++=- 由此确定出ρ, 进而确定出使服务系统最优的μ*

. 一般用数值计算方 法求解, 或图解法.

设,,,s G K c λ为已知. 由具体的/s G c , 找出对应的

(/),μμλλ*=.

实际做法是:

令1/,/s y x G c ρ==, 则上述方程化为12

1(1)0(1)1

K K K y x Ky K y ++--=-++

clear;clf %%%%%k=1;

ezplot('(y^2-1)^2/(y^2-2*y+1)-x',[0, 16])

O

/μλ

/s

G c 1

K =2

K =3

K =/s

G c /μλ

axis([0 16 0 3])

hold on;pause;

%%%%%k=2

ezplot('(y^3-1)^2/(2*y^3-3*y^2+1)-x',[0, 16]) axis([0 16 0 3])

%%%k=3

ezplot('(y^4-1)^2/(3*y^4-4*y^3+1)-x',[0, 16]) axis([0 16 0 3])

例1对某服务台进行实测, 得到如下数据:

系统中的顾客数(n): 0 1 2 3

记录到的次数(m n ): 161 97 53 34

平均服务时间为10min, 服务一个顾客的收益2元, 服务机构运行单位时间成本为1元, 问服务率为多少时可使单位时间平均收益最大? 解 这是M/M/1/3模型, G =2, 1s c =, 下面从现在运行的数据中, 估计出顾客的λ. 因为

11

n n n n p m

p m ρ--==, 所以 31111ˆ(0.600.550.64)0.633

n n n m m ρ=-==++=∑

由1/(10/60)6μ==(人/h), 得

ˆˆ0.66 3.6λ

ρμ==⨯=(人/h).

下面进行优化分析: 作当3K =时, s

G x c =

与1

y ρ=的关系图,

ezplot('(y^4-1)^2/(3*y^4-4*y^3+1)-x',[0, 16]) axis([0 16 0 3])

0246

810121416

0.511.522.53x

y

(y 4-1)2/(3 y 4-4 y 3+1)-x = 0

2s

G c =, 由图得1

0.82ρ*=

ˆ/ 3.60.823μλ

ρ**==⨯≈(人/h)

但然也可作

s c G 与ρ的关系图,同样可由值12

s c G = 去求出 1.21ρ*=, 及

ˆ/ 3.6/1.213μλ

ρ**===. 收益分析:

当6μ=(人/h)时, 总收益为

3

4

10.62 3.6160.48510.6

z -=⨯-⨯=-(元/h) 当3μ=(人/h)时, 总收益为

3

4

1 1.21

2 3.616 1.8581 1.21z -=⨯-⨯=-(元/h)

单位时间内平均增加收益1.858-0.485=1.373(元/h). 相当不错.

例2 考虑一个M/M/1/K 系统, 具有10λ=(人/h),

30μ=(人/h), K=2 管理者想改进服务, 方案有二

个: 方案A 是增加一个等待空间, 即使K=3; 方案B 是提高平均服务率到40μ=(人/h). 设每服务一个顾客的平均收入不变, 问哪个方案将获得更大的收入或利润? 当λ增加到30人/h 时, 又将得到什么结

相关文档
最新文档