首页 | 本学科首页   官方微博 | 高级检索  
     检索      

面向多核任务调度的混合遗传算法
引用本文:姚英彪,王璇.面向多核任务调度的混合遗传算法[J].系统工程与电子技术,2015,37(8):1928-1935.
作者姓名:姚英彪  王璇
作者单位:杭州电子科技大学通信工程学院, 浙江 杭州 310018
基金项目:国家自然科学基金,中国浙江省科技厅科技计划项目(2013C31100)资助课题
摘    要:多核处理器的并行任务调度一直是研究的热点话题,属于NP-hard问题。针对此问题,本文提出了一种集启发式算法、禁忌搜索算法、模拟退火算法于一体的改进混合遗传算法(modified hybrid genetic algorithm,MHGA)。MHGA改进如下:首先,采用启发式的分层调度来初始化种群,提高初始种群质量;其次,提出基于禁忌搜索(tabu search,TS)的随机编号交叉算子,提高种群的多样性;最后,采用基于模拟退火(simulated annealing, SA)的变异,提高个体质量。实验结果表明,与其他遗传算法(genetic algorithm,GA)相比,MHGA可以得到更小的任务调度时间和更快的最优解搜索能力。

关 键 词:遗传算法  禁忌搜索  模拟退火  并行调度  多核处理器

Modified hybrid genetic algorithm for parallel tasK scheduling of multiprocessors
YAO Ying-biao,WANG Xuan.Modified hybrid genetic algorithm for parallel tasK scheduling of multiprocessors[J].System Engineering and Electronics,2015,37(8):1928-1935.
Authors:YAO Ying-biao  WANG Xuan
Institution:College of Communication Engineering, Hangzhou Dianzi University, Hangzhou 310018, China
Abstract:Parallel task scheduling of multiprocessors is a hot research topic, and also is a well known NP-hard problem. Focusing on this problem, a modified hybrid genetic algorithm (MHGA) is proposed, in which the heuristic algorithm, tabu search (TS) algorithm and simulated annealing (SA) algorithm are integrated. The modifications of the MHGA include: using the hierarchical scheduling based heuristic method to initialize the population so as to improve the quality of initial population; employing the TS based random number crossover to enhance the diversity of the population; adopting the SA based mutation to improve the quality of the individual. Experimental results show that the MHGA can obtain smaller task scheduling time and have ability to fast search better solution in comparison with other GAs.
Keywords:genetic algorithm (GA)  tabu search(TS)  simulated annealing (SA)  parallel scheduling  multipro-cessor
点击此处可从《系统工程与电子技术》浏览原始摘要信息
点击此处可从《系统工程与电子技术》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号