The present invention discloses an improved migratory bird optimization method for mixed flow shop scheduling problem. The method includes: evolutionary algebra, decode and decode with the individual and the individual of the flying bird by permutation and decode, and realize the input to the individual and the individual of the flying bird, after the critical value of evolutionary algebra, According to the probability, the bird individual and the bird individual are decode to the individual and the individual of the flying bird, and the best scheme of the mixed flow shop scheduling is obtained by judging whether the evolutionary algebra satisfies the requirements. In the improved migratory bird optimization method provided by the invention, the fine tune permutation decoding does not strictly follow the first to first to first processing principle in the permutation decoding method, which increases the possibility of searching for better solutions, and combines the permutation and decoding steps with the trimming and decoding steps to speed up the improved migratory bird optimization algorithm using the fine tune permutation and decoding. The speed of convergence.
【技术实现步骤摘要】
一种用于混合流水车间调度问题的改进候鸟优化方法
本专利技术属于计算机集成制造
,更具体地,涉及一种用于混合流水车间调度问题的改进候鸟优化方法。
技术介绍
混合流水车间调度问题(Hybridflow-shopschedulingproblem,HFSP),又称柔性流水车间调度问题,由Salvador在1973年首先提出,该问题可以看作是经典流水车间调度问题与并行机调度问题的结合。在HFSP问题中,至少有一个阶段中处理机的个数大于1,这大大增加了HFSP的求解难度,已证明处理机数分别为2和1的两阶段的HFSP是NP-hard问题。按并行机种类的不同HFSP分为三类:相同并行机、均匀并行机和不相关并行机。混合流水车间调度问题在机械、物流、钢铁、纺织等领域有广泛的应用,譬如曲轴生产线、PCB板生产线等,因此研究HFSP对实际生产具有重要的意义。自HFSP提出之后,学者们探索各种求解HFSP的方法,目前求解HFSP方法主要可分为三类:精确算法、启发式规则和元启发式规则。精确算法,如分支定界法(B&B),在问题规模小、问题性质不复杂的情况下可以求得问题的精确解,但实际调度问题往往求解空间太大,因此很难用精确算法求解;启发式规则,如优先分配规则,优点是能够快速构建问题的解,但启发式规则是局部优化方法,很难得到全局最优结果;Panwalkar等人在1977年对113种不同的规则进行了总结,Montazeri等针对FMS总结了20条常见的规则并分析了这些规则的性能;元启发式算法通过模拟某些自然现象和规律,具有较好的稳定性,近年来广泛应用于求解HFSP,如遗传算 ...
【技术保护点】
1.一种用于混合流水车间调度问题的改进候鸟优化方法,其特征在于,包括如下步骤:步骤1:初始化领飞鸟个体、跟飞鸟个体、巡回次数及进化代数;步骤2:判断进化代数是否大于进化代数临界值,若是进入步骤4,否则,进入步骤3;步骤3:采用排列解码方式对领飞鸟个体和跟飞鸟个体进行进化获得进化后个体,并更新进化代数后进入步骤2;步骤4:根据领飞鸟个体产生领飞鸟个体邻域解,并依概率以微调排列解码方式获得领飞鸟个体邻域解的目标值,并以最优目标值对应的领飞鸟邻域解作为进化后领飞鸟;步骤5:根据跟飞鸟个体和领飞鸟个体邻域解产生跟飞鸟个体邻域解,并依概率以微调排列解码方式获得跟飞鸟个体邻域解的目标值,并以最优目标值对应的跟飞鸟邻域解作为进化后跟飞鸟;步骤6:判断巡回次数是否达到巡回次数临界值,若是,用进化后跟飞鸟作为本代领飞鸟,获得进化后个体,并初始化巡回次数进入步骤7,否则,更新巡回次数并进入步骤4;步骤7:判断进化代数是否达到进化总代数,若是,则将进化后种群中领飞鸟个体作为混合流水车间调度方案,否则,更新进化代数并进入步骤4。
【技术特征摘要】
1.一种用于混合流水车间调度问题的改进候鸟优化方法,其特征在于,包括如下步骤:步骤1:初始化领飞鸟个体、跟飞鸟个体、巡回次数及进化代数;步骤2:判断进化代数是否大于进化代数临界值,若是进入步骤4,否则,进入步骤3;步骤3:采用排列解码方式对领飞鸟个体和跟飞鸟个体进行进化获得进化后个体,并更新进化代数后进入步骤2;步骤4:根据领飞鸟个体产生领飞鸟个体邻域解,并依概率以微调排列解码方式获得领飞鸟个体邻域解的目标值,并以最优目标值对应的领飞鸟邻域解作为进化后领飞鸟;步骤5:根据跟飞鸟个体和领飞鸟个体邻域解产生跟飞鸟个体邻域解,并依概率以微调排列解码方式获得跟飞鸟个体邻域解的目标值,并以最优目标值对应的跟飞鸟邻域解作为进化后跟飞鸟;步骤6:判断巡回次数是否达到巡回次数临界值,若是,用进化后跟飞鸟作为本代领飞鸟,获得进化后个体,并初始化巡回次数进入步骤7,否则,更新巡回次数并进入步骤4;步骤7:判断进化代数是否达到进化总代数,若是,则将进化后种群中领飞鸟个体作为混合流水车间调度方案,否则,更新进化代数并进入步骤4。2.如权利要求1所述的改进候鸟优化方法,其特征在于,所述依概率微调排列解码方式包括如下子步骤:步骤21:将各个工件在第s-1个阶段中的完工时间进行升序排列获得第s个工件序列和第s个完工时间序列;步骤22:根据第r次更新第s个完工时间序列中第j对相邻完工时间的差值获得第r次更新第j个微调概率;步骤23:判断第r次更新第j个微调概率是否大于随机值,若是,则调换第r次更新第s个工件序列中第j对相邻工件的前后顺序和第r次更新第s个完工时间序列中第j对相邻完工时间的前后顺序,获得第r+1次更新第s个工件序列和第r+1次更新第s个完工时间序列;否则,第r+1次更新第s个工件序列为第r次更新第s个工件序列,第r+1次更新第s个完工时间序列为第r次更新第s个完工时间序列;步骤24:判断对次序j是否等于对总数n-1,若是,将第r+1次更新第s个工件序列作为第s个最终工件序列,并进入步骤25;否则,令r=r+1,j=j+1,进入步骤22;步骤25:判断加工阶段次序s是否等于加工阶段总数k,若是,将完成k个加工阶段的最大完工时间作为领飞鸟或者跟飞鸟的目标值;否则,令s=s+...
【专利技术属性】
技术研发人员:任彩乐,张超勇,邵新宇,孟磊磊,任亚平,洪辉,余俊,詹欣隆,
申请(专利权)人:华中科技大学,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。