[发明专利]一种基于和声搜索和模拟退火的多处理机任务调度的方法无效
申请号: | 201210382650.8 | 申请日: | 2012-10-11 |
公开(公告)号: | CN102915355A | 公开(公告)日: | 2013-02-06 |
发明(设计)人: | 李英明;姜华;刘彦秀 | 申请(专利权)人: | 李英明 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/46 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 271100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明是一种基于和声搜索和模拟退火的多处理机任务调度的算法。算法核心将和声搜索和模拟退火算法进行了融合,首先初始化和声算法相关参数、及和声库,然后在和声库中直接对最好的和声解所对应的任务序列执行退火过程,增强了算法的搜索速度。算法中通过保存最优解,充分发挥SA算法的概率突跳特性,摆脱局部极小点,有效的提高了算法性能。并把该改进算法成功的运用到多处理机的任务调度问题中,经过验证,该算法比传统算法具有更好运行效率的调度策略。 | ||
搜索关键词: | 一种 基于 和声 搜索 模拟 退火 处理机 任务 调度 方法 | ||
【主权项】:
1.一种基于和声搜索和模拟退火的多处理机任务调度的方法,该方法包括以下步骤: (1) 初始化HS相关参数、初始温度T、降温系数t;(2) 初始化和声库(HM),利用微调概率PAR,使HS算法产生新解Xnew更新HM,找出最优解Xopt;(3)以最优解对应的任务序列Sopt作为SA算法的初始解x, 并计算相应的评价函数f(x)的值,评价函数为;
;(4)利用模拟退火算法产生新解x’,计算评价函数f(x’);根据Metropolis准则进行判断△E=f(x’)-f(x);如果△E<0 则接受x’作为新解,否则以概率min(1,exp(-△E/ Tk ))接受,如果x’优于和声库中最优解,则更新和声库HM;Tk 为当前的温度;(5)以
作为退温函数进行退温,t为迭代次数,
为退温系数;(6)重复执行第4步,直到到达最大迭代次数,算法终止。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于李英明,未经李英明许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210382650.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种营养素补充剂
- 下一篇:一种太阳能自发电自发光装置