- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
加工时间变化的单台批处理机总完成时间最小化问题的启
加工时间变化的单台批处理机总完成时间最小化问题的启发式算法 东北大学物流优化与控制研究所 冯大光 导师: 唐立新 教授 基金项目 国家杰出青年科学基金; 国家自然科学基金项目 ; 高等学校优秀青年教师教学科研奖励计划 (教育司[2002]383) . 钢铁工业背景 钢的浇涛技术采用连续铸钢技术。其基本原理是: 将钢水不间断地浇铸在水冷结晶器中,待形成坯 壳后不停地向下抽动,红热的钢坯经切断后,直 接热送到轧钢车间,在加热炉内经短时间加热后 轧成钢材。这一新的工艺流程经过不断完善,现 已形成炼钢——精炼——连铸——热送轧材新的 工艺生产路线,并在全世界广泛推广应用。 钢铁工业背景 热钢坯在送到加热炉进行加热时,由于加热炉的 数量和容量是有限的,所以通常是分成批进行加 工,当加热炉内有钢坯进行加工时,等待加热的 热钢坯的温度会逐渐降低,导致其在加热炉中需 要加热的时间延长,所以如何将钢坯进行分批, 会影响钢坯的加热时间,因此具有极其重要的意 义。 问题的简化 在加热炉中要进行加热的工件都有一个初始 的温度,工件的加热时间随着等待加热的时 间而变化,工件在加热炉中加热到一定温度 后就可以出炉,即加热完毕,而后到轧机上 进行加工。但是对于完全冷却的工件,可以 认为该类工件的加热时间是最大的,即该类 工件的加热时间不会随着等待时间的延长而 变化。 数学模型 1)n个工件中每个工件都有一个最小的初始加工时间,记为pio,所有的pio在调度前是已知的。 2)机器最多能同时加工B个工件,对于在等待的工件,加工时间随着等待时间的变化逐渐增加,即Δp=kt,其中t表示前面工件的完成时间,k是比例系数,此处假设所有工件加工时间的变化系数是相同的,Δp表示工件增加的的加工时间,于是工件的加工时间pi=pio+[Δp] 数学模型 3)一旦工件开始进行加工,就不能中断并且其它的工件不能再放入该批进行加工,由于每个工件的实际加工时间都不能小于它的最小加工时间,所以每批工件的加工时间取该批工件加工时间的最大值。 4)如果工件的加工时间达到一个定值,称为阈值,则工件的加工时间不再变化,即此时工件已经完全冷却,其加工时间变成一个常数。本文中的阈值设定为初始加工时间的最大值的2倍。 符号表示及目标函数 分批是指把n个工件分成若干个至多含有B个工 件的集合或批,所以最多可以分成n个批,而 最少可以分成[n/B]个批。批Bk的加工时间pk等 于批中工件的最大加工时间,即 pk=max{pi | i∈Bk}。 目标函数是总完成时间最小化,即min∑Ci,由 于工件的加工时间是变化的,所以该问题要比 加工时间已知的批调度问题更复杂。 给定批的最优次序的性质 定理1. 对于指定批B1,B2,…,Br,在最优的批次序 中,对于相邻两批Bi和Bi+1,当pi≤pi+1, |Bi+1|/pi+1≤|Bi|/pi且t≤(|Bi|pi+1-|Bi+1|pi)/[r(|Bi+1|-|Bi|)] 时,批Bi应该在批Bi+1之前,其中t为第i-1批的完 成时间,当i=1时,t=0,|Bi|表示第i批所含有的工 件的个数。 引用的一些结论 定理2. 在一个最优的批的调度中不能存在相对于不满批 的滞后批。 定理3. 当工件按SPT规则排序时,存在着一个最优的批 调度,使得每批所含有的工件的下标是连续的。 根据定理3,我们在研究工件的分批时,假设工 件都是按SPT规则排序的。 makespan最小化的定理 定理4. 当所有工件的加工时间的增长率都相同时,工件 按初始加工时间的SPT规则排序,依次选取后B 个工件作为一批,再按批的SPT规则排序进行加 工,可以使makespan最小化。 最优解的性质 首先,介绍一些符号: pio:第i个工件的初始加工时间, i=1,2,…,B; t:前一批的工件的完成时间,如果所考虑的批 为第一批,则t=0; r:工件加工时间变化的比例系数。 最优解的性质 由于机器的处理能力为B,所以在每次考虑工件 的分批时,最多考虑B个工件。由于部分工件已 经分批,假设所讨论的B个工件的开始加工时间 为t,如果所讨论的工件的前面没有工件,则t=0。 为了便于讨论,工件的下标设为1,2,…,B, 并且该B个工件进行分批时批的次序也重新开始 编号。 最优解的性质 定理5. 当批处理机的容量为B时,按SPT规则排序后的 工件为J1,J2,…,JB,如果满足 , 对一切2≤i≤B都成立,t
文档评论(0)