Neo4j 图数据库高级应用系列 / 服务器扩展指南 APOC 8.5 - 图生成 / 随机图

这篇博客介绍了如何利用 APOC 库中的 apoc.generate.er 过程生成 ER 随机图,用于算法研究和性能测试。ER 随机图模型基于节点间边的独立性和等概率存在性,其度数服从二项分布,但不适合模拟现实世界的长尾分布网络。博客详细阐述了过程概述、调用接口,并提供了示例。
摘要由CSDN通过智能技术生成

1、概述

图生成过程用来生成不同类型的随机图,以用作算法研究、性能测试等目的。APOC提供下列随机图生成过程。

过程

说明

apoc.generate.er(noNodes, noEdges, 'label', 'type')

根据Erdős–Rényi模型[1](ER)生成图(随机网络)。

apoc.generate.ws(noNodes, degree, beta, 'label', 'type')

根据Watts-Strogatz模型(WS)[2]生成图表(小世界网络)。

apoc.generate.ba(noNodes, edgesPerNode, 'label', 'type')

根据Barabasi-Albert模型(无标度网络)[3]、遵从优先依附规律生成图。

apoc.generate.complete(noNodes, 'label', 'type')

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值