位置:成果数据库 > 期刊 > 期刊详情页
可动态生成具有优先级工序集的动态Job-Shop调度算法
  • 期刊名称:计算机学报,2008,31(3):502-508
  • 时间:0
  • 分类:TP278[自动化与计算机技术—控制科学与工程;自动化与计算机技术—检测技术与自动化装置]
  • 作者机构:[1]哈尔滨理工大学计算机科学与技术学院,哈尔滨150080, [2]哈尔滨工程大学计算机科学与技术学院,哈尔滨150001, [3]哈尔滨理工大学机械动力工程学院,哈尔滨150080
  • 相关基金:本课题得到国家自然科学基金(50575062)、黑龙江省自然科学基金(F0309,F200608)、黑龙江省教育厅重大科学研究项目(1055120008)和哈尔滨市科技攻关项目(2005AA1CG061-11)资助.
  • 相关项目:三维复杂槽型车铣刀片自组织动态设计的研究
中文摘要:

为了在满足约束条件的前提下使不同时刻加入到作业集合中的全部作业所用的加工总时间尽可能地少,提出算法:根据动态的作业集合构造虚拟加工树,虚拟加工树上的叶结点代表最先加工的工序,虚拟根节点代表最后一道工序,边代表偏序关系;以层优先为虚拟加工树上的工序设置优先级,工序的优先级可作为调度过程中考虑的一个因素;除了在工序需要动态调整的情况下,在调度过程中始终遵循着机器忙原则.在调度过程中,首先根据虚拟加工树动态地生成备选工序集合,然后根据工序的优先级并且结合其它的调度策略从备选集合中调度工序,直到备选集合为空,即所有作业加工完毕.这里提到的调度策略包括短用时策略、长路径策略和动态调整策略.通过实例验证,该算法对于动态Job—Shop问题可以获得比较好的解.

英文摘要:

To make the total processing time of job added into job set at different time as short as possible, subject to the constraint, a new algorithm is proposed: A virtual manufacturing tree is constructed according to dynamic job set, where leaf nodes denote the operations to process firstly, root nodes denote the operations to process last and edges denote the partial relation, that is constraint between operations; the priority of operations is set according to level of operation in the virtual manufacturing tree and is regarded as a factor considered to schedule operations; A strategy of keeping machine busy is adopted to make machine try its best to process operations continually except that operations need be modified dynamically. Standby operation set is generated dynamically according to the virtual manufacturing tree, and operations in the standby operation set, subject to the priority, are scheduled with Short-time strategy, Long-path strategy and Dynamic-adjustment strategy until the set is empty, that is all operations unscheduled are finished. The example shows that the algorithm proposed can obtain favorable result for dynamic Job-Shop scheduling problem.

同期刊论文项目
同项目期刊论文