数据结构课件_第六讲(队列).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 改进算法的效果 7 过山车模型的改进 7 过山车模型的改进 统计队列长度曲线应该实时更新! 但是: 可能所有的顾客都被安排 到同一个队列长度短的时 段了…… 如果考虑Standby队列? 7 过山车模型的改进 使用边际效用函数(Marginal Utility Function)的思想: FastPass队列中每增加一个人,会对Standby队列中的人造成目标函数的损失…… 使用IC卡门票,记录顾客的特点,数据集中在中心数据库 给顾客提供预计的当天实时队列长度表,顾客可自己选择返回时间,选择t1,t2时间的长度 你的更好的办法? 8 将来的工作:设计更好的FastPass系统 怎样写数学建模论文? 怎样求解没有显式表达的式子? 如何模拟离散随机时间? 如何通过仿真的结果求参数的优化 --使用数学软件,仿真的过程中常常也会的到新的想法与结论 灵活借鉴其他学科中的方法:如Queueing theory(排队论), Trunking Theory(复用论), Greedy Algorithm(贪心算法), Marginal Utility Function(边际效用函数) 9 启发与收获 算法和数据结构 * * * * * * * * * * * * * * * * * * * * * * * * * * * Poisson Process 分析1:能否得到准确的返回时间? 2 在我们开始动手建模之前, 先要问几个问题: 分析2:使用FastPass后排队是不是可以避免的? FastPass给出的返回时间只是期望值,而非确定值 假设所有的顾客都使用FastPass,但需考虑有的顾客可能会不遵守FastPass给出的返回时间 2 在我们开始动手建模之前, 先要问几个问题: 分析3:我们优化的目标函数(或cost function)是什么?是排队时间吗? 优化问题的目标函数为: 3 模型的建立(1)-目标函数 3 模型的建立(1)-目标函数 根据排队论(queueing theory)的分类规则,(X/Y/Z/A)代表一类排队的规则,其中 X:顾客流到达所符合的分布 Y:顾客接受服务的时间所服从的分布 a Z:服务台的个数 A:服务台一次可服务的顾客数量(系统的容量) 针对各个游乐项目的特点,我们主要讨论两种排队系统: 模型的建立(2)- 排队模型的分类 特点:系统容量为1,顾客的到达是Poisson流,服务时间服从指数分布,只有一条队列 模型的建立(3)- 电话亭模型 加入QuickPass系统以后的Poisson排队模型 模型的建立(3)-电话亭模型 求出这类系统的代价函数表达式 模型的建立(3)-电话亭模型 近似将总的优化目标函数等效为对顾客i的目标函数: 模型的建立(3)-电话亭模型 模型的建立(3)-电话亭模型 如果简化c1,c2为常数,并计算第二个人的无需等待返回时间的期望值,得 用MatLab能够作出 的函数,并从图中得出结果 模型的求解(4)-电话亭模型 模型的求解(4)-电话亭模型 Average call time(min*10’) U2 t2 50 8.0516 17.0 80 23.0516 32.5 第三个人的无需等待返回时间的期望值,同理可以算出,并用图解法求出 模型的求解(4)-电话亭模型 但是第4个人,第5个人……呢? 这种方法太繁琐,似乎不好用 可否有近似的算法? 与前一个模型的区别在于:系统容量是c1,服务时间固定,顾客的到达仍然是Poisson流。服务系统数量是1 模型的建立(5)- 过山车模型 贪心算法 模型的建立(5)-过山车模型 仿真:用计算机生成一些符合某种分布的随机数据点,模拟离散时间的发生 这里的仿真用MatLab6.5完成: 步骤:1.生成Poisson顾客流(模拟到达时间) 2.给定不同的a%c, 开车时间间隔不定,计算代价函数,画出代价函数性能曲线 3.开车时间固定,给出不同的开车时间间隔,计算画出代价函数性能曲线 4.得出最优的结论 模型的仿真(5)-过山车模型 过山车模型的仿真(5.1)-得到 在第j天的某一固 定时刻 i 采集样本, i=1…m, j=1…100 形成样本空间的

文档评论(0)

精华文档888 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档