遗传算法是基于自然选择的一种鲁棒性很强的解决问题方法。遗传算法已经成功地应用于许多难优化问题,现已成为寻求满意解的最佳工具之一。然而,较慢的运行速度也制约了其在一些实时性要求较高场合的应用。利用硬件实现遗传算法能够充分发挥硬件的并行性和流水线的特点,从而在很大程度上提高算法的运行速度。 本文对遗传算法进行了理论介绍和分析,结合硬件自身的特点,选用了适合硬件化的遗传算子,设计了标准遗传算法硬件框架;为了进一步利用硬件自身的并行特性,同时提高算法的综合性能,本文还对现有的一些遗传算法的并行模型进行了研究,讨论了其各自的优缺点及研究现状,并在此基础上提出一种适合硬件实现的粗粒度并行遗传算法。 我们构建的基于FPGA构架的标准遗传算法硬件框架,包括初始化群体、适应度计算、选择、交叉、变异、群体存储和控制等功能模块。文中详细分析了各模块的功能和端口连接,并利用硬件描述语言编写源代码实现各模块功能。经过功能仿真、综合、布局布线、时序仿真和下载等一系列步骤,实现在Altera的Cyclone系列FPGA上。并且用它尝试解决一些函数的优化问题,给出了实验结果。这些硬件模块可以被进一步综合映射到ASIC或做成IP核方便其他研究者调用。 最后,本文对硬件遗传算法及其在函数优化中的一些尚待解决的问题进行了讨论,并对本课题未来的研究进行了展望。
资源简介:遗传算法是基于自然选择的一种鲁棒性很强的解决问题方法。遗传算法已经成功地应用于许多难优化问题,现已成为寻求满意解的最佳工具之一。然而,较慢的运行速度也制约了其在一些实时性要求较高场合的应用。利用硬件实现遗传算法能够充分发挥硬件的并行性和流水...
上传时间: 2013-07-22
上传用户:谁偷了我的麦兜
资源简介:遗传算法是一种基于自然选择原理的优化算法,在很多领域有着广泛的应用。但是,遗传算法使用计算机软件实现时,会随着问题复杂度和求解精度要求的提高,产生很大的计算延时,这种计算的延时限制了遗传算法在很多实时性要求较高场合的应用。为了提升运行速度,...
上传时间: 2013-06-15
上传用户:hakim
资源简介:基于FPGA的超高速FFT硬件实现蒙特卡洛仿真在移动通信中的应用研究等实现
上传时间: 2016-10-31
上传用户:chenjjer
资源简介:基于FPGA的神经网络硬件实现中的关键问题研究,适合用FPGA研究神经网络的工程人员参考
上传时间: 2013-12-19
上传用户:Ants
资源简介:该文档为基于FPGA的可重构硬件实现技术研究简介资料,讲解的还不错,感兴趣的可以下载看看…………………………
上传时间: 2021-10-23
上传用户:
资源简介: 基于VB的遗传算法软件实现 在程序中,FitnessValue (i) 为适应度值数组、avFit2nessValue (100) 为归一化适应度值数组、Population2 Chrom(i ,j) 为遗传个体的等位基因值、Popsize 为种群中的个体数,CHROMLENGTH为一母体对的等位基因 总数。
上传时间: 2014-01-09
上传用户:1966640071
资源简介:该文档为基于FPGA的神经网络硬件实现方法简介文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-11-26
上传用户:ttalli
资源简介:基于FPGA的神经网络硬件实现中的关键问题研究,适合用FPGA研究神经网络的工程人员参考
上传时间: 2013-08-07
上传用户:13215175592
资源简介:基于FPGA的乒乓球游戏硬件电路的设计与实现,有完整的VHDL代码,并有PDF详细说明如何下载及跳线设置,并在GW48系列开发平台上下载调试成功
上传时间: 2013-08-30
上传用户:牧羊人8920
资源简介:基于FPGA的FFT算法实现
上传时间: 2014-12-28
上传用户:chongchongsunnan
资源简介:基于FPGA的FFT算法实现
上传时间: 2013-11-06
上传用户:LP06
资源简介:基于FPGA的乒乓球游戏硬件电路的设计与实现,有完整的VHDL代码,并有PDF详细说明如何下载及跳线设置,并在GW48系列开发平台上下载调试成功
上传时间: 2013-12-31
上传用户:alan-ee
资源简介:_TENNIS 基于FPGA的乒乓球游戏硬件电路的设计与实现,有完整的 代码,并有PDF详细说明如何 VHDL - www_pudn_com.files
上传时间: 2013-12-10
上传用户:gdgzhym
资源简介:本资料介绍了基于matlab的遗传算法的实现与编程,适合遗传算法的初学者使用!
上传时间: 2013-12-25
上传用户:天涯
资源简介:基于MATLAB的遗传算法实现,或许对你有所帮助,
上传时间: 2017-04-26
上传用户:225588
资源简介:基于FPGA的DDS算法的实现,已经通过FPGA的后端仿真实现
上传时间: 2017-06-26
上传用户:cc1915
资源简介:该文档为基于FPGA的信息检索技术实现的研究简介文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-11-23
上传用户:
资源简介:该文档为基于FPGA的FFT算法实现总结文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2021-12-09
上传用户:1208020161
资源简介:基于Matlab的遗传算法实现这是一份非常不错的资料,欢迎下载,希望对您有帮助!
上传时间: 2021-12-24
上传用户:xsr1983
资源简介:基于FPGA的DSP算法实现代码,适合感兴趣的学习者学习,可以提高自己的能力,大家可以多交流哈
上传时间: 2022-05-21
上传用户:
资源简介:基于FPGA的小数分频实现方法
上传时间: 2013-10-11
上传用户:jiangxiansheng
资源简介:基于FPGA的系统设计和应用研究
上传时间: 2013-04-15
上传用户:eeworm
资源简介:专辑类----可编程逻辑器件相关专辑 基于FPGA的系统设计和应用研究-72页-3.1M.rar
上传时间: 2013-04-24
上传用户:123456wh
资源简介:专辑类-可编程逻辑器件相关专辑-96册-1.77G 基于FPGA的系统设计和应用研究-72页-3.1M.pdf
上传时间: 2013-04-24
上传用户:2007yqing
资源简介:基于FPGA的光纤光栅解调技术研究基于FPGA的光纤光栅解调技术研究
上传时间: 2013-07-11
上传用户:1079836864
资源简介:·基于FPGA的m序列发生器实现
上传时间: 2013-04-24
上传用户:gengxiaochao
资源简介:基于FPGA的小数分频实现方法
上传时间: 2013-11-05
上传用户:feifei0302
资源简介:基于MATLAB的遗传算法源程序,大家可以共同讨论这个。
上传时间: 2014-01-02
上传用户:gaome
资源简介:这个基于MATLAB的遗传算法的源程序,希望对有需要的同志提供帮助!
上传时间: 2015-05-19
上传用户:康郎
资源简介:基于VB的遗传算法源程序,可用!特别适合于初学者。
上传时间: 2015-05-29
上传用户:123456wh