异构代理系统中检测中性节点及社交网络结构分析
异构代理系统中中性节点检测
在异构代理系统的网络中,存在着大量不同类型代理之间的通信,对这些交互进行挖掘分析具有一定的复杂性。下面将介绍几种用于检测代理之间相似频率和行为的模块。
检测相似频率模块
首先,为了应用相关模块,需要提取协作图和矩阵。以场景 2 为例,其协作图根据定义 1 生成,基于该协作图制作的协作矩阵为矩阵 M2。对于其他场景的部分协作图,如图 7 和图 8 所示,它们共同代表了该系统的一些可能的交互网络。
通过应用算法 1,得出控制器代理和信任管理器代理(代理 1 和 6)处于同一集群。这意味着在给定网络中,这两个代理与其他代理的通信将表现出相同的行为。
- 对于控制器代理(A1),根据定义 3 从协作矩阵中提取其在七个场景中的向量,所有网络中与该代理相关的向量格式为:veca2 = {0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0}(1 ≤ a ≤ 7)。聚类结果显示这七个向量处于同一集群。
- 对于信任管理器代理(A6),当 a = 3, 4 时,veca6 = {0, 5, 0, 4, 4, 0, 0, 3, 0, 2, 3, 0};当 a = 1, 2, 5, 6, 7 时,veca6 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}。按照算法 1 考虑非零向量,结果表明该代理也处于同一集群,在与其他代理的所有通信网络中表现出相同的行为。
检测相似行为模块(类型间关系)
此模块用于检测类型间关系中的相似行为,以卖家(Seller)和买家(Buyer)两种代理类型为例。每种代理