系统仿真学报 ›› 2017, Vol. 29 ›› Issue (7): 1497-1505.doi: 10.16182/j.issn1004731x.joss.201707014

• 仿真应用工程 • 上一篇    下一篇

基于改进鸡群算法的柔性作业车间调度问题求解

许世鹏1, 吴定会1,2, 孔飞1, 纪志成1   

  1. 1. 江南大学轻工过程先进控制教育部重点实验室,江苏 无锡 214122;
    2. 江苏省食品先进制造装备技术重点实验室,江苏 无锡 214122
  • 收稿日期:2015-08-17 发布日期:2020-06-01
  • 作者简介:许世鹏(1992-),男,河南平顶山,硕士,研究方向为车间优化调度;吴定会(1970-),男,安徽合肥,博士,副教授,硕导,研究方向为车间智能优化调度算法、物联网技术。
  • 基金资助:
    国家自然科学基金(61572237, 61573167),江苏省“六大人才高峰”(WLW-008)

Solving Flexible Job-Shop Scheduling Problem by Improved Chicken Swarm Optimization Algorithm

Xu Shipeng1, Wu Dinghui1,2, Kong Fei1, Ji Zhicheng1   

  1. 1. Key Laboratory of Advanced Process Control for Light Industry, Jiangnan University, Wuxi 214122, China;
    2. Key Laboratory of Advanced Manufacturing Equipment Technology of Food in Jiangsu Province, Wuxi 214122, China
  • Received:2015-08-17 Published:2020-06-01

摘要: 为求解柔性作业车间调度问题,提出一种改进鸡群算法。以机器的最大完工时间为优化目标建立了柔性作业车间调度模型。提出改进鸡群算法,算法对小鸡的更新公式进行改进,并融合模拟退火算法和动态余弦惯性权重策略的优势,实现了全局搜索和局部探索的有效平衡。对4个标准函数和一个柔性作业车间调度模型进行仿真测试,与标准粒子群算法和鸡群算法相比,最大完工时间的最优值分别减少了12和7,平均值分别减少了16.3和5.7,验证了所提算法的有效性和优越性。

关键词: 柔性作业车间调度, 改进鸡群算法, 模拟退火算法, 动态余弦

Abstract: To solve the flexible job-shop scheduling problem (FJSP) more effectively, an improved chicken swarm optimization (ICSO) algorithm was proposed. A flexible job-shop scheduling model was established for the purpose of minimizing the machine makespan. The improved chicken swarm optimization algorithm was presented. Algorithm improved the update formula of chicks and combined the advantages of simulated annealing algorithm and dynamic inertia cosine weight strategy, which achieved an effective balance of global search and local exploration. According to simulating and testing four standard functions and a flexible job shop scheduling model and compared with particle swarm optimization (PSO) and chicken swarm optimization (CSO), makespan of the optimal value of ICSO is reduced by 12 and 7 respectively, and the mean value is reduced by 16.3 and 5.7, validating the effectiveness and the superiority of ICSO.

Key words: flexible job-shop scheduling, improved chicken swarm optimization algorithm, simulated annealing algorithm, dynamic inertia cosine

中图分类号: