资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,ppt课件完整,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,二级,三级,四级,五级,ppt课件完整,*,免疫进化理论的研究,1,ppt课件完整,免疫进化理论的研究1ppt课件完整,主要内容,研究背景与现状;,免疫进化算法;,免疫神经网络;,2,ppt课件完整,主要内容 研究背景与现状;2ppt课件完整,研究背景,在生物科学领域,人们对进化、遗传和免疫等自然 现象已经进行了广泛而深入的研究;,进化算法是建立在模仿生物遗传与自然选择基础上的一种并行优化算法,其性能优异、应用广泛;,进化算子在为每个个体提供了进化机会的同时,也无可避免地产生了退化的可能;,大多数待求问题有可以利用的先验知识或特征信息,故可以利用这些信息来抑制进化过程中的退化现象;,生物免疫理论为改进原有算法的性能,建立集进化与免疫机制于一体的新型全局并行算法奠定了基础,。,3,ppt课件完整,研究背景在生物科学领域,人们对进化、遗传和免疫等自然 现象已,Artificial Immune SystemAIS,人工智能信息处理系统的研究,脑神经系统(神经网络);,遗传系统(进化计算);,免疫系统(人工免疫系统)。,4,ppt课件完整,Artificial Immune SystemAIS人工,一门新兴的研究领域。,AIS,的研究历史,Farmer,等人在1986年首先在工程领域提出,免疫,概念,;,Varela,等人受免疫网络学说的启发,提出并进而完善免疫网络模型。,5,ppt课件完整,一门新兴的研究领域。AIS的研究历史Farmer等人在1,人工免疫网络模型,AIS,的研究现状之一,独特型免疫网络(,Jerne,);,互联耦合免疫网络(,Ishiguro);,免疫反应网络(,Mitsumoto,);,对称网络(,Hoffmann,);,多值免疫网络(,Tang),.,6,ppt课件完整,人工免疫网络模型AIS的研究现状之一独特型免疫网络(Je,免疫学习算法,AIS,的研究现状之二,反面选择算法(,Forrest,);,免疫学习算法(,Hunt&Cooke);,免疫遗传算法(,Chun);,免疫,Agent,算法(,Ishida);,免疫网络调节算法(,Wang&Cao);,免疫进化算法(,Jiao&Wang),.,7,ppt课件完整,免疫学习算法AIS的研究现状之二反面选择算法(Forr,国际研究,AIS,的研究现状之三,1996年,日本,基于免疫性系统的国际专题讨论会,提出并确认,人工免疫系统(AIS),的概念,;,1997年,IEEE的SMC组织专门成立了,人工免疫系统及应用,的分会组织;,目前,几乎所有有关人工智能领域的学术会议都收录,AIS,方面的论文。,8,ppt课件完整,国际研究AIS的研究现状之三1996年,日本,基于免疫,免疫进化算法的研究,9,ppt课件完整,免疫进化算法的研究9ppt课件完整,生物免疫的启示,在生物自然界中,免疫现象普遍存在,并对物种的,生存与繁衍,发挥着重要的作用;,生物的免疫功能主要是由参与免疫反应的细胞或由其构成的器官来完成的;,生物免疫主要有两种类型:,特异性免疫,(,Specific Immunity),,非,特异性免疫反应,(,Nonspecific Immunity);,生物免疫系统是通过自我识别、相互刺激与制约而构成了一个,动态平衡的网络结构,。,10,ppt课件完整,生物免疫的启示在生物自然界中,免疫现象普遍存在,并对物种的,免疫生物学的基本概念,抗原,是指能够刺激和诱导机体的免疫系统使其产生免疫应答,并能与相应的免疫应答产物在体内或体外发生特异性反应的物质。,抗体,是指免疫系统受抗原刺激后,免疫细胞转化为浆细胞并产生能与抗原发生特异性结合的免疫球蛋白,,,该免疫球蛋白即为抗体,。,11,ppt课件完整,免疫生物学的基本概念 抗原11ppt课件完整,免疫系统的主要功能,免疫防御,即机体防御病原微生物的感染;,免疫(自身)稳定,即机体通过免疫功能经常消除那些损伤和衰老的细胞以维持机体的生理平衡;,免疫监视,即机体通过免疫功能防止或消除体内细胞在新陈代谢过程中发生突变的和异常的细胞。,12,ppt课件完整,免疫系统的主要功能 免疫防御12ppt课件完整,免疫系统的主要特点,免疫识别,免疫应答,免疫耐受,免疫记忆,免疫调节,13,ppt课件完整,免疫系统的主要特点免疫识别13ppt课件完整,算法研究,生物学概念与理论,方法:,工程计算方法,14,ppt课件完整,算法研究生物学概念与理论方法:工程计算方法14ppt课件完整,进化免疫,传统进化算法是在一定发生概率的条件下,随机地、没有指导地迭代搜索,因此它们在为群体中的个体提供了进化机会的同时,也无可避免地产生了退化的可能。,每一个待求的实际问题都会有自身一些基本的、显而易见的特征信息或知识。然而进化算法中的交叉和变异算子在求解问题时,操作的可变程度较小。,15,ppt课件完整,进化免疫传统进化算法是在一定发生概率的条件下,随机地、,基本概念,染色体,表示待求问题的解的形式的一种数据结构。,基因,构成染色体的最基本的数据单位。,个体,具有某类染色体结构的一种特例。,16,ppt课件完整,基本概念染色体16ppt课件完整,基本概念,抗原,所有可能错误的基因,即非最佳个体的基因。,疫苗,根据进化环境或待求问题的先验知识,所得到的对最佳个体基因的估计。,抗体,根据疫苗修正某个个体的基因所得到的新个体。,17,ppt课件完整,基本概念抗原17ppt课件完整,免疫算子有两种类型:,全免疫,非特异性免疫,目标免疫,特异性免疫,免疫思想的实现,免疫算子,即:群体中的每个个体在进化算子作用后,对其每一环节都进行一次免疫操作的免疫类型;,即:在进行了进化操作后,经过一定的判断,个体仅在作用点处发生免疫反应的一种类型。,18,ppt课件完整,免疫算子有两种类型:免疫思想的实现 免疫算子即:群体中的每,免疫操作的基本过程,首先,对待求求问题进行具体分析,从中提取出 最基本的特征信息,;,其次,对此特征信息进行处理,以将其转化为求解问题的一种方案;,最后,将此方案以适当的形式转化成,免疫算子,以实施具体的操作。,19,ppt课件完整,免疫操作的基本过程首先,对待求求问题进行具体分析,从中提,免疫算子,算法中的免疫思想主要是在合理提取疫苗的基础上,通过免疫算子来实现的;,免疫算子由,接种疫苗,和,免疫选择,两个操作完成的。,The Immune operator,为了防止群体的退化。,为了提高个体的适应度。,20,ppt课件完整,免疫算子 算法中的免疫思想主要是在合理提取疫苗的基础上,,设个体,x,,,给其接种疫苗是指按照先验知识来修改,x,的某些基因位上的,基因或其分量,,使所得个体,以较大的概率具有更高的适应度,。,疫苗,是从先验知识中提炼出来的,它所含的信息量及其准确性对算法性能的发挥起着重要的作用。,免疫算子,接种疫苗,之,21,ppt课件完整,设个体x,给其接种疫苗是指按照先验知识来修改x的某些基因位上,这一操作一般分两步完成:第一步是,免疫检测,,即对接种了疫苗的个体进行检测,若其适应度仍不如父代,则该个体将被父代中所对应的个体所取代;第二步是,退火选择,,即在目前的子代群体中以右边所示概率,免疫算子,免疫检测,之,选择个体进入新的父代群体。在免疫策略中,仅有免疫检测而没有退火选择。,22,ppt课件完整,这一操作一般分两步完成:第一步是 免疫检测,即对接种了疫苗,体系结构,免疫算法,免疫规划,免疫策略,23,ppt课件完整,体系结构免疫算法23ppt课件完整,免疫算法,随机产生初始父代种群,A,1,,,根据先验知识抽取疫苗;,若当前群体中包含最佳个体,则算法停止运行并输出结果;否则,继续;,对当前第,k,代父本种群,A,k,进行交叉操作,得到种群,B,k,;,对,B,k,进行变异操作,得到种群,C,k,;,对,C,k,进行接种疫苗操作,得到种群,D,k,;,对,D,k,进行免疫选择操作,得到新一代父本,A,k+1,,,转至第二步。,Immune Algorithm-IA,24,ppt课件完整,免疫算法随机产生初始父代种群A1,根据先验知识抽取疫苗;I,免疫算法的收敛性,状态转移过程示意图:,定 理:免疫算法是收敛的。,定 义,:,如果对于任意的初始分布均有,则称算法收敛。,25,ppt课件完整,免疫算法的收敛性状态转移过程示意图:定 理:免疫算法是收,初始化:首先,根据要求确定解的精度,;,其次,随机产生,N,个个体,并由此构成初始的父代种群,A,0,;,根据先验知识抽取疫苗,H,;,计算当前种群,A,k,的个体适应度,并进行停机条件的判断。若条件满足,则停止运行并输出结果;否则继续;,对当前的父代群体,A,k,进行变异操作,生成子代群体,B,k,;,对群体,B,k,进行接种疫苗操作,得到种群,C,k,;,对群体,C,k,进行免疫选择操作,得到新一代父本,A,k+,1,,,并转至,第三步,。,免疫规划,Immune Programming-IP,26,ppt课件完整,初始化:首先,根据要求确定解的精度;其次,随机产生N个个体,,免疫规划的收敛性,状态转移过程示意图:,定 理:免疫规划是收敛的。,定 义,:,如果对于任意的初始分布均有,则称算法收敛。,27,ppt课件完整,免疫规划的收敛性状态转移过程示意图:定 理:免疫规划是收,免疫策略,根据要求确定解的精度,再根据先验知识抽取疫苗,H,;,随机产生,个个体作为初始的父本群体;,交叉:产生由父代和子代构成的规模为2,的中间群体;,变异:对每一个个体进行变异将得到一个新的个体;,免疫:首先按照对问题的先验知识修改个体(,x,),的某些分量;然后对群体中注射了疫苗的个体进行检测;,选择:从规模为2,的群体中按适应度的大小取出前,个个体作为新一代父本的群体;,停机条件检测。,Immune Strategy-IS,28,ppt课件完整,免疫策略根据要求确定解的精度,再根据先验知识抽取疫苗H;Im,免疫策略的收敛性,状态转移过程示意图:,定 理:免疫策略是收敛的。,定 义,:,如果对于任意的初始分布均有,则称算法收敛。,29,ppt课件完整,免疫策略的收敛性状态转移过程示意图:定 理:免疫策略是收,免疫算子的机理,在免疫选择作用下,若疫苗使抗体适应度得到提高,且高于当前群体的平均适应度,则疫苗所对应的模式将在群体中呈指数级扩散;否则,它将被遏制或呈指数级衰减。,定 理:,30,ppt课件完整,免疫算子的机理在免疫选择作用下,若疫苗使抗体适应度得到提高,,Begin:,抽取疫苗:,分析待求问题,搜集特征信息;,依据特征信息估计特定基因位上的模式:;,k,=0 and,j,=0;,while(Conditions=True),if,P,V,=True,then,j,=,j,+1;,i,=0;,for(,i,n,),接种疫苗:;,免疫检验:,if ,then ;else ;,i,=,i,+1;,退火选择:;,k,=,k,+1;,End,免疫算子的执行算法,31,ppt课件完整,Begin:免疫算子的执行算法31ppt课件完整,具体分析待求问题,搜集特征信息。,免疫疫苗的选取方法,通用方法,之一,以,TSP,问题为例,通过具体分析可以得出相邻两两城市之间的最短路径即为求解该问题时可以利用的一种疫苗。,32,ppt课件完整,具体分析待求问题,搜集特征信息。免疫疫苗的选取方法通用方法之,TSP,问题的描述,TSP,问题是旅行商问题的简称。即一个商人从某一城市出发,要遍历所有目标城市,其中每个城市必须而且只须访问一次。所要研究的问题是在所有可能的路径,中寻找一条路程最短的路线。该问题是一个典型的,NP,问题,即随着规模的增加,可行解的数目将做指数级增长。,33,ppt课件完整,TSP问题的描述TSP问题是旅行商问题的简称。即一个商人从某,TS
展开阅读全文