[发明专利]基于混沌粒子群算法的可重构计算的软硬件任务划分方法在审
申请号: | 201410473017.9 | 申请日: | 2014-09-16 |
公开(公告)号: | CN104252383A | 公开(公告)日: | 2014-12-31 |
发明(设计)人: | 朱志宇;沈舒;吴将;王彪;王逊;陈迅;李阳;薛文涛;黄巧亮 | 申请(专利权)人: | 江苏科技大学 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/50 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 楼高潮 |
地址: | 212003 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于混沌粒子群算法的可重构计算的软硬件任务划分方法,所述方法基于DFG图的软硬件任务划分的多目标优化方法,综合考虑系统各模块的操作执行时间、模块间数据通信引起的延时、资源消耗等因素,设计一个多目标优化目标函数Ffitness,在满足给定的约束条件下,应用混沌粒子群优化方法搜寻该目标函数的最大值,找到最优解。 | ||
搜索关键词: | 基于 混沌 粒子 算法 可重构 计算 软硬件 任务 划分 方法 | ||
【主权项】:
一种基于混沌粒子群算法的可重构计算的软硬件任务划分方法,其特征在于所述方法如下:Step1:初始化n个节点的位置,随机生成各个粒子的速度和位置,并计算各个粒子对应于初始节点随机分布的目标函数值,其中n为大于1的自然数;Step2:初始化每个粒子的个体最优pbest和群体最优位置gbest;Step3:对各个粒子更新速度和位置,重新计算每个粒子更新位置后的目标函数值;Step4:计算每个粒子更新位置后的目标函数值,并与个体最优pbest对应的目标函数值比较,当前者较大,则更新个体最优pbest;Step5:将群体中的每个粒子的个体最优pbest对应的目标函数值与群体最优位置gbest对应的目标函数值比较,当前者较大,则更新群体最优位置gbest;Step6:根据
计算得到当前对群体最优位置gbest进行混沌优化的概率pk,同时生成一个随机数0~1内的随机数r,当r<pk,执行步骤Step7,否则跳到步骤Step10,其中k表示第k次迭代;Step7:将gbest中各节点坐标映射到定义域(0,1)内,即
其中[a,b]为节点坐标范围;Step8:由Y0根据式![]()
进行迭代生成一组混沌序列Ym(m=1,2,…),将产生的混沌变量序列Ym通过逆映射gbestm=a+(b‑a)Ym(m=1,2,…)返回到原解空间,得到m个解组合,即一个划分;Step9:计算对应各个组合的划分,找出目标函数Ffitness的值最大的一组,同未进行混沌优化时的最优位置的目标函数值比较,当前者数值大,则更新gbest;Step10:当达到预设最大迭代数,则结束,并返回群体最优分布,否则返回Step2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏科技大学,未经江苏科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410473017.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种智能视觉系统
- 下一篇:基于运动控制卡多路大电流输出驱动电路的地隔离系统