中国机械工程 ›› 2014, Vol. 25 ›› Issue (23): 3174-3179.

• 智能制造 • 上一篇    下一篇

考虑外包的平行机调度问题的多目标遗传算法

孙超平1,2;杨平1;李;凯1,2   

  1. 1.合肥工业大学,合肥,230009
    2.过程优化与智能决策教育部重点实验室,合肥,230009
  • 出版日期:2014-12-10 发布日期:2014-12-12
  • 基金资助:
    国家自然科学基金资助项目(71101040,71471052);安徽省自然科学基金资助项目(1408085MG136);教育部人文社会科学研究规划基金资助项目(14YJA630051)

Multi-objective Genetic Algorithm for Parallel Machine Scheduling Problem with Outsourcing

Sun Chaoping1,2;Yang Ping1;Li Kai1,2   

  1. 1.Hefei University of Technology,Hefei,230009
    2.Key Laboratory of Process Optimization and Intelligent Decision-making,Ministry of Education,Hefei,230009
  • Online:2014-12-10 Published:2014-12-12
  • Supported by:
    National Natural Science Foundation of China(No. 71101040,71471052);Anhui Provincial Natural Science Foundation of China(No. 1408085MG136)

摘要:

研究了一类考虑外包的平行机调度问题,目标是使作业外包总成本与最大完工时间同时最小化。通过对该类问题进行形式化描述与分析,设计了一种数字串形式的解的表示方法,其中每位数字表示固定作业对应的机器编号,该方法能够有效缩小解空间,从而提高搜索效率。进而构建了一种带精英策略的非支配遗传算法PD-NSGA-Ⅱ,为该类多目标调度问题提供Pareto最优解集。大量数据实验结果表明,所构造的PD-NSGA-Ⅱ算法能够在合理的时间内有效求解该类调度问题,其解的质量与计算效率均优于SPEA算法。

关键词: 平行机调度, 外包, Pareto最优, 非支配遗传算法

Abstract:

 This paper considered the parallel machine scheduling without sourcing, aiming to minimize both the total cost of outsourcing and the makespan simultaneously. On the careful analysis, a solution indicating method in a form of numeric string was designed, where every number represented the corresponding machine number of the fixed job. This method could reduce the solution effectively,thus improve the searching efficiency. Then a non-dominated sorting genetic algorithm with the elite strategy, PD-NSGA-Ⅱ was constructed, which could provide Pareto optimal solution sets of high quality to solve these multi-objective scheduling problems. Experimental results indicated that the PD-NSGA-Ⅱ algorithm could solve the scheduling problem within a reasonable period of time. The proposed PD-NSGA-Ⅱ algorithm, superior to SPEA, demonstrated an excellent performance in terms of solution quality and the computation time.

Key words: parallel machine scheduling, outsourcing, Pareto optimization, non-dominated sorting genetic algorithm Ⅱ(NSGA-Ⅱ)

中图分类号: