基于三种群协同进化算法的柔性作业车间调度OA
A tri-population co-evolutionary algorithm for flexible job-shop scheduling
建立柔性作业车间调度问题的数学模型,在满足加工顺序和加工时间等约束下,最小化所有工件的最大完工时间.提出一种三种群协同进化算法求解该模型.基于三元锦标赛法将种群分为优等、中等和劣等子种群,依据不同子种群的个体特征设计相应的搜索策略.优等子种群利用负载平衡和关键路径的变邻域下降局部搜索提高求解精度,挖掘更优解.中等子种群使用自适应Jaya操作,进化前期趋优避劣,中后期则注重对种群多样性的维护.劣等子种群采取多元交叉全局搜索,对不同基因串设计能够产生可行个体的交叉算子,同时将其余子种群中的个体作为交叉对象,以强化子种群间的协同交互.在标准测试算例和生产实例中的大量实验结果表明,所提算法在绝大多数情况下的求解性能显著优于已有代表性算法.
This article establishes a mathematical model for the flexible job-shop scheduling problem,aiming to minimize the maximum completion time of all workpieces under the constraints of processing sequence and process-ing time.A tri-population co-evolutionary algorithm is proposed to solve this model.Based on the three-way tourna-ment method,the population is divided into superior,medium and inferior subpopulations,and corresponding search strategies are designed according to individual characteristics of each subpopulation.The superior subpopulation uses load balance and variable neighborhood descent local search of critical path to improve the solution accuracy and excavate better solutions.In the medium subpopulation,adaptive Jaya operation is used to tend to approach su-periority and avoid inferiority in the early stage of evolution,and focus on maintenance of population diversity in the middle and late stages.Multi-variable crossover global search is adopted for inferior subpopulation,and crossover op-erators capable of generating viable individuals are designed for different gene strings.At the same time,individuals from other subpopulations are taken as potential mates for crossover to strengthen cooperative interaction among sub-populations.Extensive experimental results on standard test instances and production cases show that the proposed algorithm significantly outperforms representative algorithms in most cases.
张雨驰;申晓宁;陈文言;陈星晖
南京信息工程大学 自动化学院,南京,210044南京信息工程大学 自动化学院,南京,210044||南京信息工程大学 大气环境与装备技术协同创新中心,南京,210044||南京信息工程大学 江苏省大数据分析技术重点实验室,南京,210044||南京信息工程大学 江苏省气象能源利用与控制工程技术研究中心,南京,210044南京信息工程大学 自动化学院,南京,210044南京信息工程大学 自动化学院,南京,210044
信息技术与安全科学
柔性作业车间调度协同进化负载平衡关键路径自适应Jaya
flexible job-shop schedulingco-evolutionload balancecritical pathadaptive Jaya
《南京信息工程大学学报》 2026 (1)
87-100,14
国家自然科学基金(61502239)江苏省自然科学基金(BK20150924)
评论