全国大学生数学建模竞赛---D题解析 PPT.ppt

全国大学生数学建模竞赛---D题解析 PPT.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
表7 第5组巡视的时间表(部分) 问题分析 —— 问题1的求解 3.问题2的求解 问题2 ——休息时间 3.1 休息时间 为了简化问题,先不用考虑“每巡视2小时左右休息大约5到10分钟”这一要求。 因为在问题1的求解过程中,5名工人在巡视过程中,多次出现5分钟的空余时间,这些空余时间可作休息时间。 在问题1的讨论中,每班需要5名工人,考虑两次进餐时间(1小时),就需要增加5小时,如果再考虑进餐的衔接时间,需要增加的时间还不止5小时,所以仅依赖于原来的5名工人而挤出进餐时间几乎是不可能的。 因此,需要增加1名工人让他在其他工人进餐时,完成巡视工作。 3.2 进餐时间 排班的方法是: 原来的排班时间不变; 5名工人的进餐时间安排在11时至13时之间,和17时至19时之间; 进餐时间为35分钟(最小的时间间隔),进餐时的巡视工作由第6名(机动)工人完成; 第6名(机动)工人的进餐时间可安排在他不替班的非工作时间。 表8至表12给出了部分排班的时间表(白班和中班),图中的黄色部分是可用于吃饭的时间。 第6名(机动)工人的巡视时间表,以及替换组的情况如表13所示。 问题2 —— 进餐时间 表8 第1组巡视的时间表(部分,包含进餐时间) 问题2 —— 进餐时间 表9 第2组巡视的时间表(部分,包含进餐时间) 问题2 —— 进餐时间 表10 第3组巡视的时间表(部分,包含进餐时间) 问题2 —— 进餐时间 表11 第4组巡视的时间表(部分,包含进餐时间) 问题2 —— 进餐时间 表12 第5组巡视的时间表(部分,包含进餐时间) 问题2 —— 进餐时间 表13 第6组(机动)的巡视时间表 问题2 —— 进餐时间 4.问题3的求解 4.1 上班时间 问题3是考虑错时上班能否更省人力。 由前面的分析(巡视人员的下限和问题1), 知道人员的下限是每班4人,而固定时间上班则需要每班5人。那么,是否能省下这1个人成为问题 的关键。 如果能省,应在哪个地方省;如果不能省,这个问题也就没有讨论的必要了。 每个点的检查时间(共计67分钟)肯定是不能省,因此,要省也只能省下巡视中所花的路程时间。 巡视全部点(26个点)的最短路程这恰好是一个旅行商问题,由前面的计算已知,这个时间是68分钟。 问题3 —— 上班时间 那么巡视全部点的最短时间是135分钟。而题目要求,要在规定的时间间隔(最短为35分钟)内完成各点的巡视。 这样,只能换一种排班方法,让每名巡视工人完成一轮(26个点)的巡视,而每名工人的上班时间向后错35分钟,即在前一位工人开始巡视的35分钟之后,再安排另一名工人巡视。 对于巡视间隔要求大于35分钟的点,可以采用下面的方法处理: 无论哪一个点,一律在35分钟巡视一次,这样肯定满足题目的要求; 在满足巡视时间间隔要求的情况下,可以不巡视,但要在相应点处休息,休息的时间就是该点的巡视需要的时间。 问题3 —— 上班时间 因此,得到如下的排班方法:第1名工人在8:00开始巡视(上班或换班),第2名工人则在8:35开始巡视,第3名是9:10,第4名是9:45。而每位工人都走最优的旅行商路线。 注意到,每名巡视工人的间隔时间是35分钟,4名工人的间隔时间是140分钟,而一次26个点的旅行商问题的用时是135分钟。 如果第1名工人在第一轮巡视后,休息5分钟,那么他要在10:20开始第二轮的巡视,与第一轮巡视的第4名工人的巡视时间间隔正好相差35分钟。第2名工人第二轮巡视的开始时间是10:55,与第1名工人相差35分钟,以此类推。 由上述推导可知,4名工人足够满足巡视的要求,同时也达到了巡视人员要求的下界,是最优的。 问题3 —— 上班时间 表14 错时上班的时间表(部分) 问题3 —— 上班时间 4.2 换班时间 由于题目要求,上班或换班的地点只能是调度中心,也就是说,只能在完成一轮(26个点)巡视后才能换班。因此,每名工人的换班时间只能是140分钟的整数倍,选择合适的时间点,工作7个小时开始换班。 例如,第一班工作的4名工人上班的时间分别是8:00、8:35、9:10和 9:45,那么,第二班的4名工人的换班时间分别是15:00、15:35、16:10和16:45,第三班的4名工人的换班时间分别是22:00、22:35、23:10和23:45。 由于每天是24小时,而换班的时间是7小时,三班下来是21小时,所以每天的换班时间比前一天提前3小时。 问题3 —— 换班时间 也就是说,第一班的4名工人在第二

文档评论(0)

189****0801 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档