基于人工蜂群算法的支持向量机优化_刘路
基于改进人工蜂群与Floyd 算法的多机器人运输路径规划
Science and Technology &Innovation ┃科技与创新2021年第15期·39·文章编号:2095-6835(2021)15-0039-02基于改进人工蜂群与Floyd 算法的多机器人运输路径规划卢天翼(武汉理工大学机电工程学院,湖北武汉430070)摘要:针对当前的防疫要求和居民对生活物资的需求,提出了一种结合改进人工蜂群和Floyd 算法的多机器人的运输路径规划的融合算法。
首先筛选出Floyd 算法中的较优个体,通过改进人工蜂群算法的“靠近”策略,分别向随机个体的点序前段与后段“靠近”,提高原个体的相似度并获得更优个体。
然后采用多机器人运输的点序优化法,将每个个体中目标点数最多的机器人的末目标点移位至目标点数相对最少的机器人的配送路径末位,形成更优的新个体。
最后结合实例,证明了融合算法在多机器人运输方面具有高效性与可行性。
关键词:多机器人运输;路径规划;Floyd 算法;人工蜂群算法中图分类号:TP242文献标志码:ADOI :10.15913/ki.kjycx.2021.15.0172020年新冠病毒席卷全球,各地物流迟缓,物资处于紧缺状态,抗疫进度受到较大阻碍。
鉴于新冠病毒的传染性,现采用防疫机器人进行物资配送。
通过选择正确的路径规划,能够有效提高运输效率,从而实现物资的转移。
1算法概述Floyd 算法是一种利用动态规划的思想寻找给定的加权图中多源点之间最短路径的算法,其目标是寻找从节点i 到节点j 的最短路径。
而有文献介绍了Floyd 算法在O2O 配送路线优化方面的应用。
人工蜂群(ABC )算法是一种源于蜂群采蜜行为的群智能的全局优化算法。
蜜蜂根据各自的分工进行不同的活动,并实现蜂群信息的共享和交流,从而找到最好的蜜源,即问题的最优解。
文献[1]采用规则引导的搜索策略及锦标赛选择策略方法分别探讨了人工蜂群算法应用于航空发动机路径规划中的三大问题。
基于混合蜂群算法特征参数同步优化支持向量机的水电机组轴心轨迹识别方法研究_肖剑
Identification of shaft orbit of hydropower unit by simultaneous optimization of feature parameters and support vector machine based on hybrid artificial bee colony
0 引言
随着我国电力能源的日趋紧缺及用电规模的 逐渐扩大,水电机组的安全运行对保障电网稳定则
基金项目:国家自然科学基金项目(51079057,51039005, 51109088)
显得更加重要。如何能够捕捉到机组的特征信息, 进行自动化、智能化的在线诊断,及时准确地发现 水电机组的潜在故障,从而能够合理地安排机组检 修计划,缩短检修周期,提高经济效益,是一项非 常具有现实意义和迫切性的工作[1]。 在水电机组故障所呈现的各项征兆当中,轴心 轨迹以其能够直观地反映机组转轴性状等优点,成
(华中科技大学水电与数字化工程学院,湖北 武汉 430074) 摘要:在水电机组轴心轨迹识别研究中,为解决传统支持向量机方法中特征参数无法自适应选择而导致分类性能不高、计算 时间过长等问题,提出混合人工蜜蜂群算法特征参数同步优化支持向量机(HABC-SVM)的轴心轨迹识别方法。将人工蜜蜂群 算法引入到支持向量机识别优化模型的求解中,对人工蜜蜂群从搜索策略、蜜源编码、更新策略等方面进行了改进。通过仿 真试验获取水电机组的四类典型轴心轨迹样本,对轴心轨迹中提取的 19 种特征参数和支持向量机参数进行了同步优化,将 改进 HABC 算法与 PSO-SVM 算法和 GA-SVM 算法进行了对比。研究结果表明 HABC-SVM 具有良好的自适应性和分类精度,可以 同步获取支持向量机参数和特征子集的最优解,增强分类器的性能,提高轴心轨迹模式识别的准确率,对水电机组的故障诊 断工程应用有一定的指导意义。 关键词:混合蜂群算法;轴心轨迹识别;支持向量机;特征选择;参数优化
改进的人工蜂群算法及其在参数优化中的应用
i 引言
过 去二十多年来,为 解 决 高 度 复 杂 的 最 优 化 问 题 ,受生 物 启 发 ,许多群体智能优化方法相继被开发,如 遗 传 算 法 ,蚁 群 算 法 ,粒子群算法和人工蜂群算法等。 由于这些方法通常 简 单 且 易 于 实 现 ,越 来 越 受 欢 迎 。人 工 蜂 群 算 法 (Artificial bee colony algorithm,A B C )是在 2005 年 Karabogo 基于蜜蜂群 体 觅 食 行 为 提 出 的 一 种 相 对 新 的 优 化 方 法 ,在 解 决 各 种 复 杂
收稿日期:2018-06-01
— 320 —
优化问题上显示出了良好的性能K2]。 A B C 算法由于控制参 数 少 ,探 索 能 力 强 ,且 易 于 实 现 等 优 点 ,具 有 极 大 的 研 究 潜 力 。但是对规模和复杂程度不断扩大的优化问题,A B C 算法 也表现出 它 的 不 足 之 处 ,主 要 表 现 在 随 着 寻 优 领 域 变 大 时 , 速度在收敛于全局最优解时较慢且算法搜索性能较差。因 此 ,许多学者 经 过 研 究 ,对算法的三个方面 提 出 了 一 些 改 进 , 并取得优异的效果。其 中 ,在 初 始化阶段,为 减 少 搜 索 时 间 , 有效防止陷人局部最优解,文 献 [ 3 ] 同 过 tent映射使种群初 始化且尽可能均勻分布。文 献 [4]为提高算法的全局收敛 性 ,对种群应用反向学习和混沌映射进行初始化。在选择机 制上,为避免种群飞向错误的方向,文 献 [5]在整体更新阶段 采 用 基 于 测 试 机 制 的 粒 子 群 算 法 ,且 使 用 排 序 选 择 并 进 行 指 数 拉 升的方式,动 态 调 整 选 择 压 力 。文 献 [6]通 过 分析借鉴
基于人工蜂群优化的支持向量回归预测方法
S VR a p pr o a c h b a s e d o n a r t i f i c i a l b e e c o l o n y o pt i mi z a t i o n
W ANG Li n ,ZHANG Yu n ,P ENG We n — h u i 。 ,XU Bo 。 。W ANG Qi a n — c h e n g
2.De p a r t me n t o f Ba l l i s t i c Mi s s i l e a n d Un d e r wa t e r We a p o n,Na v y S u b ma r i n e Ac a d e my,Qi n g d a o 2 6 6 0 0 1,C h i n a; 3.Un i t 9 1 4 6 7 o J t h e PL A ,Ji a o z h o u 2 6 6 3 0 0,C h i n a;4.Un i t 9 2 6 3 5 o f t h e PL A ,Qi n g d a o 2 6 6 0 0 1,C h i n a )
F e b r u a r y 2 01 4
网址 : www. s y s — e l e . e o m
基 于人 工蜂 群 优 化 的支 持 向量 回归预 测 方 法
王 琳 ,张 赘 ,彭 文 辉 。 ,徐 波。 ,王 前 程
( 1 .海军 航 空工程 学 院飞行 器工 程 系 ,山东 烟 台 2 6 4 0 0 1 ; 2 .海 军潜 艇 学院 战略 导弹 与
下 飞 行 器 动 力 装 置 的 滑 油金 属 元 素 含 量 时 间序 列 分 析 , 成 功 地 预 测 出磨 损 故 障 的 发 生 。 关 键 词 :飞 行 器 ;人 工 蜂 群 优 化 ;支 持 向 量 回 归 ;故 障预 测
基于人工蜂群算法的支持向量机优化
LI Lu . W ANG iy g , U Ta — on
(. co l f rcs nIs u n dO t—lc o is n ier g i j iesy i j 0 0 2 hn ; 1S h o ei o t met n poEet nc gn ei ,Ta i Unvri ,Ta i 3 0 7 ,C ia oP i nr a r E n nn t nn
第4 4卷 第 9 期 2 1 年 9月 01
天
津
大
学
学
报
Vl .4 N o. 0 4 1 9 Se 2 p. 011
J u n l f ini nv ri o r a o a j U ies y T n t
基 于人工蜂群算 法的支持 向量机优化
刘 路 ,王太 勇
(. 1 天津 大学精密仪器 与光电子 工程 学院 ,天津 3 0 7 ;2 0 0 2 .天津大学机械工程学院 ,天津 3 0 7 ) 002 摘 要: 支持 向量机 的分类性能在很大程度上取 决于其相关参数的选择 ,针 对该 问题提 出基 于人 工蜂群 算法的支持
2 S h o o Mehncl n ier g i j iesy i j 0 0 2 h a . co l f c aiaE gn ei ,Ta i Unvri ,Ta i 3 0 7 ,C i ) n nn t nn n
Ab t a t s r c :A l s i c t n p ro m a c fs p o e t rm a h n slr e y d p n e to e c o c fi a a t r . c a s f a i e f r n eo p r v c o c i e i a g l e e d n n t h i e o sp r me e s i o u t h t A a a t r o t i a i n me h d b s d o ri c a e o o y a g rt m s p o o e o s l e t i r b e a d a — p r me e p i z t t o a e n a tf i lb e c l n l o i m o i h i r p s d t o v h sp o l m n p
人工蜂群算法研究及其应用
人工蜂群算法研究及其应用人工蜂群算法研究及其应用摘要:人工蜂群算法是一种基于自然界蜜蜂群体行为的优化算法,近年来逐渐引起了研究者的关注。
本文将介绍人工蜂群算法的基本原理和应用领域,以及当前的研究进展和未来的发展趋势。
第一部分:引言人工蜂群算法是一种仿生优化算法,灵感来源于蜜蜂群体的行为。
蜜蜂在采集花蜜过程中,通过信息传递和合作的方式找到最佳花蜜源。
人工蜂群算法利用蜜蜂的这种行为模式,模拟了蜜蜂在自然界中搜索最优解的过程。
第二部分:人工蜂群算法原理人工蜂群算法是基于自然界蜜蜂群体行为的一种优化算法。
主要包括初始化蜜蜂种群、计算每个蜜蜂的适应度值、更新蜜蜂的位置信息并进行比较、执行搜索策略等步骤。
通过不断的迭代更新,最终找到全局最优解。
人工蜂群算法有较好的全局搜索能力和快速收敛性,能够解决各类优化问题。
第三部分:人工蜂群算法的应用人工蜂群算法在各个领域都有广泛的应用。
其中,一些典型的应用领域包括:1. 供应链管理:人工蜂群算法可以用来优化物流路径规划、库存管理和配送策略等问题,提高供应链的效率和精确度。
2. 图像处理:人工蜂群算法可以用来图像分割、特征提取和图像压缩等问题,对图像处理和分析具有一定的优势。
3. 机器学习:人工蜂群算法可以应用于支持向量机、神经网络、遗传算法等机器学习方法中,优化学习算法的参数和模型结构,提高学习算法的性能。
4. 无线传感器网络:人工蜂群算法可以用来解决无线传感器网络覆盖问题、能量最优分配和节点定位等问题,提高无线传感器网络的效能。
第四部分:人工蜂群算法的研究进展近年来,人工蜂群算法在理论研究和应用探索方面取得了许多进展。
一方面,研究者通过对蜜蜂行为的深入研究,提出了多种改进的蜜蜂算法变种,如改进的精英选择策略、自适应学习率调整等。
另一方面,人工蜂群算法也与其他算法进行了混合应用,如蚁群算法、粒子群算法等,取得了更好的优化性能。
第五部分:人工蜂群算法的未来发展趋势虽然人工蜂群算法已经在各个领域中取得了一定的成果,但仍然面临着一些挑战。
基于人工蜂群算法的改进研究与实现
基于人工蜂群算法的改进研究与实现作者:廉德胜徐晓钟孙璐来源:《上海师范大学学报·自然科学版》2017年第02期摘要:参数的选择直接影响着最小二乘支持向量机(LSSVM)的泛化性能和回归效验,是确保LSSVM优秀性能的关键.为了解决以上问题,对人工蜂群算法(ABC)进行了改进,引入新解越界处理方法,研究了一种基于双种群策略的蜂群算法,同时提出提出一种运行时参数调整方法,然后验证优化后的算法IIABC的准确性与健壮性.燃气回归分析采用平均绝对百分比误差(MAPE)作为IIABC算法基准方法,实验结果表明基于IIABCLSSVM预测结果比IABCLSSVM有着更高的准确性.关键词:最小二乘支持向量机;人工蜂群算法;稳健性;平均绝对百分比误差中图分类号: TP 391.9 文献标志码: A 文章编号: 10005137(2017)02020006Abstract: Selection of the hyperparameters is critical to the performance of Least Squares Support Vector Machines (LSSVM),directly impacting the generalization and regression efficacy of the LSSVM.In order to solve the problem above,this paper based on ABC has done certain researches and improvement (IIABC) which have been applied to the LSSVM regression analysis.In this paper,the Artificial Bee Colony (ABC) Algorithm is improved,introducing a new cross processing method,studying a ABC based on double population policy,and putting forward a runtime parameter adjustment method,and then the robustness and accuracy of the optimized IIABC are verified.Experiment adopts MAPE as the benchmark IIABC algorithm for gas regression analysis,and shows that forecasting based on the IIABCLSSVM is of higher accuracy than the IABCLSSVM.Key words: LSSVM; ABC; robustness; MAPE0 引言在燃气预测研究方面,迄今为止有很多方法被提出,比如传统分析法、趋势外推法、回归分析法、时间序列分析法、时间序列预测法[1]、人工神经网络、专家系统、灰色预测、组合预测法等等.2002年,一种基于SVM的新的预测方法——最小二乘支持向量机(LSSVM)被提出[2],作为SVM的变体,LSSVM包含了SVM算法的优点,同时用等式约束代替了不等式约束,求解优化问题时,用线性方程组代替二次规划问题,因此,这种方法大大简化了标准SVM的处理过程,并且得到了广泛的应用.在LSSVM中,存在2个待优化参数,即正则化参数γ,以及核函数参数δ2,参数的选择对算法的性能起着非常重要的作用,选择不合适的参数会导致LSSVM回归模型过度拟合或拟合不足.因此,随机选择参数会使传统经验主义方法变得效率低下,将会导致不准确的实验结果,即便如此,传统人工选择在参数调整方面仍占有一席之地.研究表明:除了人工选择方法,在LSSVM参数调整中存在2种基本的方法:基于网格搜索的交叉验证(CV)和基于理论技术方法[3].例如,基于CVLSSVM的时间序列短期气象预测案例[4]运用的便是CV算法.但CV需要穷举搜索特征空间,计算量过大,实际操作困难.第二种基于理论分析法包括进化算法(EA)、群体智能技(SI).作为EA算法的一个分支,遗传算法(GA)广泛应用于LSSVM参数优化,除了GA算法,粒子群优化算法(PSO)也有着广泛的应用.2005年,提出一种新的群体智能优化算法——人工蜂群算法(ABC),该算法具有控制参数少,简单灵活,易于实现等优点.即便如此,该算法仍有很大的提升空间,相关文献表明,算法本身容易陷入局部最优的情况.本文作者旨在把改进后的ABC应用到LSSVM回归分析中,进而提高泛化能力.2 人工蜂群算法求解最优问题2.1 人工蜂群算法ABC算法是一个由蜂群行为启发的算法,2005年由Karaboga小组[5]为优化代数问题而提出.ABC包含3种蜜蜂:雇佣蜂(employed bees)、观察蜂(onlooker bees)、侦查蜂(scout bees).其中雇佣蜂与观察蜂数量等于蜂群个数的一半,每一个食物源对应一个雇佣蜂.雇佣蜂职责为寻找食物源也即待最优解,之后会对每一食物源的蜂蜜量进行评估,然后与观察蜂共享评估后的食物源,观察蜂根据食物源的质量去开采合适的食物源,观察蜂会决定是否放弃当前食物源,并且可以把对应的雇佣蜂转换成侦查蜂.侦查蜂的职责是在有价值的食物源(当前最优解)附近随机产生最优解.在人工蜂群算法中,假定解向量维数为D,其中D为待优化参数的个数.人工蜂群算法过程:2.4 基于改进蜂群算法的LSSVM参数寻优在采用改进后蜂群算法参数寻优的LSSVM中,每一个食物源代表着一个可行解,采用核函数RBF,在回归分析中包括2个参数γ,δ2,同样地,每一个解的适应度值通过平均绝对百分比误差(MAPE)计算得到.将LSSVM模型计算嵌入到改进后蜂群算法中,当算法迭代完成后,将会得到最优参数,即MAPE越小,预测准确度越高.3 算法应用与分析3.1 改进算法比较与分析在IABC基础之上做出进一步改进,人工蜂群算法作为优化算法,基准函数的使用可以有效体现算法的准确性,采用经典Rastrigin作为适应度评价函数,并以此为对比,比较改进蜂群算法(IIABC)与IABC.实验数据如下:最小种群为10,最大种群为50;limit=100;解向量维度为100;最大环循次数为2 500;实验结果如图1所示.实验结果表明:基于双总群IABC算法准确性以及稳健性都要优于IABC.同时表明,人工蜂群算法作为近年来新兴起启发式算法有着广阔的应用前景.3.2 基于LSSVM算法比较与分析3.2.1 样本数据描述采用上海市燃气负荷数据作为实验样本,其中采用最小温度、最大温度、平均温度以及天气状况作为样本输入,输出为燃气负荷.对于实验数据,其中80%作为训练样本,其余20%作为测试样本.3.2.2 样本归一化与评价准则在进行实验之前,对实验数据采用归一化预处理,把每一个特征空间归一化到[0,1]空间,这样会避免数据最小值远远小于最大值.同时为了评价实验性能,通常采用2个准则:MAPE与RMSE(Root Mean Square Percentage Error).采用MAPE作为评价准则.3.2.3 实验结果IIABCLSSVM使用LSSVMMatlab Toolbox实现,其中IIABC/IABC参数取值为:初始种群为20,最大总群为50,D=2,limit=100;表1为采用以上数据的实验结果.从表1可以看出:使用IIABCLSSVM作为预测模型得出γ=875.23和δ2=78.72.与之相关联MAPE仅为10.2999%,与IABCLSSVM相比更小,即IIABCLSSVM预测模型准确度大于IABCLSSVM模型的准确度.4 总结本文作者利用LSSVM算法,针对参数的选择问题,提出了一种基于IIABC的LSSVM参数优化,实现了燃气负荷预测.具体工作如下:首先,为了进一步提高IABC算法的准确性与稳健性,根据IABC基本原理,引入了新解越界处理方法,并研究了一种基于双种群策略的蜂群算法,同时提出一种运行时参数调整方法.其次,针对LSSVM参数优化问题,将改进后的IIABC应用到LSSVM参数优化,避免了参数选择的盲目性,并为燃气负荷预测提供了理论依据.最后,采用IABC参数选择LSSVM和基于IIABC的LSSVM进行实验,通过比较验证了IIABC的优化作用,并证明了本方法的优越性.参考文献:[1] 唐舟进,任峰,彭涛,等.基于迭代误差补偿的混沌时间序列最小二乘支持向量机预测算法 [J].物理学报,2014,63(5):050505.Tang Z J,Ren F,Peng T,et al.A least square support vector machine prediction algorithm for chaotic time series based on the iterative error correction [J].Acta Physica Sinica,2014,63(5):050505.[2] Suykens J A K,Gestel T V,Brabanter J D,et al.Leastsquares support vectormachines[M].Singapore:World Scientifics,2002.[3] Afshin M,Sadeghian A,Raahemifar K.On efficient tuning of lssvm hyperparameters in shortterm load forecasting:a comparative study [C].Procedings of the IEEE Power Engineering Society General Meeting,Tampa:IEEE,2007.[4] Mellit A,Massi Pavan A,Benghanem M.Least squares support vector machine for shortterm prediction of meteorological time series [J].Theory Application Climatology,2013,111(1):297-307.[5] Karaboga D.An idea based on honey bee swarm for numerical optimization [R].Kayseri:Erciyes University,2005.[6] Aydin D,Liao T J,Oca M A M D,et al.Improving performance via population growth and local search:the case of the artificial bee colony algorithm [C].International Conference on Artificial Evolution,2011,7401(6):85-96.[7] Aydin D,zyn S,Yasar C.Artificial bee colony algorithm with dynamic population size to combined economic and emission dispatch problem [J].Electrical Power and Energy Systems,2014,54:144-153.(责任编辑:包震宇)。
基于改进人工蜂群算法的船舶管路路径寻优算法分析
本文网址:/cn/article/doi/10.19693/j.issn.1673-3185.03222期刊网址:引用格式:李铁骊, 王文双, 刘海洋, 等. 基于改进人工蜂群算法的船舶管路路径寻优算法分析[J]. 中国舰船研究, 2024, 19(2):1–12.LI T L, WANG W S, LIU H Y, et al. Analysis of ship pipeline routing optimization algorithm based on improved artifi-cial bee colony algorithm[J]. Chinese Journal of Ship Research, 2024, 19(2): 1–12 (in both Chinese and English).基于改进人工蜂群算法的船舶管路路径寻优算法分析扫码阅读全文李铁骊1,王文双1,刘海洋2,3,杨远松2,3,林焰*11 大连理工大学 船舶工程学院,辽宁 大连 1160242 中核绿色建造技术与装备重点实验室,北京 1013003 中国核工业二三建设有限公司,北京 101300摘 要:[目的]人工蜂群(ABC )算法具有控制参数少、局部寻优能力强、收敛速度快的特点,但在解决路径寻优问题方面,存在容易陷入局部最优的缺陷。
为解决船舶管路系统中的管路路径规划问题,提出一种改进的人工蜂群(IABC )算法。
[方法]在传统人工蜂群算法的基础上,在跟随蜂的更新机制中引入遗传算子中的交叉操作,并对交叉算子的交叉概率采用自适应的策略;通过对种群进行的交叉操作寻找全局范围内的新解,并改进侦察蜂寻找新路径的方式,由原来的对路径经过的点进行更新改为对路径中的“路段”进行更新;随后,提出一种适应于解决分支管路路径寻优的改进人工蜂群协同进化算法。
[结果]实例验证表明,改进后的人工蜂群算法相比标准人工蜂群算法其路径布置效果能够提升32.3%~37.4%,收敛速度能够提升17.7%~29.9%。
基于人工蜂群算法的群体动画路径生成方法
基于人工蜂群算法的群体动画路径生成方法孙玉灵;刘弘;曹杰【摘要】Most swarm intelligence algorithms fall into local optimum easily, and convergence speed is very slow. By introducing Particle Swarm Optimization(PSO) algorithm into Artificial Bee Colony(ABC) algorithm, this paper proposes an improved path generation method for selection of the optimal target location and the path planning of particle individuals. The path data are imported into maya software to conduct simulation experiments, and the results show that the method can generate lifelike group animation and enhance animation production efficiency.%大多数群体智能算法容易陷入局部最优,且收敛速度较慢.为此,将粒子群优化算法引入人工蜂群算法中,提出一种改进的路径生成算法NewABC,实现最优目标位置的选取及粒子个体的路径规划.将该方法生成的路径数据导入maya三维动画制作软件中进行仿真实验,结果表明,该方法生成的群体动画效果逼真,动画创作效率有较大的提高.【期刊名称】《计算机工程》【年(卷),期】2011(037)022【总页数】3页(P131-133)【关键词】群体智能;路径规划;群体动画;粒子群优化算法;人工蜂群算法【作者】孙玉灵;刘弘;曹杰【作者单位】山东师范大学信息科学与工程学院,济南250014;山东师范大学山东省分布式计算机软件新技术重点实验室,济南250014;山东师范大学信息科学与工程学院,济南250014;山东师范大学山东省分布式计算机软件新技术重点实验室,济南250014;山东师范大学信息科学与工程学院,济南250014;山东师范大学山东省分布式计算机软件新技术重点实验室,济南250014【正文语种】中文【中图分类】TP3911 概述计算机动画是计算机图形学与动画技术相结合的产物,其应用领域已经扩展到广告、电影、教学演示、电子游戏等各个方面。
改进的人工蜂群优化支持向量机算法在入侵检测中的应用
第34卷第1期2017年1月计算机应用与软件Computer Applications and SoftwareVoL34 No.1Jan.2017改进的人工蜂群优化支持向量机算法在入侵检测中的应用刘铭1黄凡玲2傅彦铭3杨晓玲31 (安阳工学院计算机科学与信息工程学院河南安阳455000)2(清华大学软件学院北京IOOO84)3(广西大学计算机与电子信息学院广西南宁530004)摘要针对基于传统的参数优化算法在优化过程中会不同程度地陷入局部最优解的问题,在人工蜂群A B C (Artificial Bee Colony)算法的基5出上提出基于交叉突变人工蜂群CMABC(Crossover Mutation A B C)算法的支持向量机S V M参数优化方法,并将其应用于入侵检测。
通过引入交叉突变算子对人工蜂群算法进行改进,根据适应 度值的优劣将蜂群进行划分,有效地避免了陷入局部最优,提高了收敛速度。
利用标准测试函数验证了算法的有 效性,并采用N S L-K D D入侵检测数据集进行仿真实验,验证了该方法的有效性。
实验结果表明,该方法能有效提 高入侵检测的分类性能。
关键词入侵检测支持向量机人工蜂群算法交叉突变算子中图分类号TP309 文献标识码A D O I:10. 3969/j. issn. 1000-386x. 2017. 01.042 APPLICATION OF IMPROVED SUPPORT VECTOR MACHINE ALGORITHM OPTIMIZED BY ARTIFICIAL BEE COLONY ALGORITHM IN INTRUSION DETECTIONLiu Ming1Huang Fanling2Fu Yanming3Yang Xiaoling3^College of Computer Science and Information Engineering, Anyang Institute of Technology, Anyang 455000,Henan,China)2 ( School of Software, Tsinghua University, Beijing 100084, China)3 ( School of Computer, Electronics and Information, Guangxi University, Nanning 530004, Guangxi, China) Abstract Aiming at the problem that the traditional parameters optimization algorithm may f a l l into locally optimal solution,a optimization method of parameter of Support Vector Machine (S V M)which applied Crossover Mutation Artificial Bee Colony (C M A B C)i s proposed to solve this problem and applied to intrusion detection, which i s based on Artificial Bee Colony (A B C)algorithm. By introducing Crossover Mutation operator to improve A B C algorithm and dividing bee colony according to different fitness value, the locally optimal solution i s effectively avoided and the convergence speed i s improved. The standard test function i s used to verify the effectiveness of the algorithm, what ’ s more, the performance of the proposed algorithm i s simulated by adopting N S L-K D D datasets of intrusion detection. Finally, the experimental results show that the proposed method i s an efficient way to improve the classification performance of intrusion detection.Keywords Intrusion detection Support vector machine 〇引言随着网络规模的日益扩大,计算机网络为人们生 活和工作带来便利的同时,网络入侵技术和攻击手段Artificial bee colony Crossover mutation也更加复杂,各类破坏性的网络攻击所造成的损失日 益严重,网络安全威胁也日益增长。
一种改进的人工蜂群算法优化的支持向量机
BBABC) 是一种改进的人工蜂群算法[14]。该种算法相比 敛速度。本文使用 BBABC 对使用径向基函数 (Radial Ba⁃ 化, 并对优化的结果进行试验, 取得了较好的效果。 1 人工蜂群算法
骨架人工蜂群算法 (Bare-bones Artificial Bee Colony,
等优化算法的发展, 已有学者采用上述算法来优化选择
制参数少、 搜 索 精 度 较 高 和 鲁 棒 性 较 强 的 特 点[15- 17]。
收稿日期: 2017-02-16
作者简介: 李纪麟 (1990-) , 男, 硕士, 研究方向: 数据挖掘和智能算法; 谢霖铨 (1962-) , 男, 教授, 研究方向: 数据挖掘。
总 607 期第 3 期 2017 年 3 月
河南科技 Henan Science and Technology
信息术
一种改进的人工蜂群算法优化的支持向量机
李纪麟 谢霖铨
(江西理工大学, 江西 赣州 341000)
摘
常依赖于经验的问题, 在现有基础上, 本文结合一种称为骨架人工蜂群算法 (Bare-bones Artificial Bee Colony) 的改进的人工蜂群算法对支持向量机的 2 个参数进行优化, 并对该优化结果进行试验。试验结果表明, 改进 的支持向量机的准确率、 识别速度均优于原本的支持向量机。 关键词: 支持向量机; 人工蜂群算法; 参数优化 中图分类号: TP18 文献标识码: A 文章编号: 1003-5168 (2017) 03-0046-05
rithm, SA) 、 遗传算法 (Genetic Algorithm, GA) 、 粒子群 优化算法 (Particle Swarm Optimization Algorithm, PSO)
一种改进的人工蜂群算法研究
一种改进的人工蜂群算法研究人工蜂群算法(Artificial Bee Colony Algorithm,ABC)是一种被广泛应用于解决优化问题的启发式算法,它模拟了蜜蜂群体的行为,通过信息交流和协作来寻找最优解。
ABC算法在解决复杂问题时存在着一些问题,例如收敛速度慢、易陷入局部最优解等。
针对这些问题,一种改进的人工蜂群算法被提出并得到了广泛关注和研究。
本文将从算法原理、改进方法和应用实例等方面对一种改进的人工蜂群算法进行研究和分析,以期为相关领域的研究者和开发者提供参考和启发。
一、算法原理人工蜂群算法是一种启发式搜索算法,它模拟了蜜蜂群体的行为,包括蜜蜂的觅食行为、信息传递和选择等。
算法的基本原理包括三个主要步骤:初始化、搜索阶段和更新阶段。
初始化阶段:首先需要初始化一群“蜜蜂”,这些蜜蜂代表了搜索空间中的潜在解。
初始化的方法包括随机生成解或者根据问题特点进行指定初始化。
搜索阶段:在搜索阶段,每只蜜蜂将根据一定的搜索策略在解空间中搜索,并评估搜索到的解的适应度。
搜索策略可以包括随机搜索、局部搜索、全局搜索等。
蜜蜂们会根据搜索到的解的适应度进行信息交流和选择,以寻找最优解。
更新阶段:更新阶段将根据信息交流的结果更新蜜蜂群体和解空间,以使得蜜蜂们更加集中精力寻找最优解。
更新策略包括更新解、更新蜜蜂群体结构等。
二、改进方法针对传统人工蜂群算法存在的问题,研究者提出了一系列改进方法,以提高算法的搜索效率和优化能力。
这些改进方法包括但不限于以下几点:1. 多种搜索策略组合:传统的人工蜂群算法在搜索阶段通常采用单一的搜索策略,然而这种方法可能导致算法陷入局部最优解。
改进的方法是引入多种搜索策略,并对它们进行组合和调整,以提高搜索的多样性和全局搜索能力。
2. 自适应参数更新:传统的人工蜂群算法中,参数通常是固定的,这可能导致算法在某些问题上表现不佳。
改进的方法是引入自适应参数更新机制,根据算法的搜索状态和问题的特征等动态调整参数,使算法具有更好的鲁棒性和适应性。
基于人工蜂群算法优化LSSVM的蒸汽干度软测量
t i i f c a l B e e C o l o n y , A B A) 算法对 L S S V M 所 选 择 的 核 函数 进行 参 数优 化 。因 此 A B C — L S S V M 风 速 时 间序列 预测 模 型 既能 解 决 参 数 选 择 问题 , 又 能 提 高 预测 的速 度 。运 用 A B C - L S S V M 模 型 对 干 度进
好 的优 点 。
关 键 词 蒸 汽 干 度
软 测 量 最 小二 乘 支 持 向 量机
人 工蜂 群 算 法
中 图分 类 号
T Q 0 2 8 . 1 8
文 献 标 识 码 A
文章编号
0 2 5 4 - 6 0 9 4 ( 2 0 1 3 ) 0 2 - 0 2 2 6 - 0 4
行软测量 , 同 时与 最 小 二 乘 支 持 向量 机 和 B P神
方 法在 测量 精度 上 能 满 足 工业 生 产 的需 求 , 但因 操 作 时间 间隔长 、 不能 及 时反 映生产 情况 , 且设 备 成 本较 高 , 使 用 寿命短 , 不 适合 推广 。 随着计 算机 技 术 的 发展 , 越 来 越 多 的软 测 量 方 法被 用到 气 、 液 两 相 流 参 数测 量 中 。干度 软 测 量 的方 法有 神 经 网络 法 、 支 持 向量 机 法 等 。该 方 法 较好 的解 决 了小样 本 、 非线性 等 问题 , 能够 对于 度 的测 量取 得很 好 的效果 。但 是这 些方 法本 身仍 存 在许 多公 开 的 问题 , 如 神 经 网络 存 在 着最 优 网
模 型 。 首 先 利 用人 工蜂 群 算 法 对 最 小 二 乘 支持 向 量 机 的核 参 数 进 行 参 数 优 化 , 然 后 利 用优 化 后 的 最 小
基于蜜蜂算法的支持向量机特征选择和参数优化
( a . C o l l e g e o f S c i e n c e ;b . C o l l e g e o f Me c h a n i c a l E n g i n e e r i n g ,Xi ’ a n U n i v e r s i t y o f S c i e n c e a n d T e c h n o l o — g y ,Xi ’ a n 7 1 0 0 5 4,C h i n训 练过程 中特征 选 择 和 参数 优 化 的 问题 , 提 出 了一种 基 于 蜜蜂 算 法 的 支持 向 量机 特 征选择 和 参数优 化 算 法 , 并将 其应 用 于焊接 缺 陷的 自动 分 类 。该 算法 采 用分 类正 确 率作 为适 应度 , 利 用蜜蜂 算 法对 支持 向量机 的 模 型 参数 进 行 优 化 , 并 同 时选择 最佳 的特 征 子 集 。U C I 标 准数 据 集和 焊接 缺 陷的分 类 实验 结果表 明 , 与常 规 支持 向量 机相 比 , 蜜蜂 算 法优 化 的 支持 向量 机 能 够 克 服 局 部 最优 解 , 获得 了更 高的分 类正确 率 。 因此 , 论 文算 法对 于焊接 缺 陷的 分类是 有效 可行 的。
e x p e r i me n t a l r e s u l t s or f U CI s t a n d a r d d a t a s e t s a n d we l d i ng f l a w da t a s e t s ho w t h a t c ompa r e d wi t h n o r ma l S VM ,t he p r o p os e d a p p r o a c h c a n o v e r c o me t h e l oc a l o p t i ma l s ol u t i o n p r o bl e m ,a n d a c h i e v e s h i g h e r c l a s —
基于改进人工蜂群算法的MIMO雷达稀疏阵列优化
稀疏阵列优化设 计 就 是 对 阵 元 的 位 置 进 行 优 化,来 提
高天线的性能。对传统线性阵列的优化设计方法主要有最 小 冗 余 线 性 阵 列 设 计[4]、分 区 动 态 规 划[5]、遗 传 算 法 和 [6] 模 拟退火算法 等 [7] 。相 比 于 传 统 阵 列,MIMO 雷 达 阵 列 需 要 同时考虑发射阵 列 和 接 收 阵 列,其 复 杂 度 大 大 增 加。 针 对 其特点,文献[8]在 近 场 条 件 下 采 用 遗 传 算 法 对 MIMO 雷 达稀疏阵列进行优 化。 文 献 [9]将 模 拟 退 火 方 法 应 用 到 远 场 条件下 MIMO 雷达稀疏阵列优化设计中,选取 MIMO 雷 达接收端的虚拟收发 联 合 波 束 为 优 化 对 象,获 得 了 较 好 的 优化效果,但是模拟退火算法存在效率较 低、搜 索 全 局 最 优 能力不强等缺 点。 文 献 [10]针 对 MIMO 雷 达 阵 列 优 化 中 的稀布阵优化问题采用粒子群算法对其布阵进行优化。与 模拟退火算法、遗传算法相比,新提出的人 工 蜂 群 算 法 精 度 更高、收敛速度更快[11],因此,本 文 采 用 离 散 人 工 蜂 群 算 法 作为优化算法 对 远 场 条 件 下 MIMO 雷 达 稀 疏 阵 列 进 行 优
关 键 词 :多 输 入 多 输 出 雷 达 ;人 工 蜂 群 算 法 ;云 模 型 ;稀 疏 阵 列 中 图 分 类 号 :TN957.51 文 献 标 志 码 :A 犇犗犐:10.3969/j.issn.1001506X.2018.05.10
基于混沌机制的人工蜂群算法优化的支持向量机分类器
基于混沌机制的人工蜂群算法优化的支持向量机分类器作者:刘霞张姗姗胡铭鉴庞永贵来源:《计算技术与自动化》2015年第02期(1.2.;东北石油大学;电气信息工程学院,黑龙江;大庆163318;3.;新疆石油勘探设计研究院,新疆;克拉玛依;834000;4.;大庆物探一公司,黑龙江;大庆;163357)摘要:支持向量机的分类性能在很大程度上取决于其相关参数的选择,为了改善支持向量机的分类准确率,本文采用基于混沌机制的人工蜂群算法对其参数进行优化。
在传统人工蜂群算法的基础上,采用Logistic混沌映射初始化种群和锦标赛选择策略,进一步提高人工蜂群算法的收敛速度和寻优精度。
该方法采用分类准确率作为适应度函数,利用人工蜂群算法对支持向量机的惩罚因子和核函数参数进行优化。
通过对多个标准数据集的分类测试,证明基于混沌机制的人工蜂群算法优化的支持向量机分类器能够获得更高的分类准确率。
关键字:人工蜂群算法,支持向量机,参数优化,混沌机制,锦标赛选择策略中图分类号:TP311;文献标识码:A;;文章编号:黑龙江省长江学者后备计划(2012CJHB005)Artificial;colony;algorithm;based;on;chaotic;mechanism;optimization;of;support;vector;machine; classifierLIU;Xia1,ZHANG;Shan-shan2,HU;Ming-jian3,PANG;Yong-gui4(1.2.Northeast;Petroleum;University;Electrical;information;engineering;institute,Heilongjiang;Daqing;163318;3.Xinjiang;Design;Institute,China;Petroleum;Engineering,Xinjiang;Karamay;834000;4.Daqing;Gepphysical;Exploration;Company;of;NO.1,Heilongjiang;Daqing;163357)Abstract:;The;classification;performance;of;support;vector;machine;(SVM);to;a;large;extent;depends;on;the;selection;of;its;parameters,;in;order;to;improve;the;class ification;accuracy;of;support;vector;machine;(SVM),;using;Artificial;bee;colony;algorithm;based;on;chaotic;mechanism;to;optimize;the;para meters;in;this;paper.;On;the;basis;of;the;traditional;artificial;colony;algorithm,;using;the;Logistic;ch aotic;mapping;initialization;population;and;tournament;selection;strategy,;further;improve;the;artifi cial;colony;algorithm;convergence;speed;and;optimization;precision.The;method;adopts;the;classification;accuracy;as;fitness;function,;using;artificial;colony;algorithm;of;support;vector;machine;(SVM);penalty;factor;and;the;kernel;function;parameter;optimization.;By;standard;data;sets;with;t he;classification;of;the;test,;prove;that;artificial;colony;algorithm;based;on;chaotic;mechanism;opti mization;of;support;vector;machine;classifier;can;achieve;higher;classification;accuracy.Keywords:;Artificial;colony;algorithm,;Support;vector;machine;(SVM),;parameters;optimization,;Chaotic;mechanism,;Tournament;selection;strategy1;引言支持向量机(Support;Vector;Machines,;SVM)是以统计学习理论为基础,针对有限样本的一种通用学习方法,能有效解决小样本、高维数、非线性等问题[1-3]。
基于改进蜂群算法优化支持向量机的故障诊断
基于改进蜂群算法优化支持向量机的故障诊断
吴印华;徐琼燕
【期刊名称】《机械强度》
【年(卷),期】2018(40)2
【摘要】针对支持向量机(Support Vector Machine,SVM)的故障诊断性能受参数选择影响较大的问题,提出了基于改进蜂群算法(Improved Artificial Bee Colony,IABC)优化SVM的故障诊断方法。
为提高ABC算法的寻优能力,引入Levy飞行策略,对原始蜂群算法进行了改进。
利用改进的ABC算法进行SVM参数的优化,可以有效地提高SVM的分类性能。
滚动轴承不同类型、不同程度故障诊断的实例表明,与ABC、GA和PSO等方法相比,IABC算法能够获得更优的参数组合,提高了SVM的故障诊断准确率,可有效应用于故障诊断。
【总页数】6页(P287-292)
【关键词】蜂群算法;Levy飞行;支持向量机;参数优化;故障诊断
【作者】吴印华;徐琼燕
【作者单位】九江职业技术学院电气工程学院
【正文语种】中文
【中图分类】TH165.3
【相关文献】
1.改进人工蜂群算法优化支持向量机的柴油机故障诊断 [J], 沈绍辉;
2.基于动态柯西蜂群算法优化支持向量机的风机叶片故障诊断 [J], 王宇鹏;王致杰;
刘琦;徐莉莉;王鸿;程亚丽
3.基于人工蜂群算法优化支持向量机的变压器故障诊断 [J], 季伟; 胡伟
4.基于动态柯西蜂群算法优化支持向量机的风机叶片故障诊断 [J], 王宇鹏[1];王致杰[1];刘琦[2];徐莉莉[2];王鸿[3];程亚丽[1]
5.基于改进蝙蝠算法优化支持向量机的模拟电路故障诊断研究 [J], 周鹏;张镇
因版权原因,仅展示原文概要,查看原文内容请购买。
基于蚁群优化算法的支持向量机参数选择及仿真
基于蚁群优化算法的支持向量机参数选择及仿真
刘春波;王鲜芳;潘丰
【期刊名称】《中南大学学报(自然科学版)》
【年(卷),期】2008(39)6
【摘要】基于支持向量回归机(SVR)模型的拟合精度和泛化能力取决于其相关参数的选取,以蚁群优化算法为基础,给出支持向量回归机参数优化的一种新方法.该方法以最小化k-fold交叉验证误差为目标,对支持向量回归机中的核参数σ和惩罚系数C由蚁群系统中的节点值体现,数值的优选通过蚂蚁对最优路径的选择进行确定.计算机仿真结果表明:与正交法、遗传算法等相比,该方法在参数优化方面有良好的鲁棒性能和较强的全局搜索能力;该方法用于青霉素发酵过程的建模研究,建模精度较高.
【总页数】5页(P1309-1313)
【作者】刘春波;王鲜芳;潘丰
【作者单位】江南大学,通信与控制工程学院,江苏,无锡,214122;江南大学,通信与控制工程学院,江苏,无锡,214122;江南大学,通信与控制工程学院,江苏,无锡,214122【正文语种】中文
【中图分类】TP391.9
【相关文献】
1.基于蚁群算法的支持向量机参数选择方法研究 [J], 庄严;白振林;许云峰
2.改进的基于粒子群优化的支持向量机特征选择和参数联合优化算法 [J], 张进;丁
胜;李波
3.基于蚁群算法的支持向量机参数选择方法研究 [J], 齐亮
4.基于社会情感优化算法的支持向量机参数选择 [J], 程彩凤;孙祥娥
5.基于粒子群优化算法的支持向量机参数选择 [J], 贺心皓;罗旭
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Abstract:A classification performance of support vector machine is largely dependent on the choice of its parameters. A parameter optimization method based on artificial bee colony algorithm is proposed to solve this problem and applied to intelligent motor bearing fault diagnosis. In this method,the inverse of classification error rate is used as fitness value,and the artificial bee colony algorithm is used to optimize the penalty factor and kernel parameter of support vector machine. Compared with genetic algorithm and other optimization algorithms on standard datasets,the proposed algorithm can overcome the local optimal solution problem and acquire higher classification precision,and it costs less running time on small classification number of classification problem. Then the proposed method is applied to the recognition of bearing fault signals. The wavelet transform is applied to the bearing fault signals and the normalized energy values of every frequency band are extracted to compose feature vectors. The proposed method is used as the classifier and high classification precision is acquired. Keywords:artificial bee colony algorithm;support vector machine;parameter optimization;fault diagnosis
为直观说明惩罚因子 C 和宽度参数 σ 对 SVM 分类性能的影响,表 1 和表 2 给出了不同模型参数下 对正常、内圈故障、外圈故障 3 种状态下的轴承振动 信号的分类结果.其中,惩罚因子 C 的作用在于对确 定的数据空间中的模型复杂度与推广能力进行折 中.当 C 的取值较小时,SVM 对训练误差的惩罚力
支持向量机(support vector machine,SVM)是一 种建立在统计学习理论的基础上,适用于有限样本情 况的模式分类方法.它在很大程度上解决了模型选 择与过学习问题、非线性和维数灾难问题、局部极小 点问题等传统分类器难以克服的难题,因而在故障诊 断、图像处理、安全检测等领域得到了越来越广泛的
1 支持向量机参数选择
在给定训练样本条件下,支持向量机利用核函 数通过非线性变换将输入空间变换到一个高维空间, 将原始输入空间的线性不可分的分类问题转化为高 维空间中的线性可分的分类问题,通过引入 Lagrange 乘子求解不等式约束下的二次函数极值问题,在高维 空间中求取最优线性分类面.在使用支持向量机进 行模式分类之前,需要对核函数类型、核函数参数以 及惩罚因子 C 进行选择.Vapnik 等[18]的研究表明, 不同核函数对 SVM 性能的影响并不明显,因此笔者 采用 RBF 径向基函数为核函数,以惩罚因子 C 和径 向基函数宽度参数 σ 为对象,建立 SVM 模型参数优 化方法.对于其他类型的核函数,本文的参数优化方 法同样适用.
第 44 卷 第 9 期 2011 年 9 月
▋
天津大学学报 Journal of Tianjin University
Vol.44 No.9 Sep. 2011
基于人工蜂群算法的支持向量机优化
刘 路 1,王太勇 2
(1. 天津大学精密仪器与光电子工程学院,天津 300072;2. 天津大学机械工程学院,天津 300072)
度较小,模型拟合精度降低,经验风险增加,但是其 推广能力得到增强;当 C 的取值较大时,其模型拟合 精度得到提高,但由于模型复杂性增加,使其推广能 力被降低.前者称为“欠学习”问题,而后者称为 “过学习”问题.对惩罚因子 C 进行适当的参数选 择,使 SVM 在对已知训练样本的拟合能力以及对未 知测试样本的推广能力之间得到最佳权衡,以获得性 能最优的支持向量机.
在 ABC 算法中,每个食物源的位置代表优化问 题的一个可能的解,每个食物源的花蜜量对应每个解 的适应度.首先,ABC 算法随机产生 SN 个初始解,即 SN 个采蜜蜂和食物源.每个解 xi(i=1,2,…,SN)是 一个 D 维向量,D 为优化参数的个数.完成初始化 后,蜜蜂开始对所有初始解进行循环搜索.采蜜蜂会 以一定概率对记忆中的食物源(解)位置产生改变从 而找到一个新的食物源(解),并确认新的食物源的花 蜜量,即计算新解的适应度.如果新解的适应度高于 原来解的适应度,则采蜜蜂将记忆中的原始食物源位 置 替 换 为 新 的 食 物 源 位 置 ,即 将 原 始 解 替换 为 新 解.所有采蜜蜂完成搜索后回到蜂巢,将食物源信息 (解的位置和适应度)与观察蜂共享.观察蜂根据搜 集到的信息,按照与花蜜量(适应度)相关的概率选择 一个食物源位置,并像采蜜蜂一样对记忆中的位置进 行改变并确认新的候选食物源的花蜜量.如果候选 食物源对应的解的适应度高于记忆中的解,则用新的 解替代原来的解.
应用[1-4]. 在利用支持向量机进行分类的过程中,模型参
数(惩罚因子 C、核函数类型、核函数参数)的选择对 分类的最终结果具有至关重要的影响.如何通过选 择模型参数以获取最优分类结果,是目前支持向量机 研究领域的热点问题.目前常用的模型参数优化方
收稿日期:2010-04-28;修回日期:2010-10-09. 基金项目:国家自然科学基金资助项目(50975193/E050302);国家高技术研究发展计划(863 计划)资助项目(2007AA042005);国家科
77.4
1
91.6
10
88.1
100
94.5
核函数与非线性映射函数以及数据样本被映射 后的特征空间存在一一对应的映射关系.径向基核 函数的宽度参数 σ 反映了数据样本在高维特征空间 中分布的复杂程度,即空间维数.特征空间的维数决 定了能在此空间构造的线性分类面的最大 VC 维 (Vapnik Cherronenkis dimension),从而决定了线性分 类面的复杂度.维数越高,则线性分类面越复杂,经 验风险小而置信范围大;反之亦然.因此,为获得具 有良好推广能力的 SVM,首先要选择合适的宽度参 数 σ ,将数据样本映射到合适的高维特征空间,然后 在确定的特征空间中寻找合适的惩罚因子 C 使得 SVM 的拟合能力和推广能力得到最佳平衡.
中图分类号:TP277
文献标志码:A
文章编号:0493-2137(2011)09-0803-07
Support Vector Machine Optimization Based on Artificial Bee Colony Algorithm
LIU Lu1,WANG Tai-yong1, 2
(1. School of Precision Instrument and Opto-Electronics Engineering,Tianjin University,Tianjin 300072,China; 2. School of Mechanical Engineering,Tianjin University,Tianjin 300072,China)
技重大专项资助项目(2009ZX04014-101-05). 作者简介:刘 路(1982— ),男,博士研究生,lordman1982@. 通讯作者:王太勇,tywang@.
·804·
天津大学学报
第 44 卷 第 9 期
法 包 括 梯 度 下 降 法 [5] 、模 拟 退 火 算 法 [6-7] 、遗 传 算 法 [8-9] 、蚁 群 优 化 算 法 [10-11] 和 粒 子 群 优 化 算 法 [12-13] 等.实践证明,支持向量机的分类正确率与惩罚因子 以及核函数参数之间存在多峰值函数关系[14],而上 述优化算法在寻优过程中会不同程度地陷入局部最 优 解 ,无 法 达 到 最 优 分 类 效 果 .人 工 蜂 群 (artificial bee colony,ABC)算法是 Karaboga[15]于 2005 年提出 的一种新的群集智能优化算法.该算法模拟蜂群采 蜜过程,蜜蜂根据分工不同完成采蜜过程的各阶段任 务,通过食物源信息的收集与共享,寻找问题的最优 解.Karaboga 等[16-17]通过大量 Benchmark 函数测试 实验证明,该算法通过不同工种蜜蜂之间的合作,解 决了扩展新解域与在已知解域进行精细搜索之间的 矛盾,在很大程度上避免了陷入局部最优解问题,具 备 比 传 统 优 化 方 法 更 好 的 优 化 性 能 .笔 者 以 采 用 RBF 核函数的支持向量机为对象,利用人工蜂群算 法建立支持向量机模型参数优化方法.通过标准数 据集和实测轴承故障数据的实验证明,与遗传算法、 蚁群优化算法和标准粒子群算法优化的支持向量机 相比,该算法可克服局部最优解,获得更高的分类正 确率,并在一定程度上降低搜索时间,从而验证了该 方法的可行性与大程度上取决于其相关参数的选择,针对该问题提出基于人工蜂群算法的支持