改进的飞蛾扑火优化算法在网络入侵检测系统中的应用

被引:46
作者
徐慧
方策
刘翔
叶志伟
机构
[1] 湖北工业大学计算机学院
关键词
网络入侵检测; 特征选择; 飞蛾扑火优化算法; 粒子群优化算法; 融合;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
140502 [人工智能];
摘要
针对当前网络入侵检测中的数据量较大、数据维度较高的特点,将飞蛾扑火优化(MFO)算法应用于网络入侵检测的特征选择中。鉴于MFO算法收敛过快、易陷入局部最优的问题,提出一种融合粒子群优化(PSO)的二进制飞蛾扑火优化(BPMFO)算法。该算法引入MFO螺旋飞行公式,具有较强的局部搜索能力;结合了粒子群优化(PSO)算法的速度更新方法,让种群个体随着全局最优解和历史最优解的方向移动,增强算法的全局收敛性,从而避免易陷入局部最优。仿真实验以KDD CUP 99数据集为实验基础,分别采用支持向量机(SVM)、K最近邻(KNN)算法和朴素贝叶斯(NBC)3种分类器,与二进制飞蛾扑火优化(BMFO)算法、二进制粒子群优化(BPSO)算法、二进制遗传算法(BGA)、二进制灰狼优化(BGWO)算法和二进制布谷鸟搜索(BCS)算法进行了实验对比。实验结果表明,BPMFO算法应用于网络入侵检测的特征选择时,在算法精度、运行效率、稳定性、收敛速度以及跳出局部最优的综合性能上具有明显优势。
引用
收藏
页码:3231 / 3235+3240 +3240
页数:6
相关论文
共 12 条
[1]
Non-dominated sorting moth flame optimization (NS-MFO) for multi-objective problems.[J].Vimal Savsani;Mohamed A. Tawhid.Engineering Applications of Artificial Intelligence.2017,
[2]
Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm.[J].Seyedali Mirjalili.Knowledge-Based Systems.2015,
[3]
Discrete cuckoo search algorithm for the travelling salesman problem.[J].Aziz Ouaarab;Belaïd Ahiod;Xin-She Yang.Neural Computing and Applications.2014, 7-8
[4]
Modelling and solving the intrusion detection problem in computer networks [J].
Beghdad, R .
COMPUTERS & SECURITY, 2004, 23 (08) :687-696
[5]
基于数据挖掘的网络入侵检测关键技术研究.[D].郭春.北京邮电大学.2014, 04
[6]
基于多目标飞蛾算法的电力系统无功优化研究 [J].
李伟琨 ;
阙波 ;
王万良 ;
倪立洲 .
计算机科学, 2017, 44(S2) (S2) :503-509
[7]
基于Lévy飞行的飞蛾扑火优化算法 [J].
李志明 ;
莫愿斌 .
计算机工程与设计, 2017, 38 (03) :807-813
[8]
飞蛾纵横交叉混沌捕焰优化算法 [J].
吴伟民 ;
李泽熊 ;
林志毅 ;
吴汪洋 ;
方典禹 .
计算机工程与应用, 2018, 54 (03) :136-141
[9]
一种新颖的群智能算法:飞蛾扑火优化算法 [J].
李志明 ;
莫愿斌 ;
张森 .
电脑知识与技术, 2016, 12 (31) :172-176
[10]
基于特征选择的网络入侵检测方法 [J].
戴远飞 ;
陈星 ;
陈宏 ;
叶靓 ;
林俊鑫 ;
郭文忠 .
计算机应用研究, 2017, 34 (08) :2429-2433