运筹与管理 ›› 2017, Vol. 26 ›› Issue (8): 193-199.DOI: 10.12005/orms.2017.##

• 管理科学 • 上一篇    

分层混合局部搜索策略异构多核系统调度

姚丽莎1, 王占凤2, 程家兴1   

  1. 1.安徽新华学院 信息工程学院,安徽 合肥 230088;
    2.巢湖学院 计算机与信息工程学院,安徽 合肥 238000
  • 收稿日期:2016-05-08 出版日期:2017-08-25
  • 作者简介:姚丽莎(1986-),女,安徽合肥人,讲师,研究方向:智能计算与模式识别;王占凤(1985-),女,安徽合肥人,讲师,研究方向:模糊数学与数据处理;程家兴(1946-),男,安徽合肥人,博士,博士生导师,研究方向:模糊数学、智能计算。
  • 基金资助:
    安徽省高校自然科学重点研究项目,指纹IRLRD特征加密技术在手机支付中的研究与应用(KJ2015A309);国家级大学生创新训练计划项目(基于二维码的图书管理系统的设计与实现(201512216007);国家级大学生创新训练计划项目(指纹IRLRD特征加密的移动支付系统(201512216008)

Scheduling in Heterogeneous Multi-coreSystem for Hierarchical Hybrid Local Search Strategy

YAO Li-sha1, WANG Zhan-feng2, CHENG Jia-xing1   

  1. 1.Faculty of Information Engineering, Anhui Xinhua University, Hefei 230088, China;
    2.Computer and Information Engineering Institute, Chaohu University, Hefei, 238000, China
  • Received:2016-05-08 Online:2017-08-25

摘要: 针对遗传算法解决异构多核系统的任务调度问题容易产生早熟现象及其局部寻优能力较差的缺点,将局部搜索算法与遗传算法相结合,创新性地提出一种求解异构多核系统的任务调度问题的分层混合局部搜索遗传算法。该算法提出一种新的分层优化策略以产生初始种群,在变异操作中,对部分个体设计3-opt优化变异,对种群中的优秀个体用改进的Lin-Kernighan算法进行优化。仿真实验结果表明,分层混合局部搜索遗传算法求解异构多核系统的任务调度问题时可以高效获得高质量的解。

关键词: 遗传算法, 分层优化策略, Lin-Kernighan算法, 3-opt算法, 异构多核, 任务调度

Abstract: Genetic algorithm is prone to premature and weak in local optimisation capabilityto solve the problem oftasks scheduling for heterogeneous multi-core system.In light of this, with the local search algorithm and genetic algorithm combined,this paper proposesa genetic algorithm for hierarchical hybrid local searchcreatively to solve the problemof tasks scheduling forheterogeneous multi-core system.In this algorithm, the initial population is generated by the new hierarchical optimization strategy, 3-opt algorithm will be applied to some individuals for optimisation and variation,the improved Lin-Kernighan algorithm will be employed for optimization for those excellent individuals in the population. The simulation results show that the proposed genetic algorithm for hierarchical hybrid local search can get high-quality solution efficiently when applied to solve the problem oftasks scheduling for heterogeneous multi-core system.

Key words: genetic algorithm, hierarchical optimization strategy, lin-kernighan algorithm, 3-opt algorithm, heterogeneous multi-core, tasks scheduling

中图分类号: