一种优化黑洞覆盖的阴性选择算法
基于免疫模型的故障诊断方法及应用
6
计
算 机
工
程
21年 8 2 01 月 0日
块 ,用于 T模块的优化 调整 ;上述模块共 同完成系统状态 的 检测 ,并返回结果 ,以便后期故障分析、处理 。
数量进 行限制 ,这里允许的最大值为 :
Ⅳ_ = c 一 () 2
其中 ,0 ≤1 ≤ ,即克隆向量数量 不超过初始向量数量。
■ 1 被I Ja基捱莱 t l  ̄
{ } 首先会离开原位置 向m 移动,此过程为变异 。向量 与 m 之间的距离可 由图 3 ; 所示 的区域表示 , 不同区域决定着 变异是否发生及 发生方式 :若两者距离过小或过大 ,即检测 器位于 A、D 区域 ,x 不发 生变化 ;B区域内的向量 X , 以固定方式发生变异 ; C区域 中的向量 , 则以随机方式发 生变异 ,变异后的点位于原样本点位置和外部点构成 的直线 上 ,且逐步逼近外部点。
果当 前状态Y 满足I一 I ‘ 则被 < , 认为 osf考 是nn l 虑一个 e。
二维 [ 1空间 ,s f 01 , e 的分布 已知 , l 每个 sl的中心对应状态 e f
空间中的一个样本点( 用坐标表示) ,阈值为 ‘,即以 s f e 样 l
本点为 中心 ,半径 的范围内都认为是正常状态。在 图 2a () 中,每个小 圆圈表示 sl,大圆圈表示检测 器 ,初 始化 时, ef
模块和 B模块 。T模块采用实 向量 阴性选择算法 生成 异常检测 器 ,完成系统 的异常状态检测 ;B模块 响应系统实际状态 ,运用聚 类原理 动
态进化 ,形成告警信息反馈至 T 模 块。2个模块相互作 用,共 同实现 系统状态 的在线实 时检测 。应用结果表 明,该模型具有正确 性和有
基于阴性选择算法的异常检测系统黑洞覆盖优化
变的 r块黑洞检测器 的算法 。对 阴性选择算法进行改进 ,提 出了采用双重检测器 的阴性选择算法 D L D. NS A,该 算法在保证较快 的检测速度 的前提下 , 通过提高黑洞元素检测率 ,实现更大范 围的非我空 间覆盖 。 仿真结果表 明, 该算法与变长 r 连续位 阴性选择算法相 比,具有更高 的非我空 间覆盖率 ,尤其是在黑洞覆盖方面效果更好 。 关键词 :人工 免疫 系统 ;阴性选择算法 ;黑洞 ;r 连续位 中图分类号 :T P 3 1 1 文献标识码 :B 文章编号 :1 0 0 0 — 4 3 6 X( 2 0 1 3 ) 0 1 — 0 1 2 8 . 0 8
h o l e — s e t a n d s e l f - s e t wa s p r o p o s e d. I mp r o v e me n t wa s ma d e t o n e g a t i v e s e l e c i t o n a l g o it r h m ha t t NS A wi h t d o u b l e l a y e r s d e t e c t o r s wa s p r o p o s e d . Th i s a l g o i r t h m a c ie h v e d a wi d e r r a n g e o f n o n — s e l f s p a c e c o v e r a g e wi h t he t p r e c o n d i t i o n o f e n —
LU Ti a n — l i a n g , ZHENG Ka ng — f e n g , FU Ro ng . r o ng 2 YANG Yi . x i a n 1 W U Bi n , GUO Sh i — z e
一种可变模糊匹配阴性选择算法
本 文对 阴性选 择算 法 进行 了深 入 研究 , 针对 算
基金 项 目 : 家 自然 科 学基 金 资 助 项 目(0 0 04 ; 龙 江 省 博 士 后 国 67 40 ) 黑 基 金资 助 项 目 ( B Z 9 1 ; 央 高 校 基 本 科 研 业 务 费 L H—0 26) 中 专 项基 金 资 助项 目( E C 04 1 . H U F0 0 ) 通信作者 : 王辉. — alw Ih re.d .l E m i aI @hbu eu e . : g 1
入规模呈线 性时 间比例 关 系 ; i Km和 B n e 出了 et y提 l 在克隆选择 中嵌入 阴性选 择 算 子的 思想 , 并验 证 了
其可行性 ; 罗一丹等 人提 出 了一种 基 于免疫 重构
整个 免疫 系统具有重 要意 义. 阴性选择算 法 的一个 主要 优点就 是在未 知的状
定 义 3 背 离 度. 设模 式 串 T=‘ t… t’ 目 t 和
标 串 Z:‘1 Z … ’ 为 二进 制 字符 串 , 字符 串 z 均 则
与模 式 串 的 背 离 度 定 义 为 bd( l Z,T) =
) Ln 7 . / e (1 ) 1一 s ( T xi Z, ):1 ∑L n d 一 e(
f zy i e o r aie f zy ma c i g wih c n iuo sc n r l d smi rt.I r e oe i n t h e u da c h — u z d a t e lz u z th n t o t n u o tol i l i y n o d rt lmia et e r d n n y p e e a n me o ewe n d tc o e sa d i c e s h ee t g e c e c o n n b t e ee trs t n n ra et e d tc i f in y,a fe t e d tco e sc e td o h a n i n efc i ee trs twa ra e n te b — v
基于博弈理论无线传感网覆盖空洞修复算法
摘 要:针对无线传感网中的覆盖空洞问题,提出一种基于博弈理论的覆盖空洞修复方法。以分布式方式运行,使用公式 表示传感器之间的潜在博弈。网络中的每一个移动传感器仅依靠其相邻节点的局部知识,根据全局收敛执行空洞修复递归 操作。允许对每个传感器进行适当的物理迁移和传感距离调整,在节约能源的情况下减少覆盖空洞。仿真结果表明,所提 博弈理论方法延长了网络生存时间,具有较高的覆盖率,更好地保持了网络覆盖。 关键词:无线传感网;覆盖空洞;博弈理论;修复;生存时间;覆盖率 中图法分类号:TP393;TN929.5 文献标识号:A 文章编号:10007024 (2018)02032605 犱狅犻:10.16208/j.issn10007024.2018.02.006
叶荫宇 组合优化方法
叶荫宇组合优化方法
组合优化方法是一种在数学和计算机科学领域中应用广泛的技术,它通过找到
最优的组合方案来解决实际问题。
叶荫宇是该领域的知名专家,他在组合优化方法的研究和应用方面做出了重要贡献。
组合优化方法的目标是在给定的限制条件下找到最佳的组合方案。
这些限制条
件可以包括时间、资源、成本等方面。
叶荫宇通过提出一系列创新的算法和模型,帮助解决了许多实际问题,例如物流路径规划、网络优化、项目调度等。
其中,叶荫宇最著名的成果之一是提出了一种名为遗传算法的优化方法。
遗传
算法模拟了生物进化过程中的遗传和适应优势的原理,通过不断演化和交叉变异的操作,逐渐寻找到最优解。
这种方法在组合优化问题上取得了显著的成果,被广泛应用于实际工程和科学研究中。
除了遗传算法,叶荫宇还提出了其他一些创新的优化方法,例如模拟退火算法、蚁群算法等。
这些方法各具特点,可以根据具体问题的特点选择合适的算法进行求解。
叶荫宇的研究工作为组合优化方法的发展和应用提供了宝贵的经验和思路。
总结而言,叶荫宇是组合优化方法领域的知名专家,他的研究工作在解决实际
问题上发挥了重要作用。
通过提出创新的算法和模型,他为寻找最优的组合方案提供了有效的解决方案。
其贡献不仅推动了组合优化方法的发展,也为相关学科的研究和实践带来了实质性的影响。
一种改进的变阈值阴性选择免疫算法
Ke r s e ai e s lc in,o t ls a c ,d tco e ,b a k h ls y wo d :n g t e e t v o p i e r h ee trs t lc o e ma
Sp, 1 et 0 2 1
一
种 改 进 的变 阈值 阴性 选 择 免 疫 算 法
翟 宏 群 , 茂 岩 冯
( 江苏海事职业技术学 院 信息工程系, 江苏 南京 2 17 110)
[ 摘要 ] 成功确定一个最有效检测元集是提高免疫阴性选择算法性能的关键步骤, 它直接影响到系统的效率和准确度. 利用
io t h r i a l oi m,i fh g e ee t n ef i n y a d l w rd t ci n h ls n mb r n h s t e ag — s n wi t e o i n lag rt h g h so ih r d tci f c e c n o e ee t oe u e ,a d t u h lo o i o
模糊 思想 , 出了一种生成最有效检测元集 的变 阈值 阴性选择免疫算 法. 提 采用 最优搜索原理 , 有效提高 了待 检测的检测元 成为 成熟检测元 的概率 ; 匹配阈值可变, 可大幅降低黑洞数量. 仿真结果表 明, 该算 法与原算法相 比, 具有较高 的检 测率和较少 的黑
洞 数 量 , 法具 有 较 强 的鲁 棒 性 算
p bly w ihh s i c af t n e ii c n ea i f ytm. uz e a u e u fr ada j s be a it , hc a adr t f c o f c n ya dv rc y s i e e f e t o s e F zyi a s s dt p t ow r n a u t l d w o d a
一种改进的隐私保持协同过滤推荐算法
1 概 述
隐私保持一直 是个性化 推荐系统 及相关 领域研究 的热 点。如何让用户提供推荐系统使用 的必要信息且不泄露用户 的个人 隐私成为人们关注的主 要问题。早期的研究采用匿名 技术保护用户隐私 ,但在没有身份确认的情况下 ,用户可能
运算结果影响不大 ,协同过 滤推荐算法中用到 的向量点乘和 向量相加正是这样 2 种运算…。
第 3 卷 第 1 期 6 6
V .6 ot 3
・
计
算
机
工
程
21 0 0年 8月
Aug s 1 u t20 0
No.6 j
C o put rEng n e i m e i e rng
安 全技术 ・
一
文章编号:1 o 48 0o 6 o2— 3 文献标识 0 _ 2( l) . 1 0 0 2 l. 6 码i A
i r v d p v c r s r i g c l b r tv l rn e o mp o e r a y p e ev n o l o a i e f t i g r c mme d to l rt m s a s r p s d i a i e n ai n ago i h i lo p o o e .Th l o t m a c l ts e c e o e a g r h c l u a e a h r c mme d rS i n e ’ pe u b t n i t n i i h c o d n o i e ur a i n i t n i . t e s a i g smia i n e u b to n e s t i h r o sd r d t r r a i n e st we g ta c r i g t t p r b to n e st Bo h us r ’r t i l rt a d p r r a i n i tn iy we g ta e c n i e e o y s t y n y t wh n smia i s c lu a e . p rme tlr s ls s o t a h mp o e l o ih o pe f r h n ta l n a c r c t o ta e t g t e e i lrt i a c l t d Ex e i n a e u t h w h tt e i r v d a g rt m ut ro ms t e i i lO l i c u a y wi u f ci y i e h n h e f c i e e so rv c r tc i n fe t n s f i a y p o e t . v p o
一种基于模糊免疫的检测器生成算法
动 , 是 利 用传 统 的检 测算 法 会 产 生很 大 的误 报 和漏 但
报, 即所谓 的“ 漏洞 ” 。
2 相 关 知 识 概 念
2 1 问 题 定 义 .
集合 中 的元素 。其 算 法如 下 :
① 定 义 自体 为一 长 度为 L 的字 符 串 的集合 S;
* 2 0—20 0 9 1 — 8收 到 , 0 0 0 — 8改 回 2 1— 21
* 模糊 思想 的变 阚值算 法 抗体 和抗 原 间不是 绝 对 的… 一 匹 配 , 匹 配 上存 在
在很 大 的模糊性 和不 确定 性 。模糊理 论在模 糊数 学基
础 描述 了一种 模糊 的现象 , 映 了一 类“ 此亦 彼 ” 反 亦 的
≤ ≤矗<^ ≤^≤ …< ≤ ≤ )L n表 示字 符 串 。 。 ,e 的 长度 。显 然 当 Mac r B, 一1时 , t ( A) h A—B, 与 B A 精确 匹配 。 定 义 4 模 糊 匹配度 。 于两个模 式 串 A一 ‘ na : 对 “ :。
更进 一步 的判 断 。
就 是一 个 边 界化 的问 题 , 接 收数 据 绝 对 的 划分 为 正 对 常 与非 正常 , 则会 导 致边 界尖 锐化 , 以在 自我 与 非我 所 的划分 上采 用 了模糊 的理 论 。 正如 上 所述 , 检测 器 的生
图 1 否 定 选 择 算 法 图示
成原 本 就是一 个模 糊 的 问题 , 是不 确 定性 的 问题 , 如果
1 这样模 式就是 长度 为 L 的二 进制 串 。 , 定义 2 匹 配 。有 局部 匹配和 全局 匹配之分 。在一 :
形成 的黑 洞 。
目前 所有 带有一 定 匹配规则 率 的匹配 规则都 避免 不 了漏 洞 , 是 可 以使 用 可变 匹 配半 径 的 匹配 规则 来 但
一种优化黑洞覆盖的阴性选择算法
一种优化黑洞覆盖的阴性选择算法黑洞覆盖问题是一种NP难题,其基本思想是在给定的平面上布置一些圆盘,使得这些圆盘的并集覆盖了整个平面上的所有点,并且尽可能少的圆盘数量。
黑洞覆盖问题在计算几何学、无线传感器网络、地理信息系统等领域有着广泛的应用。
传统的黑洞覆盖算法通常采用贪心算法或者穷举算法,这些算法虽然在一定情况下能够给出较好的解,但是其计算复杂度较高,而且容易陷入局部最优解。
为了提高黑洞覆盖算法的效率和准确性,我们可以利用进化算法中的遗传算法对黑洞覆盖问题进行优化。
遗传算法是一种模拟自然选择和遗传机制的优化算法,通过模拟生物进化的过程,逐代迭代的最优解。
在黑洞覆盖问题中,我们可以将每个黑洞圆盘看作一个个体,将整个平面上的覆盖问题看作一个种群,然后通过遗传算法进行进化,逐步找到最优的黑洞覆盖解。
具体地,优化黑洞覆盖的遗传算法可以按照以下步骤进行:1.初始化种群:随机生成一组黑洞圆盘的覆盖方案作为初始种群,每个个体即为一种黑洞圆盘的覆盖方案。
2.评估适应度:根据每个个体的黑洞圆盘覆盖方案,计算其覆盖面积和圆盘数量,并评估其适应度,适应度即为覆盖面积与圆盘数量的综合评价。
3.选择交叉:根据每个个体的适应度,按照一定的规则选择优秀个体,作为下一代个体的父母。
同时,采用交叉算子对父母个体进行交叉操作,生成新的个体。
4.变异操作:对新生成的个体进行变异操作,即对其中的部分圆盘进行位置或尺寸的微调,以增加种群的多样性。
5.替换操作:根据新生成的个体和原始个体的适应度,选择保留适应度较高的个体作为下一代种群,并替换掉适应度较低的个体。
6.终止条件:当达到一定的迭代次数或者满足一定的条件时,停止迭代并输出最优解。
通过以上的步骤,我们可以利用遗传算法对黑洞覆盖问题进行优化,找到覆盖面积最大、圆盘数量最少的黑洞覆盖方案。
遗传算法不仅可以有效地减少计算复杂度,提高算法的效率,而且可以避免陷入局部最优解,更好地全局最优解。
最小集合覆盖
最小集合覆盖最小集合覆盖的启发式算法摘要本文给出了一种求解集合覆盖问题的新的启发式算法,对该算法的合理性、时间复杂性以及解的精度进行了分析。
主要创新点是用完备策略建立启发式算法。
该方法具有一定的普遍性、可行性,可以应用到其他的NP困难问题。
关键词:最小集合覆盖;启发式算法;完备策略;NP困难问题集合覆盖问题是NP困难问题中具有代表性的问题之一,它在模式识别、机器学习等领域中具有重要的应用。
目前已有许多比较有效的启发式算法,但由于问题本身固有的难度,这些启发式算法具有各种的缺陷,本文提出的启发式算法由多个启发式策略组成,同时考虑到计算复杂度,具有一定的效果。
1 相关概念和完备策略最小集合覆盖问题:S是一个集合,S1,S2,…,Sm是S的子集,且构成S的覆盖,即?Si=S,求最小覆盖。
例1 设S={0,1,2,3,4,5,6,7,8,9};S1={0,1,2,3,4};S2={0,1, 5,6,7};S3={3,4,5,6,7};S4={5,6,7,9};S5={2,8,9};S6={1,3,5,7};S7={0,4,6,8};S8={0,3,6};S9={1,4,7}定义1 设 NPH(NP-hard)是一个给定的 NP困难问题(例如,集合覆盖问题,TSP等),ST是一个求解NPH的策略,如果ST的前提条件的验证以及策略的操作者都可以在多项式时间内完成,则称ST为多项式时间策略。
一般的启发式策略都是多项式时间策略,例如,集合覆盖问题,选取最大基数的集合作为覆盖中的一员;对TSP来说,选择最邻近的点构成回路等都是多项式策略。
定义2 NPH是一个NP困难问题,ST是求解NPH的一个多项式时间策略,NPHO 是NPH 经过ST操作后得到的一个新的问题,如果问题NPHO的规模比问题NPH 小,并且NPHO的最优解都是NPH的最优化解,则称ST为完备策略。
通俗地讲,一个完备策略是,当问题满足策略条件时,把原闸题化简成更易解的问题,并且新问题的最优化解都是原问题的最优化解,即保留一些最优化解的策略。
基于混沌果蝇优化的覆盖网弹性路由层选择算法
基于混沌果蝇优化的覆盖网弹性路由层选择算法张亚坤;孟相如;崔文岩;赵志远【摘要】To achieve fast recovery of multiple failures for overlay networks,a resilient routing layers selection algorithm was proposed based on chaos fruit fly optimization.By improving generated methods,the model for the purpose of the average minimum rerouting path was established.The procedure was provided to solve the problem by chaos fruit fly optimization algorithm.Experimental results show that the approach can obtain not only less resilient routing layers to decrease extra state information,but also relatively short recovery path stretch.%为实现覆盖网多故障快速恢复,提出一种基于混沌果蝇优化的覆盖网弹性路由层选择算法.改进覆盖网弹性路由层生成方法,建立以平均最短重路由路径为优化目标的覆盖网弹性路由层选择模型,给出混沌果蝇优化算法对该模型求解的具体步骤.仿真结果表明,该算法在备份层数较少以减少额外状态信息的同时,可获得较短的恢复路径.【期刊名称】《计算机工程与设计》【年(卷),期】2017(038)010【总页数】5页(P2591-2594,2604)【关键词】覆盖网;多故障;快速恢复;弹性路由层;混沌果蝇优化算法【作者】张亚坤;孟相如;崔文岩;赵志远【作者单位】空军工程大学信息与导航学院,陕西西安710077;空军工程大学信息与导航学院,陕西西安710077;空军工程大学信息与导航学院,陕西西安710077;空军工程大学信息与导航学院,陕西西安710077【正文语种】中文【中图分类】TP393随着互联网规模不断扩大,当前采用的TCP/IP体系架构难以满足多样化、高质量的用户需求,对互联网“改良”、“整合”和“革命”的3种改进思路应运而生[1]。
求解黑体辐射反演问题的改进CD共轭梯度法
求解黑体辐射反演问题的改进CD共轭梯度法宿金平;朱志斌【摘要】为了求解黑体辐射反演问题,提出了一种基于经典的共轭梯度法的改进CD共轭梯度算法.通过正则化方法,将不适定的Fredholm方程问题转换为一个良态的目标函数的最小化求解问题.在Wolfe线搜索条件下,证明了该算法的收敛性.数值实验表明,该算法是有效的.%In order to solve the problem of black body radiation inversion, an improved CD conjugate gradient algorithm is proposed in this paper based on the classical CD conjugate gradient method.The ill posed Fredholm equation problem is transformed to a perfect objective function minimization problem by regularization method.The convergence of the algorithm is proved under the conditions of Wolfe line search.Numerical experiments show that the algorithm is effective.【期刊名称】《桂林电子科技大学学报》【年(卷),期】2018(038)006【总页数】4页(P496-499)【关键词】黑体辐射反演;改进的CD共轭梯度法;Wolfe线搜索【作者】宿金平;朱志斌【作者单位】桂林电子科技大学数学与计算科学学院, 广西桂林 541004;桂林电子科技大学数学与计算科学学院, 广西桂林 541004【正文语种】中文【中图分类】O244在物理研究中,黑体辐射反演是一个基本的问题。
一种优化黑洞覆盖的阴性选择算法
一种优化黑洞覆盖的阴性选择算法傅龙天;徐戈;陈滕林【摘要】引入集成学习算法,采用可变匹配阀值策略,从训练样本来源、自体耐受学习过程、匹配规则等三个方面进行改进,提出了一个E-NSA模型.仿真实验证明本模型提高了检测率,优化了黑洞覆盖空间,并具备较强的自适应能力.【期刊名称】《哈尔滨师范大学自然科学学报》【年(卷),期】2015(031)001【总页数】4页(P41-44)【关键词】阴性选择算法;人工免疫;集成学习【作者】傅龙天;徐戈;陈滕林【作者单位】闽江学院;闽江学院;闽江学院【正文语种】中文【中图分类】TP30 引言丹麦学者Jeme[1]在1974年提出了一个人工免疫模型,Forrest等[2-3]后来提出了阴性选择算法和计算机免疫学概念,从此推动了计算机免疫学的全面发展,例如Lee等[4-5]学者利用免疫学原理实现计算机病毒检测.虽然人工免疫原理在各个领域获得很大的成功,但本身仍然存在一些不足之处,例如自体耐受过程在初始阶段学习不充分,匹配规则采用固定阀值导致黑洞问题等.Watkins和Timmis[6]对阴性选择算法(Negative Selection Algorithm)进行了并行性改造,增强了算法的并行能力;舒才良等[7]提出了在数据不完备情况下的改进算法,引入了分类器融合投票决策思想;翟宏群等[8]利用模糊思想,采用最优搜索原理对降低黑洞数量起了一定的作用;伍海波[9]通过改进成熟检测器的生成机制及改变匹配阀值,来解决成熟检测器生成效率低和容易产生黑洞问题.上述学者的各种改进措施都起到了一定的效果,但多数只考虑了问题局部,未做全局考虑,例如黑洞的产生根源不只是匹配阀值的问题,还和训练样本来源有关系.该文首先扩展训练样本来源;其次在自体耐受学习中过程引入集成学习中的Stacking算法;匹配规则调整为可变阀值.通过三个方面的改进来提高检测精度,优化黑洞覆盖空间.1 阴性选择算法及其分析自然界的生物经过进化大部分形成了天然的免疫机制,当抗原第一次入侵免疫系统时,生物体产生应激反应作出第一次应答,并学习完成自体耐受过程,产生免疫记忆;当抗原再次入侵时激发二次应答,识别该抗原[10].这种学习防御机制引入计算机领域后,形成了人工免疫识别系统(AIRS),阴性选择算法是其核心算法之一,算法描述如下:步骤1:从系统自动随机生成初始化训练样本,形成初始的未成熟检测器,当未成熟检测器与自体集中的样本匹配,如果匹配成功则淘汰,否则存活,形成若干成熟检测器.步骤2:经过步骤1的多次重复迭代,生成数量足够的成熟检测器.步骤3:利用步骤2获得的成熟检测器检测待检样本,采用r-连续位匹配规则检测待检样本,如果匹配成功,则认为识别了该待检样本.阴性选择算法从诞生到现在成功地应用到了各行各业,取得了良好的效果,但也暴露出了其不足之处,主要表现在三个方面:首先训练样本较少时生成的成熟检测器也较少,这对检测精度有很大的影响,只有在成熟检测器越来越多的情况下,检测精度才令人满意;其次未成熟检测器的来源是随机生成的,训练样本不够典型,代表性不强,这样将不可避免地产生黑洞;再次阴性选择算法采用r-连续位(r-contiguousbits)匹配规则,匹配阀值固定不变,这也是产生黑洞的重要原因.该文针对阴性选择算法的不足提出一个改进模型E-NSA,即在训练学习过程引入集成学习(Ensemble Learning)算法的Stacking算法,改善自体耐受学习过程;扩展训练样本来源,把非自体抗原加入到训练样本中,使训练样本更具代表性;把原算法的固定匹配阀值改成阀值可变,使得匹配过程更灵活,降低黑洞数量.2 改进模型E-NSA2.1 模型定义Stacking算法分为两层[11],第一层首先构造多个弱分类器,产生一个与原数据集大小相同的新数据集,用这个新数据集和一个新算法构成第二层的强分类器,然后融合.该文把自体集和非自体集作为训练样本,其形式化定义如下所示:定义1 训练样本数据集D(其中包含了自体集和非自体抗原集中的数据样本),作为多分类器融合算法的输入,描述如下所示:D={(x(1),y(1)),(x(2),y(2)),…,(x(N),y(N)}其中N为样本的数量定义2 构造Stacking算法的第一层弱分类器h1,表示第t个不同的分类器,用于对训练样本数据集D进行预测分类.其中Lt函数表示通过训练样本集D的学习得到第t个分类器ht,描述如下所示:定义3 构造矩阵Zit为Nxt的矩阵,用于计算样本x(i)对于分类器ht的分类结果,该结果可以是样本x(i)属于分类ht的概率,描述如下所示:定义4 构造一个新数据集D',通过定义3的循环迭代计算,可获得样本x(i)对于分类器ht的预测结果,数据集D'用于记录预测结果,描述如下所示:定义5 构造Stacking算法的第二层强分类器h',即利用数据集D'形成新的分类器,用于融合弱分类器的预测结果,描述如下所示:定义6 分类器融合,即利用第二层的强分类器h',对第一层分类器的预测结果再进行一次的预测分类,即分类器融合,描述如下所示:定义7 匹配度,设I是长度为L的二进制字符,P和Q是长度相等的二进制字符串,描述如下所示:其中MatchRate(P,Q)表示P和Q的匹配程度,Len(Pi,Qj)表示P在Q上相应位置上匹配的长度,Len(P)表示字符串 P的长度,当MatchRate(P,Q)的值为1是,表示P和Q完全相等,即完全匹配.定义8 连续匹配度con_MatchRate(P,Q),函数max(Len(Pi,Qj))表示字符串P在字符串Q上相应位置连续匹配的最大长度,描述如下所示:定义9 字符匹配函数,Match(P,Q)表示两字符串P和Q的匹配操作函数,其中r表示匹配阀值,描述如下所示:当匹配函数Match(P,Q)为1时表示两个字符串匹配,在匹配操作过程中,匹配阀值r是可变的,当连续匹配度大于r/len(P)时,调整ri=ri-1+1.2.2 模型算法实现该模型由学习训练算法和匹配算法组成,学习算法引入Stacking算法用于改善耐受过程;匹配算法目的在于调整匹配阀值,实现灵活匹配降低黑洞数量.学习训练算法是阴性选择算法的重要组成部分,首先把自体集合非自体抗原集作为训练样本,根据式(1)循环t次构造分类器(弱分类器),利用式(2)循环计算概率矩阵,即计算样本x(i)的分类结果;然后把分类结果构造成新的数据集D',并构造新的分类器(强分类器);最后根据式(5)利用新构造的分类器进行融合,从而得到熟检测器.匹配算法采用自适应模糊策略,首先根据式(6)(7)计算匹配度和连续匹配度;再根据式(8)判断是否匹配.在实际应用中,出现连续匹配时(即循环执行本算法),匹配阀值可自动调整,即当连续匹配度大于r/len(P)时,匹配阀值调整为ri=ri-1+1.3 仿真实验为了验证本模型的有效性,该文做了两组实验用于比较阴性选择算法和E-NSA模型的性能,并分析实验现象.3.1 实验环境使用IBM服务器X3650M4 7915i31作为实验机,主要配置:CPU为Intel至强E5-2600,内存 8GB,500GB硬盘,操作系统为 Microsoft Windows2003,云平台使用 Google Compute Engine,开发工具为Visual Studio2010.为了保证实验机纯净环境,除操作系统自带软件外,不再安装其他软件.该文选取美国哥伦比亚大学的数据测试集(2D Synthetic Data)[12],从中选取2000 个病毒样本作为非自体抗原集合,1500个正常程序样本作为自体集合.从自体集合随机选取500个样本,从非自体抗原集合随机抽取500个样本,共同组成训练样本集合;从病毒样本中随机选取1500个,再从正常程序样本中随机选取1000个作为待检测样本集合.3.2 实验结果及分析为了得到真实可靠数据,进行了两组实验,每组实验进行50次,取平均值.第一组实验从训练样本集合中随机选取200个样本,用于比较阴性选择算法和E-NSA模型的检测率和误检率,实验结果如图1所示.从图1(a)可以看出该文提出的E-NSA模型相对阴性选择算法检测率更高,特别是在成熟检测器数量较少时检测率的差距较大.因为ENSA模型引入了Stacking算法,改善了学习过程,并且训练样本加入了非自体抗原,使得训练样本更具有代表性,提高了检测精度阴性选择算法的斜率,随着成熟检测器数量增加斜率减小程度越来越少,说明成熟检测器的数量对检测精度的影响很大,而E-NSA模型的检测精度对成熟检测器的数量的依赖明显更小,因为其斜率变化较小.从图1(b)可以看出E-NSA模型的误检率也相对低的多.图1 检测率和误检率比较图第二组实验从训练样本集合中随机选取200个样本,用于比较阴性选择算法和E-NSA模型的黑洞数量,实验结果如图2所示.图2 黑洞覆盖空间比较图从图2可以看出E-NSA模型相对阴性选择算法黑洞覆盖空间更高一些,这是因为E-NSA模型采用了可变匹配阀值,在获得成熟检测器和样本检测这个两个过程中都有明显的优势;另外E-NSA模型扩展了学习训练样本,生成的成熟检测器更具代表性,黑洞覆盖空间自然也更高.4 结语针对性阴性选择算法的不足提出了一个改进模型 E-AIRS,该模型引入集成学习的Stacking算法;扩展了训练样本来源,使训练样本更具代表性,改善了训练学习过程;采用可变匹配阀值,使得黑洞覆盖空间明显提高.通过仿真实验证明E-AIRS模型相对于阴性选择算法,具备检测精度较高、误检率较低、黑洞覆盖空间更高的优势;另外本模型对训练样本的要求较低(把自体集和非自体抗原集作为训练样本)更贴近现实,增加了进一步应用推广的可能性.参考文献[1] Aydin I,Karakose M ,Akin E.An adaptive artificial immune system for fault classification [J].Journal of Intelligent Manufacturing,2012,23(5):1489-1499.[2] Chang S Y,Yeh T Y.An artificial immune classifier for credit scoring analysis[J].Applied Soft Computing,2012,12(2):611-618.[3] Nicholas,W.,Pradeep,R.,Greg S.,Lundy,L.Artificial immune systems for the detection of credit card fraud:an architecture,prototype and preliminary results[J].Information Systems Journal,2012,22(1):53-76.[4] Binh L N,Huynh T L,Pang K K.Combating Mobile Spam through Botnet Detection using Artificial Immune Systems[J].Journal ofUniversal Computer Science,2012,18(6):750-774.[5] Samigulina G A.Development of decision support systems based on intellectual technology of artificial immune systems[J].Automation and Remote Control,2012,73(2):397-403.[6] Watkins A,Timmis J.Exploiting parallelism inherent in AIRS,an artificial immune classifier [EB/0L]. (2012)[2012-01].http://www.cs.kent.ac.uk/?abw5/.[7]舒才良,严宣辉,曾庆盛.不完备数据下的免疫分类算法[J].计算机工程与应用,2012,48(20):172-176.[8]翟宏群,冯茂岩.一种改进的变阈值阴性选择免疫算法[J].南京师范大学学报:工程技术版,2011,11(3):78-82.[9]伍海波.一种改进的否定选择算法在入侵检测中的应用[J].计算机应用与软件,2013,30(2):174-176.[10]郭蓉,姜童子,黄葵.Aβ3-10s基因疫苗免疫AD小鼠诱导Th2型免疫反应的研究[J].中风与神经疾病杂志,2013,30(5):112-118.[11]侯勇,郑雪峰.集成学习算法的研究与应用[J].计算机工程与应用,2012,48(34):17-22.[12]程春玲,柴倩,徐小龙,熊婧夷.基于免疫协作的P2P网络病毒检测模型[J].计算机科学,2011,38(10):60-63.。
基于欧氏距离的黑洞寻优算法
基于欧氏距离的黑洞寻优算法
基于欧几里得距离的黑洞优化算法(Black Hole Optimization Algorithm,简称 BHOA)是由Ghaffari和Nezamabadia两位学者于2016年提出的一种新型的优化算法。
它是一种基于弹性力学中“黑洞”概念的粒子群优化算法,其吸引力特性可以有效地改进传统粒子群优化算法的收敛效率,使得它能够更好地处理非线性优化问题。
首先,BHOA算法采用经典的粒子群优化算法(PSO)的结构,其中包括粒子的初始化、粒子的移动以及粒子的更新步骤。
其次,BHOA算法的不同之处在于对于粒子的移动步骤,采用了基于欧氏距离的概念。
更具体地说,当计算某一粒子i与其他粒子之间的欧氏距离时,不仅考虑其他粒子的当前位置,同时也考虑其他粒子的历史位置,以此来衡量它们之间的距离。
然后,根据欧氏距离的大小,将粒子分为3类:最近的粒子、距离中等的粒子和最远的粒子。
最近的粒子将作为黑洞粒子,最远的粒子将作为被吸引粒子。
接着,根据弹性力学中黑洞的特性,当被吸引粒子越接近黑洞粒子时,它们之间的弹性力越大,因此被吸引粒子将更有可能被吸引到接近黑洞粒子的位置上。
最后,根据粒子更新步骤,将更新后的粒子替换原有的粒子,以此来改变粒子群的结构,从而改进搜索的效率。
BHOA算法的主要优势在于:首先,它的搜索效率高,可以快速找到全局最优解;其次,它可以有效地帮助优化者解决非线性优化问题;最后,它还可以有效地避免局部最优解的陷阱。
总之,基于欧氏距离的黑洞优化算法是一种有效的优化算法,它将传统的粒子群优化技术与黑洞概念相结合,能够有效地解决非线性优化问题,改善搜索效率,避免局部最优解的陷阱,因此在工程设计中应用较为广泛。
一道ACM题!1、卫星覆盖(no...
一道ACM题!1、卫星覆盖(no...
很经典的题也有难度
我在刘汝佳的里面看到过
用的是线段树,3,一道ACM题!
1、卫星覆盖(noi97测试数据见文件夹cover)
SERCOI(Space-Earth Resource Cover-Observe lnstitute)是一个致力于利用卫星技术对空间和地球资源进行覆盖观测的组织.现在他们研制成功一种新型资源观测卫星-SERCOI-308.这种卫星可以覆盖空间直角坐标系中一定大小的立方体空间,卫星处于该立方体的中心.
其中(x,y,z)为立方体的中心点坐标,r为此中心点到立方体各个面的距离(即r为立方体高的一半).立方体的各条边均平行于相应的坐标轴.我们可以用一个四元组(x,y,z,r)描述一颗卫星的状态,它所能覆盖的空间体积 .
由于一颗卫星所能覆盖的空间体积是有限的,因此空间中可能有若干颗卫星协同工作.它们所覆盖的空间区域可能有重叠的地方,如下图所示(阴影部分表示重叠的区域).
写一个程序,根据给定的卫星分布情况,计算它们所覆盖的总体积.
输入输出
输入文件是INPU.TXT.文件的第一行是一个正整数N(1。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4 2
哈尔滨师范大学 自然科学学报
2 0 1 5年 第 3 1卷
本较 少 时生成 的成 熟检 测器 也较 少 , 这 对检 测 精
器h , 即利用 数据 集 D 形 成新 的分类 器 , 用 于融 合 弱分 类器 的预 测结 果 , 描述 如下所 示 :
h = ( D ) ( 4 )
法 描述 如下 :
法和计算机免疫学概念 , 从此推动 了计算机免疫 学 的全 面发展 , 例如 L e e 等_ 4 J 学 者 利 用 免疫 学
原 理 实现 计算 机病 毒检 测 . 虽然 人 工 免疫 原 理在
各 个领 域 获得很 大 的成 功 , 但本 身 仍 然存 在 一些 不足 之处 , 例 如 自体耐 受过 程 在初 始 阶段 学 习 不 充分 , 匹 配规 则 采 用 固定 阀值 导 致 黑 洞 问题 等 . Wa t k i n s和 T i m mi s 对 阴性 选 择算 法 ( N e g a t i v e
第3 1卷 第 1期
哈尔滨师范大学 自然科 学学报
NAT UR AL S C I ENC E S J OURN AL O F HARB I N NORMAL UNI VE RS I T Y
V o 1 . 3 1 . N o . 1 2 0 1 5
一Байду номын сангаас
种 优 化 黑 洞 覆 盖 的 阴性 选 择 算 法 木
训练 样 本来 源 ; 其 次 在 自体 耐 受 学 习 中过程 引 人 集成 学 习 中的 S t a c k i n g算 法 ; 匹 配规 则 调整 为 可
收 稿 日期 : 2 0 1 4一 O 9—2 5
国家青年基金 ( 6 1 3 0 0 1 5 6 ) ; 福建省教育厅项 目资助 ( J B1 0 1 1 9)
待 检 样本 , 采用 r 一连 续位 匹配 规 则检 测 待 检样
定 的效果 , 但 多 数 只考 虑 了 问题 局 部 , 未 做 全
局考 虑 , 例如 黑洞 的产生根 源 不 只是 匹 配 阀值 的
问题 , 还 和训 练 样 本 来 源有 关 系. 该 文 首 先 扩 展
本, 如 果 匹配成 功 , 则 认 为识别 了该 待检 样本 . 阴性选 择 算 法 从 诞 生 到 现 在 成 功地 应 用 到 了各行 各业 , 取 得 了 良好 的效 果 , 但 也暴 露 出 了 其 不 足之处 , 主 要 表 现在 三个 方 面 : 首先 训 练样
S e l e c t i o n A l g o r i t h m) 进 行 了并 行 性 改 造 , 增 强 了
算法 的并 行 能力 ; 舒才 良等 提 出了在 数据 不 完
步骤 1 : 从 系统 自动 随机 生 成 初 始 化训 练样
备情况下 的改进算法 , 引入 了分类器融合投票决
【 关键词】阴性选择算法; 人工免疫; 集成学习
中图分类号 : T l Y 3 文献标识码 : A 文章编号 : 1 0 0 0— 5 6 1 7 ( 2 0 1 5 ) O 1 — 0 0 4 1— 0 4
变 阀值 . 通过 三 个 方 面 的改 进 来 提 高 检 测 精 度 ,
度有很大的影响 , 只有在成熟检测器越来越多 的 情况 下 , 检测 精 度 才 令 人 满 意 ; 其 次 未 成 熟 检 测
器 的来 源是 随 机 生 成 的 , 训练样本不够典型 , 代
表性 不 强 , 这样将不可避免地产生黑洞 ; 再 次 阴 性 选择 算法 采用 r 一连续 位 ( r —c o n t i g u o u s b i t s ) 匹
否 则存 活 , 形 成若 干成 熟 检测器 .
步骤 2 : 经过 步骤 1的多次重 复迭 代 , 生 成数
量 足够 的成 熟 检测器 .
配 阀值 , 来解 决成 熟 检测器 生 成效 率 低 和容 易 产 生黑 洞 问题 . 上述 学 者 的各 种 改进 措 施 都起 到 了
一
步骤 3 : 利 用 步骤 2获得 的成 熟 检 测 器 检测
策思 想 ; 翟宏 群 等 利 用 模 糊 思 想 , 采 用 最 优搜 索原 理 对 降 低 黑 洞 数 量 起 了 一 定 的作 用 ; 伍 海 波¨ 9 通 过 改进 成 熟 检 测 器 的 生 成 机 制 及 改 变 匹
本, 形成 初始 的未 成 熟 检 测 器 , 当未 成 熟 检 测 器 与 自体 集 中 的样 本 匹配 , 如 果 匹配 成 功 则 淘 汰 ,
0 引 言
丹 麦 学者 J e me l l 在1 9 7 4年提 出 了一个 人工
优化 黑洞 覆盖 空 间.
免 疫模 型 , F o r r e s t 等 。 后 来 提 出 了 阴性 选择 算
1 阴性选 择算法及其分 析
自然 界 的生 物 经 过 进 化 大部 分 形 成 了天 然 的免 疫 机制 , 当抗 原 第 一 次 入 侵 免 疫 系 统 时 , 生 物体 产 生应激 反 应作 出第 一次 应答 , 并 学 习完 成 自体 耐 受过 程 , 产生免疫记忆 ; 当抗 原 再 次 入 侵 时激 发 二次应 答 , 识 别该 抗 原 1 . 这 种 学 习 防御 机制 引 入计算 机 领域 后 , 形 成 了人 工 免疫 识 别 系 统( A I R S ) , 阴性 选择 算 法 是其 核 心 算 法之 一 , 算
傅 龙天 , 徐 戈 , 陈滕 林
( 闽江 学 院 )
【 摘
要】引入集成学习算法 , 采用可变匹配阀值策略 , 从训练样本来源、 自体
耐 受学 习过程 、 匹配规 则等 三 个方 面进 行 改进 ,提 出 了一 个 E—N S A模 型. 仿 真 实
验证 明本 模 型提 高 了检 测 率 , 优 化 了黑洞覆盖 空间 , 并 具备 较 强的 自适应 能 力.