计算机集成制造系统 ›› 2018, Vol. 24 ›› Issue (第3): 550-557.DOI: 10.13196/j.cims.2018.03.002

• 当期目次 • 上一篇    下一篇

项目拆分和多项目调度集成决策模型与算法

杨超,陆志强+   

  1. 同济大学机械与能源工程学院
  • 出版日期:2018-03-31 发布日期:2018-03-31
  • 基金资助:
    国家自然科学基金资助项目(61473211)。

Integrated decision making model and algorithm of project splitting and multi-project scheduling

  • Online:2018-03-31 Published:2018-03-31
  • Supported by:
    Project supported by the National Natural Science Foundation,China (No.61473211).

摘要: 针对实际飞机移动装配过程中多架飞机共享装配线资源的情况,同时考虑到线边资源调度的周期性要求,通过把单架飞机的装配作业集合拆分为多个同时调度的作业子集,将飞机移动装配过程抽象为一类项目可拆分的多项目调度问题,建立项目拆分和多项目调度集成决策的数学优化模型,并设计了两阶段的循环迭代算法。第一阶段为基于禁忌搜索的子项目划分算法,在多项目间分配作业;第二阶段采用基于时间—资源利用规则的改进并行调度算法,求解拆分后的多项目调度问题。通过数值实验验证了该模型和算法的有效性。

关键词: 多项目调度, 项目拆分, 禁忌搜索, 改进并行调度, 时间&mdash, 资源利用规则

Abstract: Aiming at the problem that several aircrafts shared assembly line resources in actual aircraft moving assembly line,and by considering the periodical scheduling requirement of assembly line resources,the process of aircraft moving assembly was abstracted as a resource constrained multi-project scheduling problem based on project splitting through splitting assembly task package of an aircraft into several sub-packages with simultaneous scheduling.A mathematical model was formulated to make decision of project splitting and multi-project scheduling,and a two-level iterative algorithm was built to solve the model.A job allocation heuristic algorithm based on tabu search was applied in the first level to allocate jobs between projects,and the Time Resource Utilization (TRU) rule based on advanced parallel schedule generation scheme was presented in the second level to generate feasible schedules.Numeral experiment was used to show the effectiveness of proposed method.

Key words: multi-project scheduling, project splitting, tabu search, advanced parallel scheduling, time-resource utilization rule

中图分类号: