论文天下|会计论文|管理论文|计算机论文|医药学论文|经济学论文|法学论文|社会学论文|文学论文|教育论文|理科论文|工科论文|艺术论文|哲学论文|文化论文|外语论文|格式论文
论文天下
计算机应用论文  计算机理论论文  计算机网络论文  电子商务论文  软件工程论文  操作系统论文  通信技术论文   
浅析基于量子粒子群优化的DAG并行任务调度

  摘 要:任务调度是网络并行计算系统的核心问题之一。在有向无环图(dag)描述问题的基础上,提出了一种进行并行任务调度的量子粒子群优化算法。首先对dag并行任务调度问题作出定义,并给出了优化问题的目标;然后分别讨论了问题的编码表示、解码方案、位置向量的计算方法、离散问题连续化、算法的总体流程等;最后给出算法的仿真实验情况及分析,实验结果表明,该算法有良好的全局寻优性能和快捷的收敛速度,调度效果优于遗传算法和粒子群优化算法。
  关键词:任务调度;量子粒子群优化;有向无环图    
  researh n dag parallel task sheduling prble based n quantu-behaved partile sar ptiizatin
  
  zhang ng,shen hui-zhang
  (antai llege f enis ≈ anageent, shanghai jiatng university, shanghai 200052, hina)
  abstrat:task sheduling is ne f the iprtant prbles in parallel puting syste.this paper prpsed a quantu-behaved partile sar ptiizatin algrith fr task sheduling based n direted ayli graph.first redefined the parallel task sheduling prble and its ai.then disussed the representatin f the ending, the predure f the deding, the putatinal ethd f psitin vetr, the ntinuative f the disrete prble and the struture f the algrith respetively.in the end,presented the algrith siulatin,experient result analysis and the nlusins.the siulatin results sh that this algrith has better glbal ptiizing ability and re rapid nvergene, and it is superir t geneti algrith and partile sar ptiizatin algrith.
  key rds:task sheduling; quantu-behaved partile sar ptiizatin(qps); direted ayli graph(dag)
  网络并行计算环境下的任务调度问题是指在一定约束条件下,如何将一组任务分配到多台处理机上执行的组合优化问题,其已被证明是np完全问题,不可能在多项式时间内找到问题的最优解[1,2]。目前常见的并行任务调度问题按照任务之间有无数据依赖关系可以划分为独立任务调度和依赖关系任务调度。前者在调度任务时不需要考虑任务之间的数据依赖关系;而后者通常用有向无环图(dag)表示任务之间的数据依赖关系,在调度过程中满足任务之间的数据依赖关系。依赖关系任务调度的求解优化过程比独立任务调度的要复杂许多,且其适用范围也更广。以dag表示的并行任务模型的研究得到了广泛关注和迅速发展。近年出现的一些启发式算法(如模拟退火算法、遗传算法等)为求解此类np完全问题提供了新的途径[3~5],但是这些算法有些复杂性太高难以实现,有些实现起来太费时,所以有必要寻求更好的算法来解决此问题。
  粒子群优化(ps)算法是由kennedy等人[6]提出的一种源于对鸟群捕食行为模拟的进化计算技术,已成为进化计算的一个最吸引人的分支。与遗传算法类似,ps是一种基于迭代的优化方法,系统初始化为一组随机解,通过迭代搜寻最优值,但是在许多实际应用领域,更胜于遗传算法,尤其是在非线性优化问题上。量子粒子群优化(qps)算法是在传统的ps基础上提出的一种新型的具有高效率全局搜索能力的进化算法[7,8]。它主要是引入量子物理的思想改进了ps的进化方法,即更新粒子位置的方法;在更新粒子位置时重点考虑各个粒子的当前局部最优位置信息和全局最优位置信息。qps具有调整参数少、容易实现、收敛能力强等优势。为适应任务分配问题的求解,本文设计出合适的粒子编码,利用改进的量子粒子群算法求解任务分配问题,并与其他算法相比较。实验结果表明,本文提出的算法可以获得质量更高的解。
  1 问题描述
  本模型的计算系统由一系列异构的处理机组成,需要处理的总任务已分解成一系列子任务。模型的约束条件为:任务执行具有非抢占性,即处理机只有在执行完某个任务之后才能处理另外一个任务;另外这些任务之间具有前驱后继的数据依赖关系,某个子任务只有在其所有的前驱任务处理完毕后才能开始执行。该模型的调度目标就是要使得整个dag图的调度长度最短。

未完...点击下方链接下载完整文档

浅析基于量子粒子群优化的DAG并行任务调度

摘 要:任务调度是网络并行计算系统的核心问题之一。在有向无环图(dag)描述问题的基础上,提出了一种进行并行任务调度的量子粒子群优化算法。首先对dag并行任务调度问题作出定义,并给出了优化问题的目标;然后分别讨论了问题的编码表示、解码方案、位置向量的计
  • 上一篇:浅谈Flash Mx网络应用的具体表现
  • 下一篇:浅析基于EKF的模糊神经网络快速自组织学习算法
  • 基于条码技术的库存管理系统设计
    关于电子技术应用专业课改的设想
    加强基层国库业务系统应急机制建
    电子报刊版面设计浅谈
    计算机病毒及防范措施
    基于多智能体的用户偏好系统研究
    高速公路机电设备管理系统的研究
    基于LabVIEW可视化数据采集处理
    基于SOA的实验教学管理原型系统
    基于PDM技术的AGC电路设计
    计算机在儿童保健系统管理中的作
    基于Delphi开发平台的分布
    运用PowerShell计算行×列表χ2
    煤矿无人工作面中视频监控系统的
    关于任务驱动式教学方式在计算机
    浅谈基于ARM7处理器LPC2119的U
    基于数学形态学的心电信号R波
    浅谈基于GIS的通信指挥网上训
    浅析基于IWT和FCM的曲线矢量数
    浅析中小型园区网的设计与实现
    略论一种基于负载均衡异构分布
    浅谈基于Simulink的自动控制系
    浅析一种基于前缀节点的频繁子
    浅析移位寄存器的Multisim仿真
    略一种基于混沌搜索的文化算法
    | 设为首页 | 加入收藏 | 联系我们 | 论文发表

    Copyright 2006-2020 © 论文天下 All rights reserved 本站所有内容均由SPider自动索引,如有侵权请联系QQ:2486851删除