水循环算法与引力搜索算法的改进
2018-11-08郭佩刚
海峡科技与产业 2018年5期
郭佩刚

摘要:水循环算法的提出是针对自然界中的分流、降雨、汇流与下渗等自然的水循环现象所提出的一种算法,有效调整了粒子与种群数量,并能够实现智能与动态展示,这种算法的提出能够有效实现种群迭代速度的提升。引力搜索算法是基于引力定律所提出的一个新型算法,并对引力搜索算法进行改进,同时提出水循环算法与引力搜索算法的改进措施。
关键词:水循环算法;引力搜索算法;改进;措施
对自然界中的水循环过程及水流过程进行充分研究能够得到全局优化算法即仿水循环算法,具有重要的应用价值。在计算过程中,对传统的引力搜索算法进行有效改进能够得到比较良好的算法效果。
1水循环算法的改进分析
1.1水循环分析
水循环是大自然中的重要现象,首先水在大自然的作用之下从地面、植物表面、湖面等位置蒸发到空气中,在高空中凝结成云,最终以降雨、降雪以及冰雹的形式落回到地面之上。落回到地面上的水一部分在重力作用下渗透到地下构成地下水,一部分再通过挥发作用回到空气中,还有一部分水以通过地表径流的形式流入到河流、湖泊与海洋之中等。
1.2水循环算法的建立分析
水循环算法的优化改进步骤:
(1)设置参数。Npop为种群数目,N为河流与海洋总数目,d为一个接近0的数,MAX,iteration-1,MAXFEs,取FES=0。
(2)将相关数值代入以下公式,计算出流入河流和海洋的溪流数目。
(3)随机产生初始化种群,根据适应度值形成河流、溪流、海洋。……
登录APP查看全文
