1、DOI:10.13876/J.cnki.ydnse.230027第 43 卷 第 1 期2024 年 3 月延安大学学报(自然科学版)Journal of Yanan University(Natural Science Edition)Vol.43 No.1Mar.2024基于柯西游走的改进灰狼算法求解FJSP齐娅惠,田云娜*,田园,何雨欣,韩小颖(延安大学 数学与计算机科学学院,陕西 延安 716000)摘要:为了提高生产资源的利用率和调度效率,提出了一种基于柯西游走的灰狼优化算法,将其应用于求解柔性作业车间调度问题(FJSP)。在经典灰狼算法的基础上,加入柯西游走策略跳出局部最优;引入非
2、线性收敛因子a控制算法的广度搜索与深度搜索程度;采用混合生成新解的种群更新策略适当增强种群多样性。通过在不同规模的测试用例上进行仿真实验和分析比较,实验结果表明,基于柯西游走的灰狼算法寻优性能稳定,在平衡算法的全局搜索和局部搜索程度方面表现较为出色。关键词:灰狼优化算法;柯西分布;非线性收敛;柔性作业车间调度中图分类号:O22 文献标识码:A 文章编号:1004-602X(2024)01-0064-08生产调度是制造系统设计与运行中最为关键的环节之一,合理有效的调度方案能够有效提高制造业的生产效率。柔性作业车间调度问题(Flexible Job-Shop Scheduling Problem,
3、FJSP)是生产调度中常见且更为复杂的NP-hard优化问题1。众多学者围绕该问题,考虑不同的约束因素,从简单到复杂,展开了广泛而深入的研究2-7。近年来,随着信息技术和群智能优化算法的发展,众多学者利用群智能优化算法来求解 FJSP 问题。其中,孔飞等8在粒子群优化算法中加入停滞阻止策略和凹函数递减策略,提出改进双层粒子群优化算法,提高了算法收敛速度。张闻强等3为了避免算法陷入局部最优,将传统粒子群优化算法与遗传算法相结合,提出了混合粒子群优化算法。赵文超等9为了更好地平衡算法的广度和深度搜索程度,在追随者位置更新公式中引入自适应惯性权重,提出了改进的樽海鞘群算法。YUAN等10提出混合差分
4、进化算法,在DE的基础上嵌入基于关键路径的局部搜索算法来平衡搜索的广度与深度。王玉芳等11设计了自适应灰狼优化算法,采用改进离散搜索算子的狼群捕猎和均衡机器负载方式,对附属狼进行遍历,有效提高了算法的全局探索能力。陶婷婷等12引入局部选择和全局选择两种有效的初始解生成方案,设计了一种改进的飞蛾扑火优化算法,保证种群的多样性和质量。可以发现,为了提高算法的优化性能,学者们在群智能优化算法的基础上,均进行了研究和改进,以更好的平衡算法的广度和深度搜索程度。灰狼优化(Grey Wolf Optimization,GWO)算法是由MIRJALILI等13人在2014年提出的一种群智能优化算法。该算法具
5、有控制参数少、搜索能力强、求解速度快的特征,基于这些显著特征,近年来诸多学者运用 GWO 来解决各种实际问题。罗佳等14将GWO应用到解决连续函数优化问题中。龙文等15用GWO来解决无约束优化问题。PRADHAN等16用GWO解决经济负荷最优分配问题。游达章等17用GWO求解移动机器人的路径规划问题。胡小平等18将GWO应用于求解无线传感网络节点的优化覆盖问题。田云娜等19运用GWO来求解FJSP问题。在众多研究中,学者们就GWO的算法寻优收稿日期:2023-03-21基金项目:国家自然科学基金项目(61763046,62041212);国家大学生创新创业训练计划创新训练项目(20221071
6、9041);延安大学研究生教育创新计划项目(YCX2023007,YCX2023004,YCX2022071,YCX2021053);延安大学大学生创新创业训练计划创新训练项目(D2021147)作者简介:齐娅惠(1999),女,陕西榆林人,延安大学硕士研究生。*通信作者第 1 期齐娅惠 等:基于柯西游走的改进灰狼算法求解FJSP缺陷对其进行改进。本文在文献 19 所提算法的基础上,提出一种基于柯西游走的灰狼算法(Grey Wolf Optimization with Cauchy Distribution Walk,CGWO)解决 FJSP。为避免算法在迭代后期陷入局部最优,加强算法的局部搜
7、索能力,CGWO采用基于三个最优个体的柯西游走策略;引入非线性收敛因子a为更好的满足算法需求;采用混合生成新解的策略进行种群更新,以保证种群质量、维护种群多样性。1FJSP问题的数学描述和模型建立1.1问题描述n个工件在m台机器上加工,每个工件有k道工序,每道工序可在若干台机器上加工,工件中工序加工顺序和在机器上的加工时间已知。调度优化目标是在满足各项约束条件的情况下,确定各工件的加工机器和各机器上的加工顺序,使得最大完工时间性能指标达到最优19。本文所考虑的假设总结如下:(1)所有工件和机器在零时刻均就绪且可用;(2)同一机器在同一时刻只允许加工一道工序;(3)加工一旦开始就不允许中断;(4
8、)不同工件间工序优先级相同;(5)不考虑机器故障,且忽略机器准备时间。1.2模型建立目标函数:s.t minCmax=min max(Ci),1 i n,Cmax Ci,i=1,2,n;(1)spqk fijk-(1-yijpqk)L;(2)k Mi()j+1si()j+1 kk Mijfijk;(3)k Mijxijk=1;(4)Ci 0,i=1,2,n;(5)sijk 0,fijk 0,i=1,2,n,k=1,2,m,j=1,2,l。(6)其中,式(1)定义最大完工时间,式(2)表示在同一时刻一台机器只能加工一道工序,式(3)决定了加工次序,即每一工件的前一道工序加工结束后下一道工序才可开
9、始加工;式(4)表示每台机器仅会被分配在一道工序上,式(5)和式(6)表示决策变量的取值范围。本文使用的一些符号列举和说明如表1所示。2灰狼优化算法在灰狼优化算法中,将灰狼种群划分为、和四种狼,其中、为适应度值最优的前三个个体,狼称为头狼,主要负责领导整个狼群;狼主要负责协助狼做决定;狼听从于、狼的指令,同时也负责指挥普通灰狼个体。灰狼捕猎的过程即为灰狼优化算法寻找最优解的过程,分为3个阶段:包围猎物、靠近猎物和攻击猎物。1)包围猎物D=|C Xp(t)-X(t)|,(7)X(t+1)=Xp(t)-A D,(8)A=2a r1-a,(9)C=2 r2,(10)a=2-t 2T。(11)式(7)
10、式(11)表示灰狼包围猎物。其中,D表示灰狼个体与猎物的距离;Xp(t)和X(t)分别为猎物位置和灰狼位置;A、C为系数向量;a为从2递减到0的向量;t为当前迭代次数;T为最大迭代次数;r1、r2为 0,1 中的随机数。2)靠近猎物表1符号列举和说明符号nmOij(i=1,2,n;j=1,2,l)MijPijk(k=1,2,m)LCiCmaxsijkfijkxijkyijpqk符号变量描述说明工件总数机器总数工件i的第j道工序工件Oij的可选机器集工件Oij在机器k上的加工时间一个无穷大的正数工件i的完工时间最大完工时间工件Oij在机器k上的开始加工时刻工件Oij在机器k上的完成加工时刻 1,
11、工序Oij在机器k上加工0,其他情况 1,工序Oij在工序Opq之前在机器k上加工0,其他情况65延安大学学报(自然科学版)第 43 卷 D=|C1 X(t)-X(t)|,D=|C2 X(t)-X(t)|,D=|C3 X(t)-X(t)|。(12)X1=X(t)-A1 D,X2=X(t)-A2 D,X3=X(t)-A3 D。(13)X(t+1)=X1+X2+X33。(14)式(12)式(14)表示灰狼靠近猎物。其中,D、D、D分别为种群中、狼与猎物的距离,A1、A2、A3和C1、C2、C3分别对应、狼的系数向量,X、X、X分别为、狼的个体位置,X1、X2、X3均为中间向量。在靠近猎物的过程中,
12、先由式(12)式(14)计算出、狼的距离,然后由式(14)来确定猎物的移动方向。3)攻击猎物当猎物停止移动时,灰狼将对猎物发起攻击和捕食,这一过程由参数A来控制,当|A|1时,灰狼远离猎物,进行广度搜索以求找到更好的解,即全局搜索;当|A|1时,灰狼对猎物发起攻击,进行深度搜索,即局部搜索。3改进的灰狼优化算法FJSP是一种离散组合优化问题,本文所提算法采用参考文献 19 的编码解码方式,基于离散编码进行寻优,在全局搜索、收敛因子a和种群更新三个方面进行了改进,在避免算法陷入局部最优的同时,尽可能提升算法的收敛速度和寻优能力。3.1柯西游走策略经典GWO中,由、三个最优个体来指导普通灰狼个体的
13、位置更新,这使得算法在前期有可能陷入局部最优,不利于继续实现种群进化。为此,GUPTA等20提出随机游走灰狼优化算法解决该问题。为了避免算法在迭代后期陷入局部最优,本文在此基础上改进了、的游走方式,将原本基于正态分布的随机游走更改为基于柯西分布的游走,游走的过程如图1所示。针对FJSP的两个子问题,柯西游走分为两部分进行。在机器分配部分,首先对事先赋予每个机器的权值编码根据公式(15)进行更新;然后对更新后的编码进行归一化处理,以保证每道工序对应的不同机器的权值之和等于1。w*=w+*s,(15)其中,w*表示更新后的权值,w表示更新前的权值,为服从标准正态分布的随机数,s为柯西游走步长,它是
14、一个服从柯西分布的随机数。标准正态分布函数、标准柯西分布函数 s 和*s的图像分别如图2中的2A、2B和2C所示。*s函数在x=0的左右侧均为先单调递增,后单调递减的函数,这使得、狼在进行游走的过程中,游走步长以较大概率在一定范围内进行大幅度变化,使得、狼具有跳出局部最优的能力,避免算法陷入局部搜索。从算法整体搜索过程来看,*s函数对、进行跳跃式干扰,使得算法能够跳出局部最优,全局搜索能力增强。在工序排序部分,对个体进行 d次交换操作,其中d的取值取决于柯西游走步长s。图3以一个简单的编码为例解释柯西游走中工序排序,灰狼个体的编码Z=0.4,0.2,0.5,0.4,0.2,0.3,0.1,编码
15、长度pl=7,根据柯西游走步长s计算得到d=3,在 0,7)之间随机选取 3个整数(代表在编码中的位置)为一组,一共取两组,即 X=0,2,5 和 Y=2,3,6,然后将X和Y中的数字一一对应,交换相应位置的权值。可以看出,、在每一次寻优过程中,都有一次近似于随机搜索的机会。步长s变化值是服从柯西分布的随机数,将标准正态分布与柯西分布两种函数进行叠加,扩大随机搜索的突变值域,增加、三个最优个体跳出局部最优的能力。图1基于、的柯西游走66第 1 期齐娅惠 等:基于柯西游走的改进灰狼算法求解FJSP3.2收敛因子非线性调整非线性收敛因子a在迭代初期全局搜索能力较强,在迭代后期局部搜索能力较强,能更
16、好地平衡算法的全局和局部搜索程度。在GWO中,参数A决定着算法对解空间的搜索程度,其本质上是由距离收敛因子a控制的。CHIU等21已经证明线性策略通常不是最有效的。为此,本文参考魏政磊等22提出的一种收敛因子调整策略,对收敛因子a进行如下式(16)的非线性分布调整:a=2-2(t/T)2,(16)其中,t和 T分别表示当前迭代次数和最大迭代次数。收敛因子改进前后的变化曲线如图4所示。其中黑色虚线表示经典GWO的线性收敛因子变化趋势,红色实线表示CGWO的非线性收敛因子变化趋势。由图4可知,改进后的非线性收敛因子在迭代初期,收敛速度变化相对平缓,灰狼将包围圈扩大进行充分全面的广度搜索,以求找到更
17、好的猎物,此时算法的全局搜索能力更强;在迭代后期,收敛速度加快,灰狼开始攻击并捕食猎物,此时算法局部搜索能力逐渐增强。这种非线性的收敛方式更适用于求解非线性优化问题。图4两种收敛因子对比图3柯西游走中的交换操作图2三个函数的图像67延安大学学报(自然科学版)第 43 卷 3.3混合种群更新策略CGWO在每次迭代结束时,淘汰掉R个种群中适应度较差的解(R 依赖于随机游走率),再产生R个随机且无导向性的新解。这种更新方式既保证种群规模不变,又可以提高种群质量。本文采用混合生成新解的策略进行种群更新,该策略综合了最优个体和随机生成两种产生新解的方式。该策略在进行算法迭代时,需要从列表c=0,1,2,
18、3中随机等概率的选择一个数,作为判定种群更新方式的依据。方式1:当c取0、1、2时,种群分别在、附近产生新解;方式 2:取c=3时,随机生成新解更新种群。取种群适应度值前10%、30%、50%分别作为、下一次迭代的取值范围。如图5所示,该策略通过在、三个最优个体附近和随机产生新解的方式进行种群更新。每种新解产生方式被等概率选择,这样既保证了新解的质量,又能维护种群多样性。4CGWO算法步骤CGWO的算法流程图如图6所示。所提CGWO的算法步骤如下:Step1:初始化种群,确定各参数值。Step2:计算种群中个体的适应度值,确定、。Step3:、三个最优个体进行柯西游走,除、以外的其余普通灰狼个
19、体按照文献 19 的游走方式进行局部搜索。Step4:根据式(14)更新个体位置信息。Step5:分别根据式(16)、式(9)和式(10)更新a、A和C。Step6:依据混合生成新解的种群更新策略进行种群更新。Step7:判断算法是否达到终止条件。若达到,则输出当前解;否则,转到Step2。5实验结果与分析本文所提的 CGWO 算法采用 Python 语言仿真实验,在 Win10 系统下内存 16G 的 i7-4790 CPU 3.60GHz,3.60GHz仿真实验的算法具体参数设置:种群规模为100,最大迭代次数为400,游走次数为5,游走步长因子为0.4,随机游走率为0.5。采用 BRAN
20、DIMARTE23基准算例上进行仿真实验,为了验证本文所提的CGWO算法在解决FSJP问题方面的有效性,首先与GWO及相关改进算法进行对比,然后与文献中其他智能优化算法进行对比。5.1与GWO及相关改进算法对比为验证算法的寻优能力,将本文所提的CGWO算法与经典GWO算法、JIANG等24人提出的DGWO算法、WANG等25 人提出的GIWO算法以及田园等19 人提出的RGWO算法进行对比,算法针对不同算例分别独立运行20次后比较计算结果,并根据式(17)计算在各算例下CGWO的Gap值。Gap=(Best-Min)/Min)100%。(17)算法最佳求解结果和 Gap 值的对比结果见表2,其
21、中黑体表示各算例下的最佳结果。表2是CGWO与其他GWO相关的4种算法对比结果。其中,与DGWO和GIWO算法对比,在10个标准算例下GIWO取得4个最优结果,DGWO取得5个最优结果,而CGWO算法取得了8个最优结果;相较于RGWO图5尾部淘汰策略图6CGWO算法流程图68第 1 期齐娅惠 等:基于柯西游走的改进灰狼算法求解FJSP算法,CGWO算法在每个算例中都能得到更优的结果。由于较小规模的算例数据简单,所以更有利于算法寻优,在前5个规模较小的算例下,这4种算法的寻优结果无明显差别,均能够取得小规模算例下的较优解;大规模的算例数据量较大,在寻优能力和收敛速度方面对算法有着较高要求。CGW
22、O 算法在 Mk06Mk10 这 5 个算例中可以取到4个最优结果,算法寻优能力表现稳定。但是CGWO算法在剩余的两个算例中未能取得最佳结果,由表2中的Gap值数据绘制出如折线图7。图7中,红色实线表示CGWO算法的Gap值变化趋势,虚线表示 GWO 相关算法的 Gap值变化趋势,由折线图可看出 CGWO 算法的 Gap 值整体比GWO相关算法的Gap值小,说明该算法有较好的寻优能力。5.2与其他智能优化算法对比为验证算法的优化性能,将CGWO与其他智能优化算法进行对比,结果如表3所示。表3中,列举了CGWO与DPSO算法26、MATSLO算法27、heuristic算法28和SWOA算法29
23、的数据对比,其中黑体表示各算法经过比较后,能够在该算例下取到的最佳结果。由结果数据可以看出,CGWO算法在6个算例上均可获得当前最优解,相较于 MATSLO 算法、heuristic 算法、SWOA 算法和 DPSO 算法,CGWO 算法的寻优能力更好。虽然并未在所有算例上都表现最好,但是根据表3,CGWO算法的Gap平均值最小,这说明该算法具有较好的寻优能力。表2与GWO相关算法结果对比算例Mk01Mk02Mk03Mk04Mk05Mk06Mk07Mk08Mk09Mk10Mean规模1061061581581541015205201020102015GWOBest423520969178102
24、173523370301Gap/%5.0020.692.4515.004.0945.7119.310.0015.9924.3815.26DGWOBest40292046517579149523325253Gap/%0.000.000.008.332.3412.862.760.001.884.553.27GIWOBest40322046517784156523331242Gap/%0.0010.340.008.333.5120.007.590.003.760.005.35RGWOBest40302046417573149523322267Gap/%0.003.450.006.672.344.29
25、2.760.000.9410.333.08CGWOBest40302046017170145523319260Gap/%0.003.450.000.000.000.000.000.000.007.441.09图7与GWO相关算法Gap值比较表3与其它智能优化算法最佳求解结果对比算例Mk01Mk02Mk03Mk04Mk05Mk06Mk07Mk08Mk09Mk10Mean规模1061061581581541015205201020102015DPSOBest41262076517161173523307312Gap/%2.500.001.478.330.000.0019.310.000.0028.
26、936.05MATSLOBest40322076718885154523437380Gap/%0.0023.081.4711.679.9439.346.210.0042.3557.0219.11heuristicBest42282047517969149555342242Gap/%5.007.690.0025.004.6813.112.766.1211.400.007.58SWOABest41302046717975149523316243Gap/%2.5015.380.0011.674.6822.952.760.002.930.416.33CGWOBest403020460171701455
27、23319260Gap/%0.0015.380.000.000.0014.750.000.003.917.444.1569延安大学学报(自然科学版)第 43 卷 由表3中的数据Gap值绘制出折线如图8。在图8中,红色实线为本文提出的CGWO算法,由表3和图8可知,CGWO算法在求解FJSP时是有效的。综合来看,CGWO算法是有效的。6结论本文设计了一种基于柯西游走的改进灰狼优化算法,并将其应用于求解柔性作业车间调度问题。其中柯西游走策略基于种群中、三个最优个体进行基于柯西分布的随机游走,避免算法陷入局部最优,进而提升算法的全局搜索能力;非线性收敛因子a用于控制算法的收敛速度,前期以广度搜索为主
28、,后期主要进行深度搜索,有效控制算法的开发和勘探能力,使得算法更加适用于求解复杂的非线性优化问题;混合种群更新策略综合了基于最优个体和随机生成的两种方式更新种群,既保证了种群的质量,又维护了种群的多样性。仿真实验结果充分体现了CGWO在寻优能力、收敛速度上的优越性。下一步考虑将其应用到其它复杂组合优化问题或布局优化问题中,以求更为广泛地解决实际生产生活中的问题。参考文献:1 ZHANG C Y,RAO Y Q,LI P G,et al.Bilevel genetic algorithm for the flexible job-shop scheduling problemJ.Chinese
29、Journal of Mechanical Engineering,2007,43(4):119-124.2 FAN J X,SHEN W M,GAO L,et al.A hybrid Jaya algorithm for solving flexible job shop scheduling problem considering multiple critical paths J.Journal of Manufacturing Systems,2021,60(7):298-311.3 张闻强,邢征,杨卫东.基于多区域采样策略的混合粒子群优化求解多目标柔性作业车间调度问题 J.计算机应用
30、,2021,41(8):2249-2257.4 张洪亮,丁仁曼,徐公杰.考虑区间工时的多目标柔性作业车间节能调度 J.系统仿真学报,2022,34(9):1976-1987.5 CALDEIRA R H,GNANAVELBABU A.A Pareto based discrete Jaya algorithm for multi-objective flexible job shop scheduling problem J.Expert Systems With Applications,2021,170(5):114567.6 陆汉东,何卫平,周旭,等.基于禁忌搜索的柔性作业车间分批调度J
31、.上海交通大学学报,2012,46(12):2003-2008.7 谭宬,张纪会,郭藤.考虑批量分割的多目标柔性作业车间调度 J.现代制造工程,2020(12):25-35.8 孔飞,吴定会,纪志成.基于双层粒子群优化算法的柔性作业车间调度优化J.计算机应用,2015,35(2):476-480.9 赵文超,郭鹏,王海波,等.改进樽海鞘群算法求解柔性作业车间调度问题 J.智能系统学报,2022,17(2):376-386.10 YUAN Y,HUA X.Flexible job shop scheduling using hybrid differential evolution algori
32、thmsJ.Computers&Industrial Engineering,2013,65(2):246-260.11 王玉芳,曾亚志,蒋亚飞.基于自适应灰狼优化算法的柔性作业车间调度问题 J.现代制造工程,2022(7):1-10.12 陶婷婷,宋豫川,王建成,等.改进离散型飞蛾扑火优化算法求解柔性作业车间调度问题 J.机械工程师,2020(11):25-29+33.13 MIRJALILI S,MIRJALILI S M,LEWIS A.Grey wolf optimizerJ.Advances in Engineering Software,2014,69:46-61.14 罗佳,唐斌
33、.新型灰狼优化算法在函数优化中的应用 J.兰州理工大学学报,2016,42(3):96-101.15 龙文,赵东泉,徐松金.求解约束优化问题的改进灰狼优化算法 J.计算机应用,2015,35(9):2590-2595.16 PRADHAN M,ROY P K,PAL T.Grey wolf optimization applied to economic load dispatch problems J.Electrical Power and Energy Systems,2016,83,325-334.17 游达章,康亚伟,刘攀,等.一种改进灰狼优化算法的移动机器人路径规划方法 J.机床与
34、液压,2021,49(11):1-6.18 胡小平,曹敬.改进灰狼优化算法在WSN节点部署中的应用 J.传感技术学报,2018,31(5):753-758.19 田云娜,田园,刘雪,等.一种改进的求解柔性作业车间调度问题的灰狼算法 J.计算机与现代化,2022(8):78-85.20 GUPTA S,DEEP K.A novel Random walk grey wolf optimizer J.Swarm and Evolutionary Computation,2018,44:101-112.21 CHIU C Y,SHIH P C,LI X C.A dynamic adjusting n
35、ovel 图8其他群智能算法Gap值比较70第 1 期齐娅惠 等:基于柯西游走的改进灰狼算法求解FJSPglobal harmony search for continuous optimization problems J.Symmetry,2018,10(8):337.22 魏政磊,赵辉,李牧东,等.控制参数值非线性调整策略的灰狼优化算法 J.空军工程大学学报(自然科学版,2016,17(3):68-72.23 BRANDIMARTE P.Routing and scheduling in a flexible job shop by tabu search J.Annals of Ope
36、rations Research,1993,41(3):157-183.24 JIANG T H,ZHANG C.Application of grey wolf optimization for solving combinatorial problems:Job shop and flexible job shop scheduling cases J.IEEE Access,2018,6:26231-26240.25 WANG Y,SONG Y C,ZOU Y J,et al.A hybrid grey wolf weed algorithm for flexible job-shop
37、scheduling problem J.Journal of Physics:Conference Series,2021,1828(1):012162.26 NOUIRI M,BEKRAR A,JEMAI A,et al.An effective and distributed particle swarm optimization algorithm for flexible job-shop scheduling problem J.Journal of Intelligent Manufacturing,2018,29(3):603-615.27 HENCHIRI A,ENNIGRO
38、U M.Particle swarm optimization combined with tabu search in a multi-agent model for flexible job shop problemJ.Advances in Swarm Intelligence,2013:385-394.28 ZIAEE M.A heuristic algorithm for solving flexible job shop scheduling problem J.International Journal of Advanced Manufacturing Technology,2
39、014,71(1/2/3/4):519-528.29 张斯琪,倪静.混合鲸鱼算法在柔性作业车间系统中的应用 J.系统科学学报,2020,28(1):131-136.责任编辑 毕伟An improved Gray Wolf algorithm based on Cauchy wander to solve FJSPQI Yahui,TIAN Yunna*,TIAN Yuan,HE Yuxin,HAN Xiaoying(College of Mathematics and Computer Science,Yanan University,Yanan 716000,China)Abstract:T
40、o improve the utilization rate and scheduling efficiency of production resources,a grey Wolf optimization algorithm based on Cauchy wander was proposed and applied to flexible job-shop scheduling problems(FJSP).On the basis of the classical grey Wolf algorithm,Cauchy wandering strategy was added to
41、escape the local optimal.The nonlinear convergence factor a was introduced to control the breadth search and depth search.The population diversity was appropriately enhanced by the population renewal strategy of hybrid generation of new solutions.Through simulation experiments and analysis on differ
42、ent scale test cases,the experimental results show that the Grey Wolf optimization based on Cauchy wander has stable optimization performance,and performs well in balancing the global search and local search degree of the algorithm.Key words:Gray Wolf optimization algorithm;Cauchy distribution;nonlinear convergence;flexible job shop scheduling71