版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本资料来源于谢瑶本资料来源于谢瑶03/03/电子工程与信息科学系电子工程与信息科学系PB00006常常是件很令人恼火的事情尤其是在我们这样的人口大国v电话亭1978年在北京15%的电话要在1小时后才能接通。在电报大楼打电话的人还要带着午饭去排队 v银行窗口,ATMv医院、理发、火车售票v游乐场的游乐项目?v在游乐园中的频频排队会极为扫兴vDisneyLand中的FastPass(QuickPass)系统就是想解决这个问题的What is QuickPass?v工作原理:v到达的顾客将自己的票插入FastPass的slot中vFastPass计算出建议顾客返回的时间间隔(time interva
2、l)或时间点或时间窗(time window)1.顾客无需排队,在指定的时间返回就可持票进入怎样缩短排队的等待时间?v银行的排队叫号机 只是有序的组织了顾客,并没有减少等待时间v如果能实现知道轮到自己需要等待多少时间,再选择合适的时间来,岂不很好?FastPass存在的问题:v预知的返回时间间隔存在误差按时返回却仍需要排队v建议的返回时间间隔太长如果告诉你4小时以后再回来呢?v顾客可能不会完全按照安排的时间返回v如果新来的顾客不想使用FastPass系统?现有的Fast Pass真的那么好用吗?我们的目的就是对FastPass系统建立合理的离散统计模型(Distributed Statisti
3、cal Model),求出最优的顾客返回时间。 建模的一般步骤以及:* 模型的改进* 启发与待解决的问题1 模型的假设v游乐园开放时间为8:00-18:00,一天中不同时间的顾客流量不同,比如上午10:00和下午3:00的顾客流量是最大的。v顾客的到达时间符合非时间齐次泊松过程(Nonhomogeneous Possion Process),到达速率是 (t)Poisson Processiii( ( ) ),0,1,2.!ktt tekk整数值的随机过程N(t),t0是强度为 的Poisson过程,如果(i)N(0)=0,(ii)N(t)是独立增量过程,() t0,s0,PN(s+t)-N(
4、t)=k=Poisson Processexp()ititi顾客到达时间间隔(t)exp( (t)t)T顾客 接受服务的时间(t)和 的确定都将在后面仿真的部分给出 分析1:能否得到准确的返回时间? (1. ),1immii1,m+1ii1,m+1如果能够准确得知前面所有顾客的到达时间间隔t 和接受服务的时间T当然可以知道第个顾客到达就可以马上接受服务的时间隔t.可现在t 和T都是随机变量,我们只能用随机过程的方法,求出t期望值。 2 在我们开始动手建模之前,先要问几个问题: 分析2:使用FastPass后排队是不是可以避免的?vFastPass给出的返回时间只是期望值,而非确定值v假设所有的
5、顾客都使用FastPass,但需考虑有的顾客可能会不遵守FastPass给出的返回时间 2 在我们开始动手建模之前,先要问几个问题:FastPass2,m+1结论:使用后顾客仍需排队,但是排队的时间会大大减少。并设第m+1个顾客排队的时间是t 分析3:我们优化的目标函数(或cost function)是什么?是排队时间吗? 2 在我们开始动手建模之前,先要问几个问题:1.FastPass1,iw2,i给 出 的 顾 客 i的 等 待 时 间 t太 长 ,同 样 会 引来 抱 怨 ,并 且 不 能 超 过 公 园 的 开 放 时 间 T2.排 队 的 时 间 t也 要 考 虑但 是 后 者 引
6、来 的 抱 怨 更 大 ; 而 且 等 待 的 时 间 越 长 , 抱怨 越 多 .结 论 : 目 标 函 数 应 该 是 两 者 的 时 变 加 权 和 ( time-variantweighted average) 优化问题的目标函数为: 11221,11,11,1min ( )( ) . .ijiwjiiiwzE Uc t tc t tttTs ttttT公园一天的开放时间3 模型的建立(1)目标函数 3 模型的建立(1)目标函数v根据排队论(queueing theory)的分类规则,(X/Y/Z/A)代表一类排队的规则,其中 X:顾客流到达所符合的分布 Y:顾客接受服务的时间所服从的
7、分布 a Z:服务台的个数 A:服务台一次可服务的顾客数量(系统的容量)v针对各个游乐项目的特点,我们主要讨论两种排队系统:模型的建立(2) 排队模型的分类/1/ / %M MM M c ac电话亭(phonebooth)的队列模型和过山车(scenic railway)的队列模型v特点:系统容量为1,顾客的到达是Poisson流,服务时间服从指数分布,只有一条队列模型的建立(3) 电话亭模型v加入QuickPass系统以后的Poisson排队模型模型的建立(3)电话亭模型v求出这类系统的代价函数表达式模型的建立(3)电话亭模型12,( , )1()*nn kkini ktEPA *,0;(
8、)0,0.x xxx1,1nnnnjkiAttEP第n个顾客的返回时间:是第k个顾客可以接受服务的时刻是队列中的顾客i仍会停留的时间(包括使用系统的时间)v近似将总的优化目标函数等效为对顾客i的目标函数:模型的建立(3)电话亭模型11,22,111,2,2,( , )0,min ( )( )min()nnnnnn kn kkn kzE Uc t tc t tc E tcQ tQP nk其中,顾客前有 个顾客在排队,111, 2212,1111111,1 ,1 ,1 ,1,11()(.),(1),(), (0 )kkknkkkknkskskksnkkkkkkkkkkkikikikikkkiniQ
9、PEPAQPEPPAQPEPPAAAEPEEPAEPQQQQQPAE下 面 求 出 状 态 转 换 平 衡 状 态 方 程 :)且模型的建立(3)电话亭模型v如果简化c1,c2为常数,并计算第二个人的无需等待返回时间的期望值,得v用MatLab能够作出 的函数,并从图中得出结果模型的求解(4)电话亭模型21 1,22121,221,2()(1()Uc tc PttN tt22wTtT0( )1,0 xtxtN xedtex 21,2()Ut模型的求解(4)电话亭模型Average call time(min*10) U2 t2508.051617.08023.051632.5v第三个人的无需等
10、待返回时间的期望值,同理可以算出,并用图解法求出模型的求解(4)电话亭模型2,3231,31231,3231,321,231,31,21,2231,321,2231,312231,321,2231,312231,3(1()()()()(1()()(1()(1()()(1()(1()()tN tttPtttN tttN ttN ttttPttN ttG tttPPtttN ttG tttPPttt但是第4个人,第5个人呢?这种方法太繁琐,似乎不好用可否有近似的算法?v与前一个模型的区别在于:系统容量是c1,服务时间固定,顾客的到达仍然是Poisson流。服务系统数量是1模型的建立(5) 过山车模
11、型还要考虑:v实际的FastPass 系统有两条队列:FastPass 和Standby队列v不考虑standby队列,将得到Greedy algorithm模型v考虑standby队列,将得到效用函数模型模型的建立(5)过山车v只有一条队列,即所有的人都只用FastPass系统v为了防止前面的人等的时间太长,过山车只要载满一定数量的人后就开车,假设为80c。v用贪心算法(greedy algorithm),将每个顾客尽量安排在离顾客到达时间最近的,且还没有安排满人的一班车上。v假设被安排的顾客按照Beta分布到达所被安排的时间段内模型的建立(5)过山车模型贪心算法模型的建立(5)过山车模型v
12、很容易想到,全局优化的目标变量1. 如果开车的时间不固定,则a%是多少最优?就是说顾客坐满多少就开车? 2.如果开车的时间间隔是固定的,则多长时间开一次是最优的?v衡量的标准:目标函数模型的建立(5)过山车模型一个区间内的顾客返回示意图:目标函数:模型的建立(5)过山车模型121121,1,2,1,2 2,2212121212,.()()()()()()kjjiij kkkkkjkjkjkkkjkkkjjkjkkkkkh hhbbbttzzEc tc tE c tc tc EEtc bEcc Ectc bccctcj-1i2,iii个人被安排在中的一班车设i个人的返回时间是则t121)()jj
13、kkkbEccctk常数, 由 决定,222%,jjjjkjjcacbc bckb ,如果开车时坐满的人数固定如果开车的时间间隔固定则常数模型的建立(5)过山车模型怎样求解最优的a%c和最优的开车间隔?对于这类复杂的问题,离散仿真是最好的方法了v仿真:用计算机生成一些符合某种分布的随机数据点,模拟离散时间的发生v这里的仿真用MatLab6.5完成:v步骤:1.生成Poisson顾客流(模拟到达时间) 2.给定不同的a%c, 开车时间间隔不定,计算代价函数,画出代价函数性能曲线 3.开车时间固定,给出不同的开车时间间隔,计算画出代价函数性能曲线 4.得出最优的结论模型的仿真(5)过山车模型 过山
14、车模型的仿真(5.1)得到v在第j天的某一固定时刻 i 采集样本,i=1m,j=1100形成样本空间的矩阵11121,10021222,100,1,2,100. . . . . .mmmlllllllll( ) t 过山车模型的仿真(5.1)v 用列向量的均值估计参数v样本的更新用时间序列的方法(time serial analysis),计算列向量的Eucilid距离dthreshold就更新一次( )it,1,2,100,. Tiiimeanlll21()mkkkdll 对某一个或一组变量x(t)进行观察测量,将在一系列时刻t1, t2, , tn (t为自变量且t1t2 tn ) 所得到
15、的离散数字组成序列集合x(t1), x(t2), , x(tn),我们称之为时间序列,这种有时间意义的序列也称为动态数据。时间序列分析是根据系统观测得到的时间序列数据,通过曲线拟合和参数估计来建立数学模型的理论和方法 时间序列分析(time serial analysis) 过山车模型的仿真(5.1)启发:有没有别的方法判别样本如何更新?如:求样本矩阵的秩, 求样本向量的相关系数生成的样本空间过山车模型的仿真(5.1)实用的一种模拟Poisson流的方法:某个区间 个顾客到达时间Uniform( ) tPoisson流顾客到达时间过山车模型的仿真(5.2)按照贪心算法指定的顾客乘坐的过山车的班
16、次两种a%c的情况下顾客等待时间过山车模型的仿真(5.3)a%c的性能曲线:可见a%c=70最优过山车模型的仿真(5.3)开车间隔的优化:可是cost function是间隔的单调函数?怎么办?过山车模型的仿真(5.4)解决:考虑开车的成本:开车的时间间隔越短,次数愈多,运行成本越大找平衡点 4.67min最优过山车模型的仿真(5.4)123456789100.511.522.53x 104cycle interval: minEcomomic gains of an amusement item: $average delayeconomic gainaverage delay aver6
17、模型的稳健性与优缺点v电话亭模型较精确,虽可行但复杂v过山车模型的贪心算法,简单,但不是最优(quasi-optimal)(为什么不是最优?)vStandby队列会有什么影响?v每个人的c1和c2可能不同v将顾客的到达看成是顾客流(traffic),用Trunking Theory中的Erlang C公式,能够得出阻塞概率P(Block),系统容量C,顾客流的强度A( )三者的关系v平均队列长度为:v可将顾客安排在一天之内平均队列短的时刻7 过山车模型的改进 ( ) t10P(_)!(1)!CkCCkAblockedGoS GradeofserviceAAACCk( )PrtlblockedA
18、tErlang C的图形7 过山车模型的改进统计得出的队列长度,以及仿真得出的实际队列长度说明可以用统计曲线作安排返回时间的依据7 过山车模型的改进7 过山车模型的改进7 过山车模型的改进但是:可能所有的顾客都被安排到同一个队列长度短的时段了如果考虑Standby队列?7 过山车模型的改进使用边际效用函数(Marginal Utility Function)的思想:FastPass队列中每增加一个人,会对Standby队列中的人造成目标函数的损失v使用IC卡门票,记录顾客的特点,数据集中在中心数据库v给顾客提供预计的当天实时队列长度表,顾客可自己选择返回时间,选择t1,t2时间的长度v你的更好的办法?8 将来的工作:设计更好的FastPass系统v怎样写数学建模论文?v怎样求解没有显式表达的式子?v如何模拟离散随机时间?v如何通过仿真的结果求参数的优化使用数学软件,仿真的过程中常常也会的到新的想法与结论v灵活借鉴其他学科中的方法:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025便利店智能支付系统引入合同3篇
- 二零二五版游泳教学服务合同模板
- 2025年度消防演练场地租赁与组织服务合同3篇
- 二零二五年度水电设备调试与性能检测合同3篇
- 专业化电力工程服务协议模板2024版
- 二零二五年电子商务平台数据加密与传输安全合同3篇
- 2024消防系统安装及消防安全培训与演练合同3篇
- 潍坊环境工程职业学院《美术学科发展前沿专题》2023-2024学年第一学期期末试卷
- 2024版信用卡贷款服务合同范本3篇
- 二零二五年度数据中心承包协议及范本2篇
- 产业链治理协同性
- 闸站监理实施细则
- 高三课题研究报告范文
- 2024年初三数学竞赛考试试题
- 窦性心动过速的危害
- 深基坑工程基坑土方开挖及支护降水施工方案
- 2024年江西生物科技职业学院单招职业技能测试题库带解析答案
- 医药制造企业资本结构优化研究以贵州百灵为例
- GB 31335-2024铁矿开采和选矿单位产品能源消耗限额
- 医院高风险意外事件应急措施和救护机制
- 桥本甲状腺炎-90天治疗方案
评论
0/150
提交评论