展会信息港展会大全

一种基于现场可编程门阵列的蚁群算法仿生硬件
来源:互联网   发布日期:2011-08-29 21:57:14   浏览:5196次  

导读:一种基于现场可编程门阵列的蚁群算法仿生硬件,其特征在于: 它采用了从顶向下层次化的设计方法,...

一种基于现场可编程门阵列的蚁群算法仿生硬件

一种基于现场可编程门阵列的蚁群算法仿生硬件,其特征在于:    它采用了从顶向下层次化的设计方法,该蚁群算法仿生硬件结构主要包括蚁群模块、发生器模块、评价模块、控制模块、输入模块和输出模块六大基本模块;其核心模块是蚁群模块、发生器模块、评价模块;该蚁群模块包括群矩阵Q=[q↓[ij]]↓[n×k],该矩阵由j=0列的精灵解和j∈{1,2,…,k-1}列中的FIFO-序列构成;蚁群模块负责将群矩阵中第i行的q↓[ih](h∈{0,1,…,k-1})传送到发生器模块,当迭代结束时,该蚁群模块可从评价模块中接收最优解,然后将其加入到序列中;发生器模块可使m个解发生器同时工作,其中一个解发生器对应一只蚂蚁,所有的解均由解发生器传送到评价模块中的m个并行评价框内;m个解的评价结果将集中于比较框中,由此来确定当前迭代中的最好解;如果所得最好解优于当前最好解,则将当前最好解置换;    该发生器模块包含m个相同的解发生器,每一个解发生器模拟一只蚂蚁利用蚁群算法机制构造解的行为;该解发生器包含三个基本单元,即S-阵列、匹配缓冲区和选择器;S-阵列用来存储和保持s↓[i]∈s中的选择集{S,…,n-1},其中i∈{0,…,c},且c=|S|-1;同时,S-阵列可被其包含的内容所访问;当它从蚁群模块接收到传送项q↓[ih]时,可将q↓[ih]与S中的剩余项进行比较;若存在某项s↓[l]∈S,

赞助本站

AiLab云推荐
推荐内容
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港