计算机应用 ›› 2014, Vol. 34 ›› Issue (2): 528-532.

• 人工智能 • 上一篇    下一篇

离散和声求解带启动时间批量流水线调度问题

潘玉霞1,谢光2,肖衡1   

  1. 1. 三亚学院 公共计算机教学部,海南 三亚 572000
    2. 三亚学院 理工分院,海南 三亚 572000
  • 收稿日期:2013-07-22 修回日期:2013-09-07 出版日期:2014-02-01 发布日期:2014-03-01
  • 通讯作者: 潘玉霞
  • 作者简介:潘玉霞(1983-),女,山东德州人,讲师,硕士,主要研究方向:计算智能及优化调度;谢光(1983-),山东聊城人,讲师,硕士,主要研究方向:人工智能、专家系统;肖衡(1979-),海南三亚人,讲师,硕士,主要研究方向:人工智能、专家系统、计算机网络。
  • 基金资助:
    三亚市院地科技合作项目;校级青年基金资助项目

Discrete harmony search algorithm for lot-streaming flow shop scheduling problem with setup time

PAN Yuxia1,XIE Guang2,XIAO Heng1   

  1. 1. Department of Basic Computer Education, Sanya University,Sanya Hainan 572000,China;
    2. Polytechnic Institute, Sanya University, Sanya Hainan 572000,China
  • Received:2013-07-22 Revised:2013-09-07 Online:2014-02-01 Published:2014-03-01
  • Contact: PAN Yuxia

摘要: 分别在有等待和无等待的情况下,深入分析了带有启动时间的批量调度问题,以最小化最大完成时间为目标,提出了两种离散和声搜索算法。针对算法本质连续而问题离散的矛盾,对和声搜索算法进行改进。首先提出了基于工序的编码方式,采用inver-over和重组两种离散算子产生候选解的进化机制;并利用改进的NEH(Nawaz-Enscore-Ham)方法进行初始化,产生的高质量和多样化的初始种群有效地指导了算法的进化方向,提高收敛速度;最后将一种简单而有效的局部邻域搜索方法嵌入到和声搜索算法中以增强其局部搜索能力。仿真实验和比较结果表明了所提算法的有效性。

关键词: 和声搜索, 批量流水线调度, 启动时间, 最大完工时间, 局部搜索

Abstract: In this paper, two discrete Harmony Search (HS) algorithms were proposed to solve lot-streaming flow shop scheduling problem with setup time under both the wait and no-wait cases. The objective was to minimize the maximum completion time or makespan. Unlike the original HS algorithm, the proposed algorithm represented a harmony as a discrete job permutation and applied inver-over and reconstruction operators to generate a new mechanism. An efficient initialization scheme based on the modified Nawaz-Enscore-Ham (NEH) heuristic was presented to construct an initial population with a certain level of quality and diversity. A simple but effective local search was added to enhance the intensification capability. The computational results and comparisons show that the proposed algorithm is effective and efficient in finding better solutions for the problem considered.

Key words: Harmony Search(HS), Lot-streaming Flowshop Scheduling, Setup Time, Makespan, local search

中图分类号: