虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

MATLAB;遗传算法工具箱

  • 基于FPGA的遗传算法的硬件实现

    遗传算法是一种基于自然选择原理的优化算法,在很多领域有着广泛的应用。但是,遗传算法使用计算机软件实现时,会随着问题复杂度和求解精度要求的提高,产生很大的计算延时,这种计算的延时限制了遗传算法在很多实时性要求较高场合的应用。为了提升运行速度,可以使用FPGA作为硬件平台,设计数字系统完成遗传算法。和软件实现相比,硬件实现尽管在实时性和并行性方面具有很大优势,但同时会导致系统的灵活性不足、通用性不强。本文针对上述矛盾,使用基于功能的模块化思想,将基于FPGA的遗传算法硬件平台划分成两类模块:系统功能模块和算子功能模块。针对不同问题,可以在保持系统功能模块不变的前提下,选择不同的遗传算子功能模块完成所需要的优化运算。本文基于Xilinx公司的Virtex5系列FPGA平台,使用VerilogHDL语言实现了伪随机数发生模块、随机数接口模块、存储器接口/控制模块和系统控制模块等系统功能模块,以及基本位交叉算子模块、PMX交叉算子模块、基本位变异算子模块、交换变异算子模块和逆转变异算子模块等遗传算法功能模块,构建了系统功能构架和遗传算子库。该设计方法不仅使遗传算法平台在解决问题时具有更高的灵活性和通用性,而且维持了系统架构的稳定。本文设计了多峰值、不连续、不可导函数的极值问题和16座城市的旅行商问题 (TSP)对遗传算法硬件平台进行了测试。根据测试结果,该硬件平台表现良好,所求取的最优解误差均在1%以内。相对于软件实现,该系统在求解一些复杂问题时,速度可以提高2个数量级。最后,本文使用FPGA实现了粗粒度并行遗传算法模型,并用于 TSP问题的求解。将硬件平台的运行速度在上述基础上提高了近1倍,取得了显著的效果。关键词:遗传算法,硬件实现,并行设计,FPGA,TSP

    标签: FPGA 算法 硬件实现

    上传时间: 2013-06-15

    上传用户:hakim

  • 遗传算法10本

    ·用于最优化的计算智能.pdf遗传算法原理及应用.pdf遗传算法与工程设计.pdf遗传算法及其应用.pdf遗传算法的数学基础.pdf遗传算法——理论、应用与软件实现.pdf演化程序——遗传算法和数据编码的结合.pdf进化算法.pdf计算智能中的仿生学:理论与算法.pdf非数值并行算法:遗传算法.pdf

    标签: 算法

    上传时间: 2013-04-24

    上传用户:zukfu

  • 用MATLAB曲线拟合工具箱计算药物溶出度Weibull分布参数

    ·用MATLAB曲线拟合工具箱计算药物溶出度Weibull分布参数

    标签: Weibull MATLAB 曲线拟合 工具箱

    上传时间: 2013-05-24

    上传用户:qulele

  • 基于遗传算法的组合逻辑电路设计的FPGA实现

    基于遗传算法的组合逻辑电路的自动设计,依据给出的真值表,利用遗传算法自动生成符合要求的组合逻辑电路。由于遗传算法本身固有的并行性,采用软件实现的方法在速度上往往受到本质是串行计算的计算机制约,因此采用硬件化设计具有重要的意义。为了证明基于FPGA的遗传算法的高效性,设计了遗传算法的各个模块,实现了基于FPGA的遗传算法。

    标签: FPGA 算法 电路设计 组合逻辑

    上传时间: 2014-01-08

    上传用户:909000580

  • 遗传算法应用于电网规划的难点与改进

    遗传算法应用于电网规划的难点与改进

    标签: 算法 应用于 电网规划

    上传时间: 2014-12-24

    上传用户:894448095

  • 一遗传算法的例子源程序

    一遗传算法的例子源程序

    标签: 算法 源程序

    上传时间: 2014-01-12

    上传用户:从此走出阴霾

  • 遗传算法

    遗传算法

    标签: 算法

    上传时间: 2015-01-05

    上传用户:黄华强

  • 遗传算法工具

    遗传算法工具,混沌

    标签: 算法

    上传时间: 2014-01-22

    上传用户:wweqas

  • 遗传算法源程序

    遗传算法源程序

    标签: 算法 源程序

    上传时间: 2015-01-06

    上传用户:Andy123456

  • 遗传算法应用

    遗传算法应用

    标签: 算法

    上传时间: 2014-01-09

    上传用户:2404