分类筛选
分类筛选:

算法方面有关在职开题报告范文 与水循环算法和引力搜索算法的改进有关论文范文集

版权:原创标记原创 主题:算法范文 类别:硕士论文 2024-03-14

《水循环算法和引力搜索算法的改进》

本文是算法相关本科论文开题报告范文与水循环算法和引力搜索算法和改进相关自考毕业论文范文。

摘 要:水循环算法的提出是针对自然界中的分流、降雨、汇流与下渗等自然的水循环现象所提出的一种算法,有效调整了粒子与种群数量,并能够实现智能与动态展示,这种算法的提出能够有效实现种群迭代速度的提升.引力搜索算法是基于引力定律所提出的一个新型算法,并对引力搜索算法进行改进,同时提出水循环算法与引力搜索算法的改进措施.

关键词: 水循环算法;引力搜索算法;改进;措施

中图分类号:TV214 文献标识码:A

对自然界中的水循环过程及水流过程进行充分研究能够得到全局优化算法即仿水循环算法,具有重要的应用价值.在计算过程中,对传统的引力搜索算法进行有效改进能够得到比较良好的算法效果.

1 水循环算法的改进分析

1.1 水循环分析

水循环是大自然中的重要现象,首先水在大自然的作用之下从地面、植物表面、湖面等位置蒸发到空气中,在高空中凝结成云,最终以降雨、降雪以及冰雹的形式落回到地面之上.落回到地面上的水一部分在重力作用下渗透到地下构成地下水,一部分再通过挥发作用回到空气中,还有一部分水以通过地表径流的形式流入到河流、湖泊与海洋之中等.

1.2 水循环算法的建立分析

水循环算法的优化改进步骤:

(1) 设置参数.NPOP 为种群数目,NSr 为河流与海洋总数目,dmax 为一个接近0 的数,MAXlteration,iteration ← 1,MAXFES,取FES等于0.

(2) 将相关数值代入以下公式,计算出流入河流和海洋的溪流数目.

Nstream等于NPOP-NSr

(3) 随机产生初始化种群,根据适应度值形成河流、溪流、海洋.

(4) 将相关数值代入以下公式,计算出流入指定河流、溪流、海洋的数目,即流动密度.

1.3 仿真计算与分析

本文的计算过程中为了充分验证算法的有效性,充分选取了10 个不同难度范围的函数进行相应计算,经过10 次的计算之后找出其中平均值,经过相应的计算之后找出其中的平均目标函数值fg 和最后目标函数值fbest,完成之后将这一数据与PSO算法以及EM 算法等进行充分比较,在WCA 算法中, 将各个参数设置为p等于40,MAXITER等于100,m0等于0.1,rm等于0.1,ms0等于0.6,rs等于1,mr等于0.5,将参数设置代入其中能够看到在比较简单的函数Step、Trid 的运用之下,采用WCA 算法能够得到已知最优解.在Spiky 与Perm 等比较复杂函数的运用之下,运用EM 与WCA 算法都能够得到比较理想的运算效果.在Trid 与Powersum 等比较高维数的复杂函数计算过程中,采用PSO 算法能够得到比较收敛溢出的运算效果.由此可以看到与PSO 算法与EM 算法等相比较,采用WCA 算法能够得到比较良好的解忧性能,能够得到比较相近的最优值与平均数值,以及比较理想的稳定性、收敛速度与精度数值,最终实现比较理想的无约束全局优化算法.

2 引力搜索算法的改进分析

2.1 引力搜索算法概述

万有引力是自然界中的基础力,在万有引力的作用之下,能够促使粒子之间互相靠近,在自然界中,粒子之间也会相互靠近.具体如图1 所示.

在两个相互分离的粒子之间产生的万有引力是立刻随时进行的,引力的大小与两个粒子的质量之间呈正比例关系,与欧式距离的平方呈反比例关系[1].表示为:

其中两个粒子之间的欧氏距离以R 进行表示,万有引力的大小以 F 进行表示,引力常数指的是G,两个粒子的惯性质量分别表示的是M1 和M2.

2.2 引力搜索算法(GSA)的改进

2.2.1 基于信息熵的混合引力搜索方法

引力搜索算法(GSA)具有搜索能力强、参数少等优点,采用基于信息熵的混合引力搜索方法,能够改善基本GSA 算法的性能,更符合实际,具有可行性与有效性,具体算法如下[2]:

①当前时刻为T,计算例子适应度,并将种群中的最优个体设为gbest.

②将相关数值代入以下公式,计算惯性质量:

2.2.2 数值实验

本文采用Win7, MATLAB R2008a 作为实验测试平台.将基于信息熵的混合引力搜索方法和GSA 对基准函数得到的搜索结果进行了数据比较.在全部的条件中,粒子的数量都设置为50.维数设置成30,同时最大迭代次数在不同的函数中设置成1000 与为500 等不同的数值.在基于信息熵的混合引力搜索方法过程中,造、在权值的最大值是 0.9的情况下,最小值为0.6 的条件下能够得到最佳的实验效果.

W 在单峰高维函数的计算过程中,对其进行10 次运算.除了F5 之外,基于信息熵的混合引力搜索方法对其他的F1-4 基准函数(如表1 所示)的搜索能够得到比引力搜索算法的搜索更好的数值结果.在孤立的系统之内,一个粒子在运动过程中不可避免地要受到周边粒子的影响,从而使得粒子之间出现了相互靠近这样一个状态,直至最终达到一个平衡的状态之中.根据这一分析过程,在函数最优解的搜索过程中,不同粒子的位置是处于不断调整的一个状态之中的,最终一直到最佳位置得到为止,由此这一函数的适应性能够实现最优值或者处于接近最优值的状态之下.通过对粒子的惯性质量增加一个权值这样一个操作方式能够促进搜索效果的有效提升[3].

3 结语

本文首先对水循环过程进行了有效模拟,在相对重力的作用机制下充分引导粒子进行移动,同时在种群的变化过程中能够充分实现搜索性能的有效提升以及收敛速度与精度的相应提升,在具体的计算与运用过程中具有很大的优越性与有效性.在对改进后的引力搜索算法进行评价的过程中对基准函数进行相应测试,结果显示在搜索算法与函数的优化效果等指标方面都能够得到很大程度上的提升.

算法论文参考资料:

该文点评:上文是大学硕士与算法本科算法毕业论文开题报告范文和相关优秀学术职称论文参考文献资料,关于免费教你怎么写水循环算法和引力搜索算法和改进方面论文范文。

和你相关的