群体智能算法可并行性分析及其软件硬件协同设计

来源 :江南大学 | 被引量 : 0次 | 上传用户:snowl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
粒子群优化算法作为群体智能优化算法的一种,源于对鸟群和鱼群群体运动行为的研究。它的主要特点是原理简单、参数少、收敛速度较快。该算法在函数优化、神经网络训练、组合优化、机器人路径规划等领域获得了广泛应用。而本文所介绍的量子粒子群算法(Quantum-behaved Particle Swarm OptimiTation Algorithm,QPSO)是在粒子群算法(Particle Swarm Optimization Algorithm,PSO)的基础上改进而来,同时在此基础上提出了基于粒子间相互协作的量子粒子群改进算法(Cooperative Quantum-behaved ParticleSwarm Optimization Algorithm,CQPSO)。它们都是一种有效的全局优化搜索算法,相对于PSO算法而言,具有收敛速度快,收敛性能好的优点,但是由于QPSO同PSO算法-样的是,它也把粒子作为一个整体来进行更新,因此QPSO算法同样具有着维数限制的缺点。通过把一个具有复杂高维的粒子分解为多个一维的子个体进行优化,使用协作方法的CQPSO算法能够很好的克服这一缺点。   目前,FPGA技术日趋成熟。它不再仅是用于ASIC的快速原型,而且还可以直接用作SoPC(System on a Programmable Chip)器件。FPGA技术发展迅速,应用广泛。基于BP在线学习、CMAC估计与控制、RBF特征辨识等多种神经网络已在FPGA器件中实现并得到应用。在神经网络学习方面,PSO(Particle Swarm Optimization)作为一种新的优化算法正在引起人们的重视。就从改善算法性能来说,目前己应用到嵌入式工程领域,如系统识别,控制参数优化,电力优化,FPGA的布局和布线优化,和机器人控制设计。   本文从并行性角度出发,分析了量子行为的粒子群QPSO算法和粒子间相互协作的CQPSO算法结构的可并行性,并结合FPGA技术可并行处理信息的特点,说明了在并行运算模式下粒子的收敛性能。在Xilinx Ise10.1中编程实现,在综合可配置后,采用主串模式下载到FPGA板中,得到的相关数据与在软件仿真中得到的数据相同。  
其他文献
网管接口一致性测试的自动化技术一直是测试工作的研究重点之一。传统的网管接口一致性测试方法中所使用的测试系统,通常都是针对某个具体的网管接口规范或者网管接口实现技
随着视频/图像采集技术的发展、硬件计算能力的提高,对视觉内容的分析受到越来越多的关注。物体检测作为许多视觉问题的初始化步骤,是计算机视觉系统的重要组成部分。行人检测
传统信息检索是基于关键字的检索,用户很难找到与需求相关的信息,解决该问题的方法就是使检索信息具有应用程序可以理解的语义,即实现信息资源的语义检索。  本文对传统信息检
在无线传感器网络中,如何提高网络节点能量的利用效率,延长网络的生命周期是无线传感器网络的一个研究重点。另外,入侵检测也是无线传感器网络中的一个重要内容,使用入侵检测
曲面重构是从曲面的空间采样数据中恢复曲面模型的过程,曲面重构技术的研究是逆向工程中的重要组成部分,广泛应用于医学、地科学、几何建模等领域。三维数据曲面重构的研究具有
互联网尤其是3G移动网络的发展和推广使得各种信息的传输更加便捷和快速,数据可以在互联网中任意两点之间通过各种各样的媒介进行传输。这使得人们共享数据信息和资源更加的
图像分割是图像分析、识别和理解的基础,是图像技术研究的热点和焦点,其分割结果的好坏直接影响到图像分析的质量。由于各种因素的影响,图像本身存在不确定性和不精确性,而模糊理
移动Ad Hoc网络是由一组带有无线收发设备的移动节点组成的一个多跳的临时性自组织网络,网络中的节点能够以任意可能的速度和移动模式自由移动,也可以随时开机和关机,自身发
近几年,随着计算机图形硬件性能的飞速提升以及图形学技术的发展,群组动画技术带来的震撼视觉效果和逼真画面越来越多地应用于人们的日常生活中。  群组行为模拟可以分成智能
两轮自平衡电动车是一种新能源、小型化、智能化的个人交通工具,同时也是一个多变量、强耦合、高阶的、非线性的一个倒立摆控制系统,为研制高性能、低成本的两轮自平衡电动车