第四章排序论.pptx

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章排序论概要

第4章 排序问题;;;;任务和作业 排序中的约束条件主要指的是任务或作业的性质及在加工过程中要求和限制。 (1)加工时间向量 其中 表示任务 在处理机 上所需要的时间。 (2)到达时间 到达时间或准备时间 是任务 已经准备好被加工的时间。 (3)工期和截止期限 工期 是对任务 限定的完工时间。 (4)优先因子 优先因子 是一个权,表示任务相对于其他任务的重要程度。; 任务被加工的一个重要约束是可中断或不可中断。若排序中每一个任务在加工时都可暂停加工,加工该任务的处理机可加工其他任务,以后也可在任意时刻任意处理机重新加工,这叫做可中断排序,否则为不可中断排序。 目标函数 目标函数主要有以下几种: (1)时间表长: 最后一个被加工完任务的完工时间,??小处理机利用率越高。 (2)平均加工流时间和加权总完工时间 平均加工流时间: 加权总完工时间:;;4.1.3排序问题的分类;; 域表示任务或作业的性质、加工要求、限制,资源的种类、数量和对加工的影响等约束条件。 域表示要优化的目标函数。 例4.1.4 表示一个单机 、可中断的排序问题,任务有不同的到达时间 ,极小化的目标函数是加权总完工时间。 例4.1.5 表示一个任务集无关、不可中断、极小化的排序表长的同速机排序问题。;4.1.4排序问题的求解;例4.1.9 给定的排序 ,其中n=5, , 作业集的任一个排序都是可行排序,而最优排 序是 ;;;4.2 单机排序问题; 例4.2.1 考虑排序问题 ,其中n=5, , 由WSPT规则,可得最优排序为 ,加权 总完工时间为435。;4.2.2问题;;;;4.2.3问题;算法4.2.3 EST(最早开始时间优先)算法 (1)设处理机当前可加工任务时间为t, 对于尚未排序的任务,定义任务的最早开始加工时间 和完工时间 如下: (2)在尚未排序任务中选取最早开始加工时间最小者加工(若有多个,则选取完工时间最小者)。 (3)若以排完全部任务,则停止;否则转1。;;4.2.4最大延误问题 任务没有准备时间的最大延误的排序问题 比较简单,只需将任务按最早工期优先(简称EDD)规则,就可以得到最优排序。按照这一规则,任务按 不减的顺序进行排序。 定理4.2.4 对于问题 ,EDD规则可以得到最优排序。;证明:下面证明任何不满足EDD规则的排序,均可转 化为满足EDD规则 的排序而目标函数不增。 假设某 最优排序 违反了EDD规则,则在此排序中,至少有 两个相邻的任务 ,前者排在后者之前,而 。 设 在时间t时开始加工,则 将 做如下变动:对调任务 的位置,保持其余 任务位置不变,从而得到另一个排序 ,在此排序中, 的开始加工时间是t, 紧随其后,因此 ,因为 ,所以 ,因此 ,这说明任何不 满足EDD规则的排序均可转化为满足其规则的排序而 目标函数不增。定理证毕。 ;;;;;;4.2.5问题 对于任务具有优先约束的情况。我们讨论更广泛的问题 显然最后一个任务在时间 完成,它与各任务的加工顺序无关。以下用;算法4.2.6 (1)置 , , 是按照优先约束可以排在后面的任务的集合。 (2)记 ,求 将 加入 中,从

文档评论(0)

wyjy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档