主管:中国科学院
主办:中国优选法统筹法与经济数学研究会
   中国科学院科技战略咨询研究院

中国管理科学 ›› 2016, Vol. 24 ›› Issue (12): 63-71.doi: 10.16381/j.cnki.issn1003-207x.2016.12.008

• 论文 • 上一篇    下一篇

基于改进遗传算法的置换装配线调度问题研究

李劲, 李洪, 徐丽丽, 王华   

  1. 昆明理工大学质量发展研究院, 云南 昆明 650093
  • 收稿日期:2015-07-14 修回日期:2015-12-28 发布日期:2017-03-07
  • 通讯作者: 李劲(1971-),男(汉族),江苏南京人,昆明理工大学副教授,研究方向:人工智能与过程质量优化研究,E-mail:lijin711001@139.com. E-mail:lijin711001@139.com
  • 基金资助:

    云南省自然科学基金资助项目(2012ZC012X);昆明理工大学人才培养基金项目(14118310)

Research on Assembly Line Scheduling Problem Based on Improved Genetic Algorithm

LI Jin, LI Hong, XU Li-Li, WANG Hua   

  1. Quality Development Institute, Kunming University of Science and Technology, Kunming 650093, China
  • Received:2015-07-14 Revised:2015-12-28 Published:2017-03-07

摘要: 企业的置换装配线调度问题(Permutation Assembly-line Scheduling Problem,PASP)是一类典型的NP-hard型生产调度问题,是现代集成制造系统CIMS极为关心的问题。该问题可以具体描述为n个工件要在m台机器上加工,每个工件需要经过m道工序,每道工序要求不同的机器,这n个工件通过m台机器的顺序相同,它们在每台机器上的加工顺序也相同,问题的主要目标是找到n个工件在每台机器上的最优加工顺序,使得最大完工时间最小。由于PASP问题的NP-hard性质,本文使用遗传算法对其进行求解。尽管遗传算法常用以求解调度问题,但其选择与交叉机制易导致局部最优及收敛慢。因此,本文提出基于区块挖掘与重组的改进遗传算法用于求解置换装配线调度问题。首先通过关联规则挖掘出不同的优秀基因,然后将具有较优结果的基因组合为优势区块,产生具优势的人工解,并引入高收敛性的局部搜索方法,提高搜索到最优解的机会与收敛效率。本文以OR-Library中Taillard标准测试例来验证改进遗传算法的求解质量与效率,结果证明:本文所提算法与其它求解调度问题的现有5种知名算法相比,不仅收敛速度较快,同时求解质量优于它们。

关键词: 组合优化, 装配线调度, 关联规则, 改进遗传算法, 人工解

Abstract: The Permutation Assembly-line Scheduling Problem(PASP) is a kind of typical production scheduling problem,which has the property of NP-Hard and is the key of Computer Integrated Manufacturing System(CIMS). This problem can be described as follows:N jobs are proceeded in M machines; each job requires M working procedures, of which each procedure requires different machine; they go through the machines in the same order while the processing sequence are also the same in each machines. The main goal for the problem is to find out the optimal processing sequence of N jobs in each machine to minimize the makespan. Genetic algorithm is one kind of heuristic algorithms used to solve permutation Assembly-line scheduling problem (PASP). However, the offspring is difficult to have various genes in good solutions because of the evolution of its selection and crossover mechanism and then leads to local optimum. This paper aims to propose an improved genetic algorithm based on block mining with recombination for solving PASP, in which association rule is used to extract various good genes and increase the gene diversity. These genes are also used to generate various block for artificial chromosome combination. The generated blocks can not only improves the opportunities of finding optimal solutions but also enhance the efficiency of convergence. The proposed algorithm is validated and compared with other five algorithms by numerical experiments, namely Taillard in OR-Library. To compare with other algorithms, the solutions of proposed algorithm are closest to the optimal solution. The results show that proposed algorithm can have not only high the convergence speed but also better solution quality by increasing the solutions diversity.

Key words: combination optimization, assembly-line scheduling, association rules, improved genetic algorithm, artificial solution

中图分类号: