电梯的模拟算法与优化调度方案(8)
第一步,画出与图7相似的动态规划图形。
第二步,计算出图形中每条线段的长度。如果线段是从楼层i到楼层j的,那么
j?iW?j?i,i?1?,W?j?i,i?1?表示分区的最低楼层为第i+1该线段长度取值为m3P?11nr?1rINTW?tp???xl?2Sr?1l?02求出的去该楼层,且该分区共有j-i层楼时,根据
层分区的乘客的平均逗留时间。
第三步,求解最短路径问题;这里采用Dijkstra算法,求得最短路径和对应的分区区间。
Dijkstra算法的C语言描述:
Void ShortestPath.DIJ(MGraph G , int v0 , PathMatrix &P, ShortPathTable &D){
∥用Dijkstra算法求有向网G的v0顶点到其余顶点v的最短路径P[v]及其带权长度D[v]。
∥若P[v][w]为TRUE,则w是从v0到v当前求得最短路径上的顶点。 ∥final[v]为TRUE当且仅当v?S,即已经求得从v0到v的最短路径。 For(v=0;v Final[v]=FALSE;D[v]=G.arcs[v0][v]; For(w=0;w D[v0]=0;final[v0]=TRUE; ∥初始化,v0顶点属于S集 ∥开始主循环,每次求得v0到某个v顶点的最短路径,并加v到S集 For(i=1;i min=INFINITY; ∥当前所知离v0顶点的最近距离 for(w=0;w if(!final[w]) ∥w顶点在V-S中 if(D[w] final[v]=TRUE; ∥离v0顶点最近的v加入S集 24 for(w=0;w if(!final[w]&&(min+G.arcs[v][w])){ ∥修改D[w]和P[w],w?V?S D[w]=min+G.arcs[v][w]; P[w]=P[v];P[w][w]=TRUE; ∥ P[w]=P[v]+[w] }∥if }∥for }∥ShortestPath.DIJ 第四章 模型的推广 ①在当地一座有4部电梯的4到12层的居民楼,收集高峰时(如早高峰)乘客到达间隔(可能的话,还有到达楼层)的数据,并且根据数据(构造累积直方图)建立到达间隔和到达楼层的子模型。最后也可以得到附录表1那样的结果。 ②对于大型商场,我们可以根据该算法,在多方采集数据的情况下,更好地设计调度方案。比如:我们可以连续二或三天进行调查,在全天的运营调查中,调查每位乘客的目的地楼层;调查节假日的客流情况。 第五章 模型的评价 25
相关推荐:
- [基础教育]2016-2022年中国钢芯铝绞线市场现状调
- [基础教育]语文部编版初一语文下册练习题 句式变
- [基础教育]南京继续教育参考答案--深入学习贯彻习
- [基础教育]国旗下讲话稿——珍惜时间好读书
- [基础教育]北师大版六年级数学下册圆锥的体积教学
- [基础教育]人教版-音乐-四年级下册-四年级下册音
- [基础教育]乔布斯2019年斯坦福大学毕业典礼致辞.d
- [基础教育]2015年加油站安全知识竞赛试题及答案
- [基础教育]2020年教师年度考核个人工作总结
- [基础教育]2019年中考历史试题-2019年大庆市初中
- [基础教育]初三仁爱英语第一轮总复习教案
- [基础教育]SG-A094电气配管安装工程隐蔽验收记录
- [基础教育]冀教版小学数学三年级下册第六单元教材
- [基础教育]青岛版(五制)小学科学二年级下册16《制
- [基础教育]2018-2019年初中科学初一中考真卷测试
- [基础教育]幼儿园大班期末简短评语精选
- [基础教育]2018云南临沧公务员考试申论技巧:这样
- [基础教育]学校食堂经营管理方案
- [基础教育]新中国砥砺奋进的七十年原文
- [基础教育]真空泵的选型及常用计算公式
- 高职田径课程教学现状与对策
- 全髋关节置换术在老年股骨颈骨折患者中
- 青人社厅函〔2016〕576号(附件)工资
- cp101-07砂子检验作业指导书 - secret
- 微观经济学 第八章 博弈论 习题
- 2014高考真题(词语运用)汇编及答案
- 2018年人教版七年级语文下册《第三单元
- 苏教版数学四年级上册第一单元试题 - M
- 四川大学新闻与传播考研2000-2010年真
- 浙江万里学院英语专业四年制本科教学计
- 最新2018马年事业祝福语-范文word版(2
- 最全模具行业术语英文翻译
- 皮亚杰的发展心理学理论
- 64篇高考情景式默写 练习题及答案
- 仿写(学生稿)
- 《SQL Server数据库技术》试卷A
- 第七章作业答案
- 江苏省赣榆县海头高级中学高中语文必修
- 浙江省2001年10月自考正常人体解剖学答
- 2012英语重点短语




