基于GA的改进粒子群算法研究及其在TSP上的应用

被引量 : 11次 | 上传用户:wohao1025
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的发展,优化问题在实际生产应用中呈现出非线性、规模大、建模困难和复杂化等特点,传统方法已经难以解决这些问题,这迫使我们要找到更智能、高效率的优化方法。粒子群优化算法(Particle Swarm Optimization, PSO)是一种群智能优化算法,它是通过对鸟群的飞行、觅食等群体行为的模拟和建模得出的。粒子群算法原理简单,通过随机初始化一群粒子(随机解),在迭代操作过程中,用个体极值和全局极值更新粒子状态,在解空间中搜索出全局最优解。粒子群算法受到很多研究学者的关注,并被应用到很多实际工程领域。本文对粒子群优化算法进行了详细的分析和研究,在此基础上通过引入遗传算法思想,对粒子群算法进行了改进,以提高算法的优化速度和优化精度,并将改进的PSO算法应用到实际问题中。本文的主要研究工作如下所述:针对粒子群优化算法缺乏坚实的数学理论基础,本文对粒子群中粒子的移动轨迹进行了分析,得出了粒子的速度和位置矢量变化过程是二阶非齐次差分方程;通过对标准粒子群优化算法的收敛性证明,得出算法的收敛条件;同时对粒子群优化算法的时间复杂度进行了分析,其时间复杂度数量级为O(mnD)。针对标准粒子群优化算法存在着粒子收敛速度较慢、收敛精度较低、容易陷入局部最优等方面的缺点,通过引入遗传算法(Genetic Algorithm, GA)中的选择、交叉和变异等操作,提出了一种基于GA的改进粒子群优化算法(GA-based improved PSO, GPSO)。在粒子迭代过程中,通过选择、交叉和变异等操作,使粒子的优秀特性保留下来,同时又增加了种群的多样性,能使粒子跳出局部最优,避免“早熟”现象的出现,收敛于全局最优解。测试实验结果表明,GPSO算法不论是在收敛速度,还是在收敛精度方面上,相对于标准粒子群优化算法都有了很大的改进,取得不错的优化效果。将基于遗传算法的GPSO算法应用到求解旅行商问题TSP中,提出了求解TSP问题的GPSO算法模型。通过TSP问题的测试实例,对GPSO算法进行测试实验,并与蚁群算法进行了比较。实验结果表明,GPSO算法在求解旅行商问题上,优化效果明显。相对于蚁群算法来说,不论是在搜索速度、搜索精度,还是在算法的运行时间上,GPSO算法都要优于蚁群算法。
其他文献
随着桥梁结构的跨度不断增大,桥塔高耸化、箱梁薄壁化以及高强材料的应用,结构整体和局部的刚度下降,所以近些年来桥梁稳定问题备受关注。本文以厦门至成都高速公路湖南段的
目的了解和掌握四川省生产加工和居民层次碘盐的合格情况,查找问题,为制定下一步防治策略提供科学依据。方法根据《全国碘盐监测方案》,抽取碘盐生产加工企业和各盐业分、支
现行的《虹吸式屋面雨水排水系统技术规程》(CECS 183:2005)中规定虹吸雨水系统沿程水头损失计算采用Darcy-Weisbach公式及Colebrook-White公式,通过摩阻系数λ计算,其计算过
目的:用多元回归分析探讨支气管扩张咯血的中医证型与理化指标相关性,探讨支扩咯血的微观辩证规律。 方法:采用回顾性调查的方式对本院近10年的200例支扩咯血住院及门诊患
电针预处理对福尔马林疼痛大鼠行为痛反应、差异基因表达和NOS的影响。 目的:通过建立福尔马林致痛大鼠模型,采用电针“足三里”、“环跳”预处理,观察各大鼠不同时相的痛
茜草科植物栀子主要活性成分为环烯醚萜类的京尼平苷(geniposide),具有保肝利胆、抗炎、抗肿瘤、抗诱变、抗氧化、抗血栓、抗高血压、保护神经细胞、修复损伤组织、降血糖等
随着金融风险的不断深化,银行不断缩小信用贷款规模而扩大担保类贷款的授信额度,标准仓单质押贷款是质押贷款中的一种。我国的标准仓单质押贷款仍处于发展的初始阶段,相关的
目的评价23价肺炎球菌多糖疫苗的安全性和免疫原性。方法23价肺炎球菌多糖疫苗免疫不同年龄组人群,观察局部及全身反应,并检测血清抗体滴度。结果试验组接种后出现的注射部位
金融产业最基本的功能是货币兑换,其运营的物质内容主要包括货币以及金融工具。金融产业的基本功能与运营内容决定了金融产业对经济活动以及其他产业强大的渗透性。金融产业
高校作为知识、人才、技术的聚集地,拥有着先进的实验设备和一流的科研队伍,为经济社会的发展做出了巨大的贡献。但科学技术要真正转变为现实的生产力,就需要将科学技术的研