|
软件学报 2010
基于记忆库拉马克进化算法的作业车间调度, PP. 3082-3093 Keywords: 作业车间调度,多种群遗传算法,记忆库,拉马克进化,局部搜索,模拟退火 Abstract: 多种群遗传算法相比遗传算法在性能上能够有所提高,但对具有较多局部最优解的作业车间调度问题,多种群遗传算法仍然难以改善易陷入局部最优解和局部搜索能力差的缺点.因此,提出了一种求解作业车间调度问题的新算法mga-mbl(multi-populationgeneticalgorithmbasedonmemory-baseandlamarckianevolutionforjobshopschedulingproblem).mga-mbl在多种群遗传算法的基础上通过引入记忆库策略,不但使子种群间的个体可以进行信息交换,而且有利于保持整个种群的多样性;通过构造基于拉马克进化机制的局部搜索算子来提高多种群遗传算法中子种群进化的局部搜索能力.由于mga-mbl采用了全局寻优能力较强的模拟退火算法对记忆库中的个体进行优化,从而缓解了多种群遗传算法易陷入局部最优解的问题,并提高了算法求解作业车间调度问题的性能.对著名的benchmark数据进行测试,实验结果证实了mga-mbl在求解作业车间调度问题上的有效性.
|