首页 | 官方网站   微博 | 高级检索  
     

遗传算法的FPGA硬件实现
引用本文:周艳聪,顾军华,董永峰,刘恩海. 遗传算法的FPGA硬件实现[J]. 计算机工程与应用, 2011, 47(20): 9-13. DOI: 10.3778/j.issn.1002-8331.2011.20.003
作者姓名:周艳聪  顾军华  董永峰  刘恩海
作者单位:1.河北工业大学 电气工程学院,天津 300130 2.天津商业大学 信息工程学院,天津 300134 3.河北工业大学 计算机科学与软件学院,天津 300130
基金项目:国家自然科学基金,河北省自然科学基金,科技人员服务企业行动,天津商业大学校青年培育基金
摘    要:针对遗传算法软件实现速度慢、效率低的缺点,提出了便于算法实现的串行和流水线两种硬件实现方案。详细描述了设计方案,选择算子、交叉变异算子结构,种群以及适应度的存储和流水线结构,并在流水线中引入并行机制。利用函数极值和旅行商问题分别对方案的资源耗费、运行速度的有效性进行了验证。实验结果显示,这两种硬件实现方法结构简单,资源耗费少,运算速度和运行效率较软件实现大大提高,运行速度平均提升2~3个数量级,为算法在一些实时性要求较高的场合得到应用提供了良好基础。

关 键 词:遗传算法  现场可编程门阵列  流水线  旅行商问题  全局优化  
修稿时间: 

Hardware implementation of genetic algorithm based on FPGA
ZHOU Yancong,GU Junhua,DONG Yongfeng,LIU Enhai. Hardware implementation of genetic algorithm based on FPGA[J]. Computer Engineering and Applications, 2011, 47(20): 9-13. DOI: 10.3778/j.issn.1002-8331.2011.20.003
Authors:ZHOU Yancong  GU Junhua  DONG Yongfeng  LIU Enhai
Affiliation:1.School of Electrical Engineering,Hebei University of Technology,Tianjin 300130,China 2.School of Information Engineering,Tianjin University of Commerce,Tianjin 300134,China 3.School of Computer Science and Engineering,Hebei University of Technology,Tianjin 300130,China
Abstract:To overcome the shortcoming of low speed and low efficiency of genetic algorithm's software implementation, two hardware implementation schemes of serial and pipelining realization are put forward.The overall design and structure of genetic operators ——selection, crossover and mutation,individual population and fitness memory are given.Other parallel mechanisms are also added to the pipelining structure.The optimal solution of function and classical travel sales problem are used to verify the effect of the schemes on resource consumption and running speed.The experimental results show that the schemes have simple structure, low resource consumption,higher running speed and efficiency than software's implementation. On average the running speed can be advanced 2 to 3 orders.It sets a good basis for the application of genetic algorithm on real time and high speed system.
Keywords:Genetic Algorithm(GA)  Field Programmable Fate Arrays (FPGA)  pipelining  Travel Sales Problem(TSP)  global optimization
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程与应用》浏览原始摘要信息
点击此处可从《计算机工程与应用》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号