运筹学与系统工程上机实验指导书_实验五.docVIP

运筹学与系统工程上机实验指导书_实验五.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
运筹学与系统工程上机实验指导书 机电学院工业工程专业 2013-2014(1)学期 上机实验五:应用Lingo求解动态规划和排队论问题 实验目的 在熟练编写和运行Lingo程序的基础上,应用Lingo进行求解动态规划和排队论等深层次优化问题的练习。 实验要求 根据本指导书学习Lingo对典型动态规划问题进行建模和求解。 根据本指导书学习排队论相关函数的具体使用方法,对典型的随机服务系统问题进行建模和求解。 独立完成相关应用题目的分析、建模和应用Lingo软件的求解过程。 相关知识 1、动态规划问题模型及典型应用 动态规划(Dynamic Programming)是将一个大型、复杂的问题转换为若干阶段的子问题,从而将动态的多阶段问题简化为静态的单阶段决策问题,一般需要采用递归算法进行求解。动态规划问题的一般模型为: 动态规划的典型应用包括:最短路径问题、动态生产计划问题、资源配置问题、背包问题、旅行商问题、随机性采购问题、设备更新问题等。按照决策变量取值的不同,也可以分为连接型动态规划和离散型动态规划问题。无论是连续问题还是离散问题,动态规划解决问题的前提条件是:可将问题划分为k个阶段(k=1,2,…,n),并能构建多阶段模型(最优指标函数Vk,n,状态Sk、决策uk、状态转移方程Tk)。 2、随机服务系统相关Lingo函数 随机服务系统由输入过程(反映顾客总体的特征)、排队规则(反映队伍特征)及服务机构(反映服务台的特征)所组成,对随机服务系统的描述如图1所示,可用符号M/M/1表示泊松输入、负指数服务、一个服务台组成的随机服务系统。 图 1 随机服务系统的描述 描述排队系统的主要数量指标有:队长L=正在服务的顾客数Ls+等待队长Lq,顾客的平均停留时间W=顾客的平均等待时间Wq+平均服务时间Ws。单位时间内顾客到达率λ、单位时间的服务率μ。它们之间关系的主要公式为: (1) (2) (1)等待制排队模型 1)Lingo函数@PEB(ρ, S):返回到达负荷为ρ,服务系统有S个服务台,且允许排队时系统繁忙的概率,也就是顾客等待的概率Pwait; 2)等待制排队模型相关参数计算 ①顾客等待的概率Pwait Pwait=@PEB(ρ,S), 其中系统到达负荷ρ=λ/μ, ②顾客平均等待时间(Wq): ③顾客平均停留时间(W),队长(L)和排队长(Lq): (2)损失制排队模型 1)Lingo函数@PEL(ρ,S)返回到达负荷为ρ,服务系统有S个服务器,且不允许排队时的损失概率,也就是顾客得不到服务离开的概率Plost; 2)损失制排队模型相关参数计算 ①顾客离开的概率Plost Plost=@PEL(ρ,S), 其中系统到达负荷ρ=λ/μ, ②单位时间内平均进入系统的顾客数λe,即系统的有效到达率:λe=λ(1-Plost) ③系统的相对通过能力:Q=1-Plost ④系统在单位时间内占用服务台的均值L=λe/μ。 ⑤系统服务台的效率η=L/S ⑥顾客在系统内平均停留时间W=1/μ。 (3)有限源排队模型 1)Lingo函数@PFS(ρ, S, K)返回当到达负荷为ρ,顾客数为K,服务台数量为S时,有限源的泊松服务系统等待或返修顾客数的期望值。 2)有限源排队模型基本参数 ①平均队长L=@PFS(Kρ, S, K),其中系统到达负荷ρ=λ/μ。 ②单位时间平均进入系统的顾客数λe=λ(K-L) ③顾客处于正常情况的概率 P=K-L/K ④每个服务台的工作强度Pwork=λe/Sμ 动态规划模型与求解 最短路径问题 (1)问题描述:假设有如下的城市网络图,每两点之间的距离已知(已将距离值标在线上),求从第任意一个城市到第10个城市的最短距离。 图 2 城市网络 (2)模型 阶段变量:k=1,2,…,10 状态变量:Sk表示第k阶段到第k+1阶段的距离 决策变量:uk(Sk)=D(X,Y) 状态转移方程:Sk+1=T(Sk,uk) 指标函数:Fk(Sk) (3)求解过程: (4)Lingo程序 model: SETS: CITIES /1..10/: F; ! 城市集合 CITIES,属性F ; ROADS(CITIES, CITIES)/ ! 路线集合 ROADS,属性D ; 1,2 1,3 1,4 2,5 2,6 2,7 3,5 3,6 3,7 4,5 4,6 5,8 5,9 6,8 6,9 7,8 7,9 8,10 9,10/: D; ! D(i, j) 从第i个城市到第j个城市的距离; ENDSETS DATA: !由于并非所有城市间都有道路直接连接,所以将道路具体列出; D = 1

文档评论(0)

bhl0572 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档