A weighted genetic local search algorithm for multi-objective flowshop scheduling. The first stage is the preparation stage, initial solution, weighted values for each objective function, construction of temporary storage group of non dominated solutions for global search; the second stage genetic operators, namely selection, crossover and mutation; the third stage is a local search, the current population in each neighborhood search solutions for the specified number of solutions; fourth the stage for the elite strategy; then iterate the above four stages (only the first generation to produce the initial solution search) excellent solution, after the iterative solution is obtained according to the schedule. This algorithm improves the genetic local search algorithm, the random weighting method, only the detection of local search, the parent part neighborhood solution objective function weights solution to determine the local search direction, elite strategy, greatly improve the performance of the algorithm.
【技术实现步骤摘要】
所属
本专利技术型专利用于制订多目标流水车间调度的生产调度计划。
技术介绍
遗传算法是一种高效的全局搜索算法,其与局部搜索算法的结合,即遗传局部搜索算法,使得算法对于非支配解的搜索能力大大提高。目前,这种全局搜索与局部搜索相结合的算法已经被广泛地运用于生产优化之中,并取得了很好的效果。然而,现有的局部搜索算法往往难以简单高效地找到多目标问题的全部非支配解。
技术实现思路
本算法针对传统的遗传局部搜索算法作出改进,以简单高效地找到多目标流水车间调度问题的全部非支配解。本算法对传统遗传局部搜索在以下三个方面进行改进:第一,每个目标函数的加权值不易确定;第二,对局部搜索过程中产生的大量邻域解的比较往往占据大量的计算时间;第三,局部搜索方向不够全面;第四,搜索过程中得到的优良解可能在之后的算法迭代过程中被遗失。本专利技术型解决其技术问题所采用的技术方案是:第一,通过随机加权法为每个目标函数赋予加权值;第二,限制局部搜索过程中对每个当前解搜索的邻域解的个数;第三,以产生子代解的父代解所使用的加权值作为子代解在局部搜索中的目标函数加权值;第四,采用精英策略,将每一代中的非支配解存入暂时组并逐代更新。本专利技术型的有益效果:第一,使确定目标函数加权值的过程不再困难;第二,平衡了全局搜索与局部搜索;第三,局部搜索中的每个解都有自己独特的搜索方向,使得局部搜索的方向多样化;第四,避免了产生的优良解在之后算法的迭代过程中被遗失。附图说明下面结合附图和实施例对本专利技术型进一步说明。图1是流水车间调度的示意图。图2是局部搜索方向的示意图。图3是非支配解的示意图。图4是精英策略的示意 ...
【技术保护点】
一种针对流水车间调度的加权式遗传局部搜索算法,其特征在于,包括如下几个步骤:步骤一:通过随机加权法为每个目标函数赋予加权值;步骤二:限制局部搜索过程中对每个当前解搜索的邻域解的个数;步骤三:以产生子代解的父代解所使用的加权值作为子代解在局部搜索中的目标函数加权值;步骤四:采用精英策略,将每一代中的非支配解存入暂时组并逐代更新。
【技术特征摘要】
2015.11.19 CN 20151081679581.一种针对流水车间调度的加权式遗传局部搜索算法,其特征在于,包括如下几个步骤:步骤一:通过随机加权法为每个目标函数赋予加权值;步骤二:限制局部搜索过程中对每个当前解搜索的邻域解的个数;步骤三:以产生子代解的父代解所使用的加权值作为子代解在局部搜索中的目标函数加权值;步骤四:采用精英策略,将每一代中的非支配解存入暂时组并逐代更新。2.根据权利要求1所述的算法,其特征是:指定邻域解检测个数k,将产生当前解X的父代解的目标函数加权值作为当前解X的目标函数加权值。3.根据权利要求1所述的算法,其特征是:局部搜索采用移动突变的方式产生邻域解。4.根...
【专利技术属性】
技术研发人员:胡成华,汤琴,
申请(专利权)人:四川用联信息技术有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。