• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学

• 论文 • 上一篇    下一篇

一种动态双种群果蝇优化算法求解FJSP

程子安,童鹰,申丽娟,于帅帅,李明   

  1. (西南林业大学机械与交通学院,云南 昆明650000)
  • 收稿日期:2015-06-11 修回日期:2015-09-16 出版日期:2016-09-25 发布日期:2016-09-25
  • 基金资助:

    国家自然科学基金(31100424);西南林业大学科技创新基金(1460)

A dynamic double population fruit fly optimization algorithm for FJSP solution   

CHENG Zi-an,TONG Ying,SHEN Li-juan,YU Shuai-shuai,LI Ming   

  1. (College of Machinery and Transportation,Southwest Forestry University,Kunming 650000,China)
  • Received:2015-06-11 Revised:2015-09-16 Online:2016-09-25 Published:2016-09-25

摘要:

为了有效解决柔性作业车间调度问题(FJSP),提出了一种具有较强进化机制的动态双种群果蝇优化算法(DDFOA),该算法采用自适应移动步长,并动态地将种群划分为先进子种群和后进子种群,其中先进子种群侧重局部搜索,后进子种群负责全局搜索。同时针对柔性作业车间调度问题,设计了合适的编码转化方案。最后,对算法的收敛性进行了证明,并选用经典算例对其进行仿真实验,仿真结果验证了DDFOA求解FJSP的有效性。

关键词: 柔性作业车间调度, 双种群, 果蝇优化算法, 邻域搜索

Abstract:

We propose an improved fruit fly optimization algorithm named dynamic double population fruit fly optimization algorithm (DDFOA) to solve the flexible job shop scheduling problem (FJSP). The DDFOA adopts a self-adaptive moving step length and divides the population into two parts, in which the backward sub population focuses on global search, and the advanced sub population is responsible for local search. Then, we design an appropriate code conversion program for the FJSP. The convergence of the proposed algorithm is proved. Simulation results on several benchmarks show that the DDFOA is an effective approach for solving the FJSP.

Key words: flexible job shop scheduling, double population, fruit fly optimization algorithm, neighborhood search