郑云飞--韩亚华

1 、背景 该大楼有21层,从地面0 , 1 ​​, ... 20 。地板0是地下停车场水平, 1楼是大堂的水平。大多数人都在

走出大楼通过这些2层。一个关于电梯调度提示:当总重量在45公斤的最大限制,或乘客的数量已经在最大,电梯不需

要更多的外部请求停止。 电梯调度程序不知道有多少乘客等待每层,它不知道有多少乘客将出现。这与现实世界的情

况是一样的。

  得到这个题目后,我和飞哥商议后决定用C#完成这个模拟程序,这样可以利用以利用它的可视化编程缩短时间,

于是我们花了四天时间了粗略解了C#的语法。然后要构思如何实现电梯调度。通过各种假设我们充分认识到了这个问

题的复杂性,如果各种情况都考虑到,我们感觉到对我们来说太有挑战性了,而且网上说的各种算法我们也看不懂。所

以我们把问题人为地简化,让它实现有限的调度和模拟。为了简化难度我们规定对电梯的调度时每个请求只进行一次最

优计算。也就是电梯不会动态的选择电梯,这样虽然降低了电梯的效率,但也会简化电梯调度的难度。而我们计算最优

解的方法是时间最短原则,既让顾客等的时间最短。同时遵守同向优先,而且顾客不会出现和自己目的相反的方向的运行

。至于重量限制和人数限制在电梯里设计个标志位即可。

时间 2014.3.4-2014.3.7 2014.3.8 2014.3.9
韩亚华 学习C#的简单语法和案例,了解我们可能用到的部分 思考电梯的时间方案,并上网了解相关资料。 共同讨人我们对电梯设计的看法,制定共同的方案
郑云飞 查阅资料了解各种电梯调度的算法

转载于:https://www.cnblogs.com/812969272zheng/p/3592487.html

结对项目开发之电梯调度问题相关推荐

  1. 结对项目开发-电梯调度

    结对项目开发-电梯调度 n设计和实现一个电梯调度瞄准两个正确性和性能,在托管代码. n技能训练: na)需求分析 nb)高层次设计(界面,信息隐藏,松耦合) nc)设计文档 nd)算法设计 n1 .背 ...

  2. 结对项目开发电梯调度 - 整体设计

    一.系统介绍 1. 功能描述 本电梯系统用来控制一台运行于一个具有16层的大楼电梯,它具有上升.下降.开门.关门.载客的基本功能. 大楼的每一层都有: (1) 两个指示灯:  这两个指示灯分别用于指示 ...

  3. 结对项目——电梯调度

    结对项目--电梯调度 结对成员:王梓屹1120192548 陈泓铭1120192529 文章目录 结对项目--电梯调度 一.问题假设: 二.时间预估表(PSP) 三.类与接口定义 四.问题回答 3.1 ...

  4. 结对项目——电梯调度(final)

    结对项目--电梯调度 by 曹非凡 Part0 前言 在一开始看到项目需求时,我们两个其实并没有什么思路,所以去网上搜索了类似的项目,从中获取灵感.经过一番寻找,我们初步有三个方向,分别是用java, ...

  5. 结对项目——电梯调度(5)

    结对项目--电梯调度(5) by 潘 Part 0 进度概述 目前为止,整个项目已经完成,底层逻辑.UI界面.软件测试都已完成,对底层逻辑:对调度算法进行了模块化,使得每种调度算法存在一个专门的函数, ...

  6. 软件工程导论结对项目

    小学四则运算结对项目 一.项目地址 https://git.coding.net/chenxin1998/Arithmetic.git 结对成员:马乐平,地址:https://git.coding.n ...

  7. 201671030129 周婷 《英文文本统计分析》结对项目报告

    项目 内容 这个作业属于哪个课程 软件工程 这个作业的要求在哪里 软件工程结对项目 课程学习目标 熟悉软件开发整体流程及结对编程,提升自身能力 本次作业在哪个具体方面帮助我们实现目标 体验组队编程,体 ...

  8. 第二次作业— —结对项目

    第二次作业- -结对项目 标签(空格分隔): 需求分析与原型模型设计 结对成员: 031302610 黄志鹏 031302603 陈波 1.样本实例 一个老师的迫切需求----开课报课之繁琐教师开课报 ...

  9. 201671010436 王雪刚 实验四 《英文文本统计分析》结对项目报告

    一:实验名称:软件工程结对项目 二:实验目的与要求 (1)体验软件项目开发中的两人合作,练习结对编程(Pair programming). (2)掌握Github上增量发布软件的操作方法. 三:实验步 ...

最新文章

  1. 我与监控宝之间的点点滴滴
  2. 深入理解移动前端开发之viewport
  3. [转]项目方面的做人处事
  4. mysql 查询 in memory_In-Memory整体汇总
  5. 百度地图api-个性化地图-主题更换
  6. 轻量级交通仿真——Flow
  7. 论文写作笔记7 大纲outline写作方法
  8. 普拉提瑜伽工作室行业调研报告 - 市场现状分析与发展前景预测
  9. crt、cer类型证书转换成bks
  10. Signatures and Zero-Knowledge Proofs
  11. 有图书馆有计算机教室的英语,以my school为题的英语作文有图书馆,办公室,音乐室,教室,体育馆...
  12. 遍历列表的两种常见方式
  13. Linux运维养成记-服务器安全运维
  14. 关于支付宝沙箱支付时提示系统有点儿忙,一会再试试解决方案
  15. 【JavaScript-事件】target和this的区别?如何阻止冒泡事件?常见的鼠标事件和键盘事件有哪些?
  16. 5GC architecture N1、N2、N3、N4、N6等接口
  17. Excel Vba无法连接 远程 Mysql数据库问题的解决方法
  18. 记录mybatis添加表数据时报出的错误:Could not set property ‘id‘ of ‘class com.xxx.Manager with value ‘xx...xx‘
  19. 为什么高斯白噪声的平均功率等于方差?
  20. 一、Python的应用场景

热门文章

  1. live555编译、播放示例
  2. c语言类静态数据成员函数,鸡啄米:C++编程入门系列之二十一(C++程序设计必知:类的静态成员)...
  3. 【Kibana】es 报错 all shards failed: [search_phase_execution_exception] all shards failed
  4. 【Spring】Spring 依赖注入之手动注入
  5. 【Kafka】kafka 0.10.0 isr 不为空 但是不一致 导致获取消费组异常
  6. 【IKExpression】IKExpressionV2.0简易表达式解析器
  7. 【maven】idea maven slf4j : StackOverflowError
  8. drools 7.x 决策表转drl
  9. 快速实现word、excel、ppt、txt等办公文件在线预览功能(Java版)
  10. 记一次线上请求偶尔变慢的排查