《中国人工智能学会通讯》——8.25 基于演化优化的生物网络配准

8.25 基于演化优化的生物网络配准

生物网络配准是为了找到不同种群之间不同蛋白质网络的相似子图。生物网络配准可以帮助我们预测蛋白质功能。网络配准主要分为局部网络配准和全局网络配准两种。局部网络配准是为了匹配网络的局部区域,而全局网络是为了匹配网络的所有节点。在全局网络配准中,一个重要的问题是同时匹配网络结构和生物信息。全局网络配准被证明是一个 NP 完全问题。

目标函数
以前的算法主要是通过最大化网络的拓扑相似度,实现生物网络配准。学者提出了许多拓扑 相 似 度 函 数, 如 edge correctness、 inducedconserved structure 和 symmetric substructurescore。后来通过同时优化节点序列和拓扑相似度提高配准准确率[38] 。通常引入一个参数 α 来调节节点序列和拓扑相似度的权重,类似于下面的形式:
其中, T s 表示网络拓扑相似度;S s 表示节点序列相似度;α 是介于 0~1 之间的权重。

传统算法中,需要反复实验来确定 α 的值。文献 [39] 的作者将网络匹配问题建模成一个多目标优化问题,其中 T s 和 S s 作为两个目标函数。

个体表示
给定两个网络 和 ,使得 。网络 G 1 中的所有节点使用序列 标记。 对于网络G 2 ,使用一个随机排列的序列 表示。表示匹配结果,它是由 中的前 n 1个元素组成。

遗传算子
对于网络匹配问题,主要有两种交叉操作。第一种基于 knuths 正则分解和循环分解算法[40] 。这种交叉操作产生的子代可以很好地继承它们父代大部分的性质。另外一种交叉操作是均匀部分匹配交叉。网络匹配问题中使用的变异操作一般都非常简单,如文献 [39] 中随机交换一个染色体的两个元素。

局部搜索
作为一个被广泛采用的局部搜索算法,爬山法也被用于网络匹配问题[39] 。在文献 [39] 中,作者设计了两种基于爬山法的策略来改善匹配的种群并且增加了目标空间种群的多样性。在文献 [41] 中,作者设计了一种新的基于邻域的局部搜索算法。

时间: 2024-09-15 22:55:19

《中国人工智能学会通讯》——8.25 基于演化优化的生物网络配准的相关文章

《中国人工智能学会通讯》——1.30 演化学习调研

1.30 演化学习调研 演化学习是基于演化算法来处理机器学习面临的优化问题的研究方向.演化算法源于 20 世纪 60 年代,随着计算设备的出现,研究者设计了在计算机中模拟生物进化过程的算法,包括遗传算法.演化规划算法.演化策略算法等,并发现这样的算法具有一定的优化能力,并且对优化目标函数的限制很少,可以用于目标函数不可导.不连续,甚至写不出目标函数的情况. 随着时间的发展,这些最初的算法以及之后设计的变种现在可以统称为演化算法(Evolutionaryalgorithms),因为这些算法有相近的

《中国人工智能学会通讯》——8.9 演化学习研究进展

8.9 演化学习研究进展 机器学习[1]是人工智能领域最重要的分支之一,主要研究计算机如何通过利用经验自动提高自身的性能,并已成为智能数据分析的主要方法.按照监督信息的不同,机器学习问题可以分为监督信息完全的监督学习.没有监督信息的无监督学习,以及介于两者之间的弱监督学习,其中弱监督学习包括监督信息滞后的强化学习.监督信息缺失的半监督学习.多示例学习等.AAAI Fellow 美国华盛顿大学 P. Domingos 教授指出"机器学习=表示 +评估 + 优化" [2] ,即不同的机器学

《中国人工智能学会通讯》——8.16 演化计算中的机器学习

8.16 演化计算中的机器学习 演化计算与机器学习是同属人工智能的紧密相连的两个研究方向,一方面演化算法 (EAs,evolutionary algorithms) 可以用于求解机器学习中的复杂优化问题:另一方面机器学习可辅助 EA.本文侧重后者. 需要指出的是,EA 本身也具有内在学习的能力,演化计算研究者从最初即意识到学习在 EA 中的重要性,例如遗传算法 (genetic algorithm) 中的积木块 (building blocks) 假设就是利用积木块来学习自变量之间的关联性,以提

