APP下载

基于果蝇算法的Boltzmann机谐波检测

2012-08-15周爱国余汉华何怡刚

网络安全与数据管理 2012年18期
关键词:优化

周爱国 ,余汉华 ,,何怡刚

(1.中国国能电力工程有限公司,上海200061;2.湖南大学,湖南 长沙410082)

在达尔文生物进化论的基础上,学者相继进行了遗传算法、PSO算法、蚁群算法、鱼群算法、果蝇算法等智能群体算法的研究[1-3],在神经网络基础上,学者提出了优于BP网络和Hopfield网络的Boltzmann机[4]。其中,由潘文超提出的果蝇算法通过嗅觉和视觉两方面实现搜寻,加快了搜寻速度,提高了搜寻精度[5];Boltzmann机结合了两种网络结构和学习算法的优点。基于此,本文采用果蝇算法搜寻Boltzmann机结构,实现对发电机机端电流检测研究。将此方法与传统网络滤波及滤波器滤波对比,更体现了本文方法的优越性。

1 果蝇算法

果蝇算法(FOA)是继遗传算法、蚁群算法、粒子群算法等智能群体算法之后,由潘文超提出的一种全新的演化式算法。通过对果蝇搜寻食物的研究,分析出果蝇是通过嗅觉寻找食物的大概位置,再用视觉确定食物的准确位置的觅食规律,提出了果蝇优化算法。

果蝇群体同以往群体算法一样,也是通过迭代搜寻得到最优值,果蝇群体演化式搜索算法流程如图1所示。

图1 算法流程

2 果蝇算法寻优Boltzmann机网络

Boltzmann机网络结构没有明显的层次,通过神经元的互联实现网络状态按概率分布进行变化。神经元之间通过正向、逆向实现信息双向传递,即 ωij=ωji、ωii=0,中间部分隐见神经元不受外部环境的约束。Boltzmann机的每个神经元都具有随机的兴奋和抑制状态,其概率取决于神经元输入,图2表述了Boltzmann机网络结构形式。……

登录APP查看全文

猜你喜欢

优化
超限高层建筑结构设计与优化思考
PEMFC流道的多目标优化
民用建筑防烟排烟设计优化探讨
关于优化消防安全告知承诺的一些思考
一道优化题的几何解法
由“形”启“数”优化运算——以2021年解析几何高考题为例
围绕“地、业、人”优化产业扶贫
事业单位中固定资产会计处理的优化
4K HDR性能大幅度优化 JVC DLA-X8 18 BC
几种常见的负载均衡算法的优化