Operations Research and Management Science ›› 2015, Vol. 24 ›› Issue (1): 157-163.DOI: 10.12005/orms.2015.0022

• Theory Analysis and Methodology Study • Previous Articles     Next Articles

Solving Hybrid Flow-shop Scheduling Problems by a Hybrid Discrete Artificial Bee Colony Algorithm

LI Jun-qing1,2, PAN Quan-ke1,2, WANG Fa-tao1,3   

  1. 1.School of Computer Science, Liaocheng University,Liaocheng 252059,China;
    2.State Key Laboratory of Synthetical Automation for Process Industries, Northeastern University, Shenyang 110819, China;
    3. School of Economics and Management, Beijing University of Posts and Telecommunications, Beijing 100876, China
  • Received:2013-05-09 Online:2015-02-12

求解混合流水线调度问题的离散人工蜂群算法

李俊青1,2 , 潘全科1,2 , 王法涛1,3   

  1. 1.聊城大学 计算机学院,山东 聊城 252059;
    2.东北大学 流程工业综合自动化国家重点实验室,辽宁 沈阳 110819;
    3.北京邮电大学 经济管理学院,北京 100876
  • 作者简介:李俊青(1976-),男,山东冠县人,博士研究生,副教授,主要从事计算智能、优化算法的研究;潘全科(1971-),男,山东阳谷人,博士,教授,博士生导师,主要从事优化调度研究;王法涛(1980-),男,山东德州人,讲师;北京邮电大学经济管理学院管理科学与工程专业博士研究生,研究方向:电子商务与供应链管理。
  • 基金资助:
    国家自然科学基金项目(61104179,61174187,61374187)

Abstract: In this paper, we propose a hybrid discrete artificial bee colony(HDABC)algorithm for solving the hybrid flow-shop scheduling(HFS)problems. In the hybrid algorithm, each solution is coded by a job-permutation mechanism. Four neighborhood structures are designed. The employed bees are assigned to each solution in the population set, to complete the local search task with a detailed designed local search approach. Onlooker bees randomly fetch two updated solutions and select the better one as the current solution, and then complete a further exploitation process. The scouts help the algorithm jump out of the local best by applying three different approaches. Then, the proposed algorithm is tested on the 34 identical parallel machines HFS and two un-related parallel machines HFS problems. The performance comparisons with other efficient algorithms are provided. It is concluded that the proposed algorithm is competitive to the compared existing algorithms for the problem considered, in terms of searching quality, diversity, robustness and convergence ability.

Key words: hybrid flow shop scheduling, artificial bee colony algorithm, local search, neighborhood structure

摘要: 本文给出了一种离散的人工蜂群算法(HDABC)用于求解混合流水车间调度(HFS)问题。采用工件排序的编码方式,并设计了四种邻域结构。雇佣蜂依次分派到解集中每个解,采用结合问题特征的局部搜索策略完成挖掘搜索工作。跟随蜂随机选择两个解并挑选较优者作为当前解,完成进一步的探优过程。侦察蜂采用三种策略跳出局部极小。通过34个同构并行机HFS问题和2个异构并行机HFS实际调度问题的实验,并与当前文献中的典型算法对比,验证了本文提出的算法无论在算法时间还是在求解质量上,都具备良好的性能。

关键词: 混合流水车间调度, 人工蜂群, 局部搜索, 邻域结构

CLC Number: