粒子群算法在综合布线中应用

粒子群算法在综合布线中应用

ID:6224370

大小:25.00 KB

页数:4页

时间:2018-01-07

粒子群算法在综合布线中应用_第1页
粒子群算法在综合布线中应用_第2页
粒子群算法在综合布线中应用_第3页
粒子群算法在综合布线中应用_第4页
资源描述:

《粒子群算法在综合布线中应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、粒子群算法在综合布线中应用  【摘要】针对综合布线工程中最难以设计的水平子系统,本文提出采用粒子群算法作为优化设计算法。通过粒子群算法的优化可以使得布线结构的设计更加优化,能够有效降低施工的成本。通过对比实验证明本文方法较传统算法的优化结果更好。【关键词】综合布线;水平子系统;粒子群算法;最优化【中图分类号】TP301.6【文献标识码】A1前言随着计算机和通信技术的飞速发展,各种设备能够通过网络互联,已成为一种基本的应用需求。而实现设备间网络互联应用的重要基础则是信息通路的建设;信息通路通常需要采用实体通信介质(一般为各种缆线)来进行联接,从而实现信息通路。实现信息通路就必然涉及到建筑物间

2、和建筑物内的综合布线系统(PDS,PremisesDistributionSystem),然而在传统的结构化布线的设计当中,一般却难以获得最优化的布线方案,这使得整个信息网络实现方案存在着各种浪费和不合理的现象。粒子群优化算法PSO(ParticleSwarmOptimization)是Kenney和Eberhart4于1995年提出的一种智能优化算法,PSO算法源于对鸟群和鱼群等群体运动行为的研究,是一种基于迭代的优化工具。与常规的遗传算法(GA)相比较,它具有算法简单,收敛速度快,且对目标函数要求少等特点,因而得到了广泛重视,已成为一种重要的优化工具。本文通过在综合布线的设计过程引入粒

3、子群算法,克服了传统方法的缺陷,使综合布线方案得到了进一步的优化,达到了总体布线长度最优的目的。2基本理论2.1综合布线系统及水平子系统综合布线系统是一套开放式的布线系统,一般划分为:工作区子系统(WorkArea)、水平子系统(Horizontal)、管理子系统(Administration)、干线子系统(Backbone)、设备间子系统(EquipmentRoom)以及建筑群子系统(CampusSubsystem)六个子系统。它既能使各种类型的数据分别和交换设备或信息管理系统相连接,也能使这些设备与外部信息网络相连接。通常在PDS的应用中需要充分考虑通信技术的发展,设计时要留有足够的技

4、术储备,能充分满足用户长期的需求。所以在设计结构化综合布线方案时,必须充分考虑所采用的网络技术及布线结构的优化,避免硬件资源的冗余和浪费。布线方案应具有高度的灵活性,各种设备位置的改变,网络拓扑结构的调整,应确保尽量不需重新布线,只要在配线间作适当的调整便可满足要求。4目前水平子系统基本都采用星形拓扑结构,其主要功能是实现信息插座和管理子系统间的联接。在选择水平子系统的联接介质时,需要根据建筑物内具体信息点的类型、容量、带宽和传输速率来确定。在水平子系统中一般采用超五类或六类非屏蔽的双绞电缆。由于水平子系统线路结构复杂,其设计量和工程施工量都是综合布线工程的重点,亦是本文讨论的重点,其他子

5、系统本文暂不讨论。2.2粒子群算法粒子群算法是将每个粒子个体抽象为一个在维搜索空间中没有质量和体积的微粒(点),并在搜索空间中以一定的速度飞行。空间中的粒子追随当前种群中的最优粒子运动,直到在整个解空间中搜索到最优解为止。在每次迭代中,粒子通过追踪两个极值来更新自己。一个是粒子自己找到的最优解,称为个体极值;另一个是整个粒子群目前找到的最优解,称为全局极值在找到这两个最优值时,每个粒子会根据以下公式来更新自己的速度和位置:其中,vk是粒子的速度向量;xk是粒子当前的位置;co,c1,c2表示群体认知系数。co一般取(0,1)之间的随机数;c1,c2取(0,2)之间的随机数。在每一维粒子的速

6、度都会被限制在一个最大速度vMax(vMax>0)内,即vk>vMax或vk90),则计算新的总体布线长度L1,并且TNow←TNow+1;否则转Step3;  Step5:4若总体布线长度存在L14

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。