您好,欢迎来到年旅网。
搜索
您的当前位置:首页基于贝叶斯网络下的遗传算法

基于贝叶斯网络下的遗传算法

来源:年旅网
维普资讯 http://www.cqvip.com 第24卷第1期 2007年3月 广东工业大学学报 Journal of Guangdong University of Technology Vo1.24 No.1 March 2007 基于贝叶斯网络下的遗传算法 陈锡枢 (肇庆学院数学系,广东肇庆526061) 摘要:概率推理的基础是贝叶斯理论,它允许对任意的概率陈述作反向推导.利用概率论中的定理,将贝叶斯理论 移植到遗传算法上,拓展了遗传算法的应用范围. 关键词:概率;贝叶斯理论;遗传算法 中图分类号:TP18 文献标识码:A 文章编号:1007—7162(2007)01-0019-03 引言 且U.B =n,若P(B )>0, 1,2,…,n,则对任一事 目前遗传算法所涉及的主要领域有自动控制、 件A有 组合优化、图像处理、信号处理、人工生命、机器学 P(A)=∑P(B )P(A  lBi). 习、交通运输、设备布局、车间调度、进化神经网络、 模糊模式识别、多目标优化、模糊优化、可靠性设计、 引理3(贝叶斯公式 ) 设 , ,…, 是样 网络设计与路径问题等许多更新、更工程化的应用. 本空间n的一个分割,即 , ,…, 互不相容, 研究热点主要集中在收敛性证明、新型高效的遗传 且U.B =n,若P(A)>0,P(B )>0, 1,2,…,n, 算子设计、遗传算法与局部优化算法的结合、遗传算 则 法在各领域的应用研究、软计算与计算智能中的遗 传算法.但在人工智能的研究中,往往有成千上万个 P(B lA): , 1,2,…, , 变量,每个变量又以不可预测的方式影响其他的变 P( )P(A} ) 量,若每个变量以一般的选择、交叉、变异的遗传操 特别地,当凡=1时,有P(A} )= . 作,是不可能实现优化的.本论文以贝叶斯网络按概 率传播方法,将群体(问题的解)一代一代地优化和 推理,并逐渐逼近最优解.这样,既保持遗传算法的 2贝叶斯网络 优点,又能对不确定性命题进行推理和搜索,拓展了 2.1贝叶斯理论简介 遗传算法. 概率推理的基础是贝叶斯理论,它允许对任意 1 基本原理 的概率陈述作反向推导. 例如,当看到屋外的草坪是湿的,想知道昨天是 引理1(条件概率) 设事件 的概率P( )> 否下雨了,而现在仅仅知道如果昨天下雨了,今天的 0,则在事件B已发生的条件下事件A的条件概率 草坪是湿的概率,贝叶斯理论则可以帮助从已知的 等于事件AB的概率除以事件 的概率所得的商: 知识反向推导了未知的结论. P(A I B): . 若A表示事件“昨天下雨”; 表示事件“草坪 是湿的”; lA表示事件“在A事件发生的前提下, 推论1:P(AB)=P(A  l)P( )=P(B l A)P(A). 事件发生”,即 }A表示“如果昨天确实下雨了,今 推论2:当事件A、 相互时, 天的草坪是湿的”. P(AB)=P(A} )P( )=P(A)P( ). 引理2(全概率公式¨ ) 设 , ,…, 是样 由贝叶斯理式P(A I B): , 本空间n的一个分割,即 ,, ,…, 互不相容, 可以从条件概率P(B}A)以及事件A和 发生的概 收稿日期:2006 09—15 基金项目:广东省自然科学基金(04300167) 作者简介:陈锡枢(1963.),男,讲师,主要研究方向为计算智能 维普资讯 http://www.cqvip.com 广东工业大学学报 第24卷 率P(A)和P(B)得到P(A l 的概率值. P(A f 表示“表示在发生日事件的前提下,A 事件发生的概率”,即表示“草坪已经湿了的情况 下,昨天下雨的概率.” 可见,这一反向推理特征,极大地帮助了在贝叶 斯网络中进行类似人类的推理活动. 2.2贝叶斯网络 中的0.010 959的物理意义是:在任何一天中,报警 系统拉响的概率是0.010 959.“数据2”的物理意 义是“报警”被拉响的条件下事件组的概率,由引理 3(贝叶斯公式)算出(例如:0.009 381/0.010 959= 0.856 009),表1中“1”表示该列所有的数值相加. 2.3结果分析 当警报被拉响的时候,即使不知道是由于地震 还是由于人室盗窃所引起的,仍然可以肯定,有 给定一系列命题及它们之间的因果关系(用 “ ”导致“ ”的形式),可以将其表示为图的结构, 并在图上进行概率推理,并称该结构为贝叶斯网络. 例如,当你工作的时候,接到邻居电话,告诉你 们家的防盗铃响了.而凑巧的是,你知道防盗系统除 了窃贼外,在发生地震的时候也会报警.当然,可以 认为是地震,而不是窃贼触发防盗铃. 给出3命题组成的贝叶斯网络,如图1,从图中 可以明显地看出“入室盗窃”和“地震”都能触发 “警报”. 图1贝叶斯网络 首先计算发生地震或者入室盗窃的概率.假定 现你住在一个相对安全的地方,以日表示“人室盗 窃”、以 表示“地震”,设以下是一组较合理的概 论值: P(B)=0.001,表示“入室盗窃”的概率,则 P( )=1—0.001=0.999,表示“不入室盗窃”的概 率;. P(E)=0.002,表示“地震”的概率,则P(E)= 0.998,表示“不地震”的概率. 在各种情况组合下,计算警报被拉响的条件概 率(可以通过各种方式测试防盗系统,或者参考历 史数据),设得到了如表1所列的概率值. 表1 在各种情况下报警的可能性 表1中“数据1”的物理意义是组合事件发生且 报警的概率,“报警的概率”一栏的乘上事件组发生的 概率,女日0.01×(1—0.000 2)×0.94=0.009 381;表1 85.6%的机会是因为人室盗窃,5.28%的可能是因 为地震,9.1%的可能是什么也没有发生,还有 0.018 2%的可能是两者同时发生了. 假定得到消息,刚刚发生了一起地震,那么 P(E)=“地震的概率”=1,P(E)=“不地震的概 率”=0,同理计算得表2. 表2在各种情况下报警的可能性 表2表明,现在有99.67%的可能是由于地震 触发了报警系统,同时,只有0.326 9%的可能是因 为人室盗窃.等等. 3 贝叶斯网络拓展了遗传算法的应用 3.1 遗传算法及算法的流程 遗传算法(Genetic Algorithm)t 31是一类借鉴生 物界的进化规律(适者生存,优胜劣汰遗传机制)演 化而来的随机化搜索方法.它是由美国的J.Holland 教授1975年首先提出的.遗传算法模拟达尔文的遗 传选择和自然淘汰的生物进化过程的计算模型.它 的思想源于生物遗传学和适者生存的自然规律,是 具有“生存+检测”的迭代过程的搜索算法.其中, 选择、交叉和变异构成了遗传算法的遗传操作;参数 编码、初始群体的设定、适应度函数的设计、遗传操 作设计、控制参数设定5个要素组成了遗传算法的 核心内容.作为一种新的全局优化搜索算法,遗传算 法以其简单通用、鲁棒性强、适于并行处理以及高 效、实用等显著特点,在各个领域得到了广泛应用, 取得了良好效果,并逐渐成为重要的智能算法之一, 其遗传演算法的流程可由图2形象地表示. 3.2贝叶斯网络拓展了遗传算法 一般遗传算法是一个以目标函数为依据,通过 维普资讯 http://www.cqvip.com 第1期 群体 陈锡枢:基于贝叶斯网络下的遗传算法 遗传算法 21 Ⅲ皿皿皿  I 一[ 夏] ’  ’[ I P( lA): , _l'2,3'4. ∑P(B P(A ) 得到最终的置信度值(即Bayl的值)为 P(B.1 A)= —]  [二堑口[孕] ’r————————————————J [ 丽 选择 Q5 Qx丽而 等  5 +Q0 7 ×5 Q 3+Q Q61 x 1 + 5Q Q4 x 1  ,--Q423’ 同理得:P( 2 l A)=0.381,P( 3 l A)=0.103, 图2遗传演算法的流程 对个体施加选择、交叉、变异的遗传操作,实现群体 内个体结构重组的迭代过程.但在人工智能的研究 中,观察事物时,往往有成千上万个变量(如个体、 时间、天气、环境等),每个变量以不可预测的方式 影响其他的变量,若每个变量以选择、交叉、变异的 遗传操作,是不可能实现的.若以贝叶斯网络按概率 传播方法,将群体(问题的解)一代一代地以优化和 推理,并逐渐逼近最优解.这样,既保持遗传算法的 优点,又能对不确定性命题进行推理和搜索,从而拓 展了遗传算法. 例如,在一起案件破获过程中,知道4个嫌疑犯 当中必定有一人是真正的罪犯,假设上述置信节点 是对4个嫌疑犯犯罪动机、可能作案条件的定量分 析,通过计算,将知道谁是最可疑的罪犯. 破案第一步: 网络节点包含3个量:7r 1、Bayl、 1,如图3 所示. 1 Bay 1 l 先验概率 0.5 0.423 0.50 后验概率 0-3 0 38l 0.75 0.1 0 l03 0.6l 0.1 0 091 0.54 圈3 网络节点的先验概率和后验概率 7r1代表先验知识1:来源于对4个嫌疑犯的了 解,假设嫌疑犯1以前曾经坐过牢,那么他的犯罪可 能性将远大于其他三者.假定4个嫌疑犯自 1值分 别为0.5、0.3、0.1、0.1(相当于贝叶斯公式的 P(B ),i=1,2,3,4),这里,嫌疑犯1犯罪的可能性 最大. 1代表后验知识1:如果在现场找到一把手, 上面有罪犯的指纹,对上述4个嫌疑犯分别作指纹 鉴定,得到匹配结果分别为0.50、0.75、0.61、0.54 (相当于贝叶斯公式的P(A『 ), l,2,3,4). Bayl表示对4个嫌疑犯犯罪可能性的真实置 信度.利用贝叶斯公式 P( l A)=0.091 破案第2步: 算法:选择将破案第一步的Bayl的值遗传给 7r2,如图4所示. 2 Bay 2 2 先验概率 0.423 009 0.10 后验概率 0-38l 0.69 0.75 0.103 0.10 0.45 0.09l 0l2 0.59 图4 Bayl的值遗传给 2后的先验概率和后验概率 22代表后验知识2,如果在现场找到各方面人 证,对上述4个嫌疑犯分别作鉴定,得到匹配结果分 别为0.10、0.75、0.45、0.59.Bay2的值按Bayl的计 算方法取得. 破案第3步: 算法:选择将破案第二步的Bay2的值遗传给 7r3.……. 结果分析:在这起案件破获过程中,给出的数据 都是对嫌疑犯罪犯动机、可能作案条件的定量分析, 若每个变量以一般的数学算法的选择、交叉、变异作 精确的迭代,是不可能实现的.而利用贝叶斯网络, 将概率从一个置信节点的 向量遗传给子节点,得 到子节点的 向量;或者将它的 向量反向遗传给 给它的父节点,得到父子节点的 向量.破获案件就 得心应手了. 4 结束语 人工智能的研究中,对于遗传算法所涉及的 信号处理、模糊模式识别、多目标优化、模糊优 化、可靠性设计等较复杂结构,若通过对个体施 加选择、交叉、变异的遗传操作,难以实现群体内 个体结构重组的迭代.可用贝叶斯网络,按概率 传播方法,将群体(问题的解)一代一代地优化和 推理,并逐渐逼近最优解. (下转第39页) 维普资讯 http://www.cqvip.com 第1期 熊旋,等:一种RCS计算的新方法 39 [3]S M RAO,D RWilton.Electromagnetic scattering by sur magnetics,1994,14(1):33—62. faces of arbitrary shape[J].IEEE Trans.on Antennas and [5]N G Alexopoulos.Fundamental superstrate(cover)efects Propagation,1982,30(5):409—418. on printed circuit antennas[J].IEEE Trans:on Antennas [4]K A Michalski,C G Hsu.Rcs computation of coax.1oaded and Propagation,1984,32(8):807-816. microstrip patch antennas of arbitrary shape[J].Electro- A Novel Method for Evaluating the RCS of Microstrip Antenna XIONG Xuan ,HE Xiu.1ian。 (1.Faculty of Information Engineeirng,Guangdong University of Technology,Guangzhou 5 10006,China; 2.Institute of Electronics,Chinese Academic of Science,Beijing 100080,China) Abstract:A method for analyzing the RCS of microstrip antenna with the MOM is presented in the paper.As the additional mode basis function is introduced,the effect of the pin can be analyzed correctly。A novel method is pro. posed to compute the RCS of arbitrarily loaded microstrip antenna using the scatter ifeld of the microstrip antenna of two diferent loads.Numerical results validate the method in the paper. Key words:microstrip antenna;radar cross section(RCS);arbitrary load (上接第21页) 参考文献: [2]茆诗松.概率论与数理统计教程[M].北京:高等教育出 [1]陈魁.应用概率统计[M].北京:清华大学出版社,2003 版社,2004. The Genetic Algorithm Based on Bayesian Net CHEN Xi.shu (Department of Mathematics,Zhaoqing University,Zhaoqing 526061,China) Abstract:Theory of Bayesian is the base of probability inference.It is permitted to infer reversely any probability statements.With the help of the theorems of probability theory,this article transfers the theory of Bayesian to the ge. netic algorithm,and then expands the applicable scope of the latter. Key words:probability;theory of Bayesian;genetic algorithm 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务