中国机械工程 ›› 2011, Vol. 22 ›› Issue (18): 2195-2202.

• 机械基础工程 • 上一篇    下一篇

求解批量流水线调度问题的离散蜂群算法

桑红燕1,2;高亮1;李新宇1
  

  1. 1.华中科技大学数字制造装备与技术国家重点实验室,武汉,430074
    2.聊城大学,聊城,252059
  • 出版日期:2011-09-25 发布日期:2011-09-27
  • 基金资助:
    国家自然科学基金资助项目(60973086,51005088);新世纪优秀人才计划资助项目(NCET-08-0232) 
    National Natural Science Foundation of China(No. 60973086,51005088);
    Program for New Century Excellent Talents in University of Ministry of Education of China(No. NCET-08-0232)

A Discrete Artificial Bee Colony Algorithm for Lot-streaming Flow Shop Scheduling Problem

Sang Hongyan1,2;Gao Liang1;Li Xinyu1
  

  1. 1.State Key Lab of Digital Manufacturing Equipment & Technology,Huazhong University of Science & Technology,Wuhan,430074
    2.Liaocheng University,Liaocheng,Shandong,252059
  • Online:2011-09-25 Published:2011-09-27
  • Supported by:
     
    National Natural Science Foundation of China(No. 60973086,51005088);
    Program for New Century Excellent Talents in University of Ministry of Education of China(No. NCET-08-0232)

摘要:

针对批量流水线调度问题,提出一种离散人工蜂群算法来优化最大完成时间。研究了计算最大完工时间的前向和后向方法,并提出插入邻域快速算法。与传统的人工蜂群算法不同,离散人工蜂群算法采用工件序列编码,运用扩展的NEH方法产生初始种群,使用自适应的移动选择策略和路径链接方法生成新解,利用基于插入邻域快速算法的局部搜索来加强局部开发能力。同时为了保持种群的多样性,防止算法陷入局部极小,当种群相似度达到一定值时进行算法重启。仿真实验表明该算法可行、高效。

关键词:

Abstract:

A discrete artificial bee colony(DABC) algorithm was presented for solving the lot-streaming flow shop scheduling problem(LFSP) with the objective of minimizing the maximum completion time, i.e., makespan. Two methods for calculating makespan, namely forward pass calculation and backward pass calculation were investigated respectively, and a speed-up approach to evaluate the whole insertion neighborhood was presented. Unlike the traditional ABC algorithm, in the proposed DABC algorithm, individuals were represented as discrete job permutations.An initialization taking advantage of an extended NEH(Nawaz-Enscore-Ham) heuristic was used to produce a population with certain diversity and quality.An adaptive strategy based on insert and swap operators and a path re-linking strategy were utilized to generate neighboring food sources.An effective local search based on insertion neighborhood was fused to enhance the algorithm's exploitation. At the same time, to maintain diversity of the population and avoid to trapping into a local optimum, a restart mechanism was performed when the similarity of the individuals in the population was larger than a given threshold value. Extensive experiments were provided and the comparisons show that the proposed DABC algorithm is effective and efficient for the LFSP.

Key words: lot-streaming flow shop scheduling, maximum completion time, artificial bee colony algorithm, adaptive strategy, path re-linking

中图分类号: