基于进化自适应蝙蝠算法的异构多核处理器任务调度

2024-06-05 计算机工程180 0.94M 0

  摘要:异构多核处理器的任务调度问题已经被证明是一个NP完全问题。为满足复杂应用的计算需求和提高异构多核处理器的任务调度效率,提出了一种基于进化自适应蝙蝠算法(EABA)的异构多核处理器任务调度算法。首先,对任务调度问题进行描述,并建立相应的数学模型;接着,设计任务分配编码方案和适应度函数,将所提算法映射到离散空间,使其能够适用于离散的异构多核处理器任务调度问题的研究。为避免算法过早陷入局部最优,引入衰减脉冲策略和进化自适应变换策略。最后,设计仿真实验,将所提算法与蝙蝠算法(BA)、改进粒子群算法(IPSO)、人工鱼群算法(AFSA)、改进鲸鱼优化算法(IWOA)等算法进行比较。实验结果表明,与次优算法相比,本文所提算法在中等规模任务(40至70)和大规模任务(80至100)下最优调度长度分别缩短了12.86%和13.67%,算法平均执行时间分别减少了14.51%和13.50%,为异构多核处理器任务调度问题的研究提供了一定的参考价值。

  文章目录

  0 概述

  1 异构多核处理器任务调度研究

  1.1 异构多核系统模型

  1.2 任务调度模型

  2 进化自适应蝙蝠算法

  2.1 算法描述

  2.2 衰减脉冲策略

  2.3 进化自适应变换策略

  3 基于EABA的异构多核处理器任务调度

  3.1 编码方案

  3.2 解码方案

  3.3 EABA异构多核处理器任务调度算法流程

  4 实验仿真与分析

  5 结束语



您还没有登录,请登录后查看详情



 

1/26专辑:论文下载

举报收藏 0打赏 0评论 0
相关文档
本类推荐
下载排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  蜀ICP备2024057410号-1