中国人工智能学会通讯——一种基于众包的交互式数据修复方法 5 相关工作

5 相关工作 数据修复旨在发现和修正数据库中错误的数据.在过去的几十年里,研究人员提出了各种各样自动发现并修复数据库中错误数据的方法[1].这些方法大致可以分为如下三类. (1)传统的方法先依赖各种约束条件,包括FDs[5,7].CFDs[6].完整性约束[4]和包含关系(INCs)[5]来检测数据中的由错误数据引起的不一致性(或冲突):然后用文献[2-4]中的方法修正所有的错误数据,从而解决所有的冲突.对一般的文本数据库,这一类方法中的大部分工作都是使用FD/CFDs进行修复,因为FD/CFD

《中国人工智能学会通讯》——8.5 鸽群优化在控制参数优化中的应用

8.5 鸽群优化在控制参数优化中的应用 经典 PID 控制方法在面对非线性和模型不确定性等因素时,难以满足控制性能的要求,同时控制器参数的选取会对被控对象的响应精度产生较大的影响.Dou et al [15] 将模型预测控制算法应用到了舰载机的控制器设计中,并通过使用鸽群优化对模型预测控制其参数进行优化设计,仿真分析表明,鸽群优化可以很好地对控制器参数进行优化设计,满足控制需求. Deng et al [16] 提出了一种新的自动着陆系统控制参数设计方法.为克服人工调参的问题,利用鸽群优化将参数

《中国人工智能学会通讯》——8.4 鸽群优化在编队中的应用

8.4 鸽群优化在编队中的应用 多无人机紧密编队控制具有极强的耦合性和非线性,由于模型输入存在强耦合 , 并且性能指标与模型参数并不存在直接的映射关系 , 因此紧密编队模型控制输入的选取是一个关键技术难题.段海滨等人[13]提出了一种基于捕食逃逸鸽群优化的无人机紧密编队协同控制方法: 基于人工势场法设计了外环控制器 , 将无人机紧密编队转化成一种抽象的人造势场中的运动 ; 基于鸽群优化设计了内环控制器 , 进行控制量的优化求解.在遵循鸽群优化基本思想的基础上 , 对其结构进行调整 , 并针对基本

《中国人工智能学会通讯》——8.3 鸽群优化

8.3 鸽群优化 基于鸽群在寻的过程中的特殊导航行为,Duanet al [7] 提出了一个新的仿生群体智能优化模型--鸽群优化算法.在这个算法中模仿鸽子寻的不同阶段使用的不同导航工具,提出了下面两种不同的算子模型. (1)地图和指南针算子(Map and CompassOperator):地图和指南针算子是模仿太阳和地球磁场这两种导航工具对鸽子的作用.鸽子通过磁感来感受磁场,从而在脑海中绘制地图,并把太阳当作指南针来调整方向.随着鸽群越来越逼近目的地,会逐步减少对太阳和磁性粒子的依赖. (2)

《中国人工智能学会通讯》——8.6 鸽群优化在图像处理中的应用

8.6 鸽群优化在图像处理中的应用 Duan et al [9] 将鸽群优化用于回声状态神经网络的参数优化,并将该改进后的递归神经网络算法用于图像复原,该图像复原算法可用于模糊图像复原和噪声图像复原.回声状态神经网络是一种递归神经网络,参数选择对该神经网络的性能有很大影响.首先使用正交设计策略初始化鸽群优化参数,通过对用不同程度和不同类型退化的图像进行复原以测试该图像复原算法的性能,并与多种其他图像复原算法进行了对比实验.实验结果表明,通过设置训练样本可以实验对不同程度和不同类型的退化图像进行复

《中国人工智能学会通讯》——8.23 基于演化优化的网络结构平衡分析

8.23 基于演化优化的网络结构平衡分析 结构平衡是网络结构分析中的一个重要概念[28] .分析网络结构平衡可以帮助我们深入研究网络中个体之间的联系,理解复杂系统由非平衡状态向平衡状态的动态进化.网络结构平衡已经被应用到多个领域,如国际关系.政治选举等. 结构平衡研究中有两个重要的挑战:① 网络是否平衡?② 网络怎样由不平衡状态进化为平衡状态? 适应度函数 文献 [29] 提出了一个能量函数来计算网络的全局平衡性.能量函数表示如下: 其中, 表示节点 v i 和 v j 之间的符号:表示节点 v