使用手册
工作流组件
计算
HANP

HANP

分类:计算图遍历

描述

HANP(Hop Attenuation & Node Preference)算法是 LPA 算法的优化算法,考虑了标签的其他信息,例如度的信息、距离信息等,同时在传播时引入了衰减系数,防止过度传播。

仅支持无向图。

参考论文:Towards real-time community detection in large networks (opens in a new tab)

输入

名称数据类型端口类型参数名描述
边表StringFolder Fileinput图数据输入路径,CSV 格式的边表

输出

名称数据类型端口类型参数名描述
输出路径StringFolderoutput默认值 ${OFNIL_DEFAULT_OUTPUT}

参数

名称数据类型参数名默认值描述
边表 SchemaStringinput_schemafrom:string,to:string输入图数据 (CSV 格式的边表) 的 Schema
有向图Booleanis_directedtrue是否为有向图。关闭表示无向图,自动添加反向边
切分图Booleanpart_by_intrue使用顶点入度切分图
AlphaIntegeralpha-1顺序平衡切分的 α 值
迭代次数Integeriterations20
节点度倾向性Floatpreference1节点度倾向性的幂指数
衰减因子Floathop_att0.1衰减因子,取值范围 0~1。值越大衰减的越快,可以传递的次数越少

资源

名称数据类型默认值描述
CPU RequestsDouble0.5 CoreCPU 请求量,容器启动时最低需要的 CPU 资源
CPU LimitsDouble1 CoreCPU 限制,容器能够使用的最大 CPU 资源量
Memory RequestsInteger512 MB内存请求量,容器启动时最低需要的内存资源
Memory LimitsInteger512 MB内存限制,容器能够使用的最大内存资源量