计算机集成制造系统 ›› 2017, Vol. 23 ›› Issue (第3期): 609-615.DOI: 10.13196/j.cims.2017.03.018

• 产品创新开发技术 • 上一篇    下一篇

基于优势种群的离散果蝇优化算法求解无等待流水车间调度问题

张其亮,俞祚明   

  1. 江苏科技大学电气与信息工程学院
  • 出版日期:2017-03-31 发布日期:2017-03-31
  • 基金资助:
    国家自然科学基金资助项目(11401262)。

Discrete fruit fly optimization algorithm based on dominant population for solving no-wait flow shop scheduling problem

  • Online:2017-03-31 Published:2017-03-31
  • Supported by:
    Project supported by the National Natural Science Foundation,China(No.11401262).

摘要: 针对以最小化最大完工时间为目标的无等待流水车间调度问题,提出一种基于优势种群的离散果蝇算法进行求解。算法基于排列形式进行编码,以PF_NEH(Profile Fitting & Nawaz-Enscore-Ham)算法为基础构造优势种群;在果蝇优化算法的嗅觉搜索阶段,提出分段破坏迭代贪婪算法和成组插入法进行邻域搜索;在视觉搜索阶段,设计部分交叉策略对较差个体与优势个体进行信息交换,从而引导较差个体向种群中心位置移动,同时提出多种变异机制对优势个体进行变异,以提高种群的多样性。通过标准实例测试,验证了所提算法的有效性。

关键词: 离散果蝇优化算法, 无等待流水车间调度, 最小化最大完工时间

Abstract: An effective Discrete Fruit fly Optimization Algorithm (DFOA) based on dominant population was proposed for no-wait flow shop scheduling problem with makespan minimization.The permutation based encoding schemes was designed in the algorithm,and Profile Fitting & Nawaz-Enscore-Ham (PF_NEH) algorithm was used to construct the initial population.In the smell-based search stage of DFOA,the improved Iterated Greedy algorithm (IG) and group-based insertion method were put forward to carry out the neighborhood search;in the vision-based search stage,the partly crossing policy was designed to make the worst individuals change the information with the better individuals and guide the worst individuals to fly to the best position of the population.To improve the diversities of the population,several mutate methods were used for the better individuals.Effectiveness of the proposed algorithm was validated through a group of benchmark instances.

Key words: discrete fruit fly optimization algorithm, no-wait flow shop scheduling, makespan

中图分类号: