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

简介: 本节书摘来自CCAI《中国人工智能学会通讯》一书中的第8章,第8.23节, 更多章节内容可以访问云栖社区“CCAI”公众号查看。

8.23 基于演化优化的网络结构平衡分析

结构平衡是网络结构分析中的一个重要概念[28] 。分析网络结构平衡可以帮助我们深入研究网络中个体之间的联系,理解复杂系统由非平衡状态向平衡状态的动态进化。网络结构平衡已经被应用到多个领域,如国际关系、政治选举等。

结构平衡研究中有两个重要的挑战:① 网络是否平衡?② 网络怎样由不平衡状态进化为平衡状态?

适应度函数

文献 [29] 提出了一个能量函数来计算网络的全局平衡性。能量函数表示如下:image
其中, image表示节点 v i 和 v j 之间的符号;表示节点 v i 所在类的类标。

计算能量函数被证明是一个 NP-hard 问题。此能量函数适用于网络强平衡,但不适用于网络弱平衡。许多学者根据需求重新设计了新的能量函数。在实际情景中,网络通过转变正负边的符号实现非平衡状态到平衡状态的转换,然而正负边的转换代价往往是不相同的。通过引入一个转换代价,文献[30] 设计了一个新的能量函数。上述两种能量函数都只适用于强平衡,即整个网络被划分为两个社区。文献 [31] 提出了一种适用于弱平衡的能量函数。文献 [32] 也提出了一种适用于弱平衡的能量函数,在此目标函数中,引入了正负边的转换代价。

个体表示
结构平衡研究中,演化计算通常采用基于字符串的个体表示。为了优化能量函数,文献 [33] 使用了一种由+1和-1组成的染色体编码,其中+1和-1表示每个节点所属的类标。在这种编码方式中,相同编码的节点属于同一类。文献 [30] 对每一个节点的类标和每一条边的符号变化同时进行编码。文献[32] 在弱平衡问题中使用了整数编码。这些编码方式都非常简单,时间复杂度非常低[32] 。

遗传算子
文献 [30,33] 采用了两点交叉操作,这种交叉操作非常简单且高效。文献 [32] 采用了双向交叉操作。在双向交叉操作中,子代个体可以很好地继承父代个体中的社区划分。

为了减少无意义的搜索,文献 [30-33] 都采用了基于邻域知识的变异操作。局部搜索在网络结构平衡中,两个由正边连接的节点通常在同一个社区中。基于上述先验知识,文献 [33]使用了一种基于邻域的局部搜索。文献 [30] 提出了一种贪婪的局部搜索策略,这种局部搜索很有效,但是时间复杂度非常高。为了更好地利用网络的结构信息,文献 [32] 提出了一种基于多层学习的演化算法,这种多层学习演化算法可以很快的收敛。

相关文章
|
24天前
|
机器学习/深度学习 人工智能 算法
猫狗宠物识别系统Python+TensorFlow+人工智能+深度学习+卷积网络算法
宠物识别系统使用Python和TensorFlow搭建卷积神经网络,基于37种常见猫狗数据集训练高精度模型,并保存为h5格式。通过Django框架搭建Web平台,用户上传宠物图片即可识别其名称,提供便捷的宠物识别服务。
240 55
|
2月前
|
人工智能 边缘计算 物联网
蜂窝网络未来发展趋势的分析
蜂窝网络未来发展趋势的分析
82 2
|
2天前
|
机器学习/深度学习 人工智能 算法
基于Python深度学习的眼疾识别系统实现~人工智能+卷积网络算法
眼疾识别系统,本系统使用Python作为主要开发语言,基于TensorFlow搭建卷积神经网络算法,并收集了4种常见的眼疾图像数据集(白内障、糖尿病性视网膜病变、青光眼和正常眼睛) 再使用通过搭建的算法模型对数据集进行训练得到一个识别精度较高的模型,然后保存为为本地h5格式文件。最后使用Django框架搭建了一个Web网页平台可视化操作界面,实现用户上传一张眼疾图片识别其名称。
16 4
基于Python深度学习的眼疾识别系统实现~人工智能+卷积网络算法
|
14天前
|
存储 安全 物联网
浅析Kismet:无线网络监测与分析工具
Kismet是一款开源的无线网络监测和入侵检测系统(IDS),支持Wi-Fi、Bluetooth、ZigBee等协议,具备被动监听、实时数据分析、地理定位等功能。广泛应用于安全审计、网络优化和频谱管理。本文介绍其安装配置、基本操作及高级应用技巧,帮助用户掌握这一强大的无线网络安全工具。
43 9
浅析Kismet:无线网络监测与分析工具
|
16天前
|
数据采集 机器学习/深度学习 人工智能
基于AI的网络流量分析:构建智能化运维体系
基于AI的网络流量分析:构建智能化运维体系
90 13
|
2月前
|
机器学习/深度学习 自然语言处理 语音技术
Python在深度学习领域的应用,重点讲解了神经网络的基础概念、基本结构、训练过程及优化技巧
本文介绍了Python在深度学习领域的应用,重点讲解了神经网络的基础概念、基本结构、训练过程及优化技巧,并通过TensorFlow和PyTorch等库展示了实现神经网络的具体示例,涵盖图像识别、语音识别等多个应用场景。
81 8
|
20天前
|
安全 网络协议 网络安全
网络不稳定导致HTTP代理频繁掉线的分析
随着数字化时代的加速发展,网络安全、隐私保护及内容访问自由成为用户核心需求。HTTP代理服务器因其独特技术优势受到青睐,但其掉线问题频发。本文分析了HTTP代理服务器不稳定导致掉线的主要原因,包括网络问题、服务器质量、用户配置错误及IP资源问题等方面。
66 0
|
2月前
|
安全 网络协议 网络安全
【Azure 环境】从网络包中分析出TLS加密套件信息
An TLS 1.2 connection request was received from a remote client application, but non of the cipher suites supported by the client application are supported by the server. The connection request has failed. 从远程客户端应用程序收到 TLS 1.2 连接请求,但服务器不支持客户端应用程序支持的任何密码套件。连接请求失败。
|
2月前
|
机器学习/深度学习 人工智能 安全
探索人工智能在网络安全中的创新应用
探索人工智能在网络安全中的创新应用
105 0
|
1月前
|
机器学习/深度学习 人工智能 搜索推荐
探索人工智能在现代医疗中的革新应用
本文深入探讨了人工智能(AI)技术在医疗领域的最新进展,重点分析了AI如何通过提高诊断准确性、个性化治疗方案的制定以及优化患者管理流程来革新现代医疗。文章还讨论了AI技术面临的挑战和未来发展趋势,为读者提供了一个全面了解AI在医疗领域应用的视角。
73 11