Apache-AGE 可以处理图算法,例如最短路径、中心性度量和页面排名吗?

问题描述 投票:0回答:6

我对使用 Apache-AGE 进行图形数据存储和分析感兴趣。 Apache-AGE 能否处理常见的图形算法,例如最短路径、中心性度量和页面排名?我想知道 Apache-AGE 是否为这些算法提供内置函数或 API,或者我是否需要使用提供的数据访问接口自己实现它们。任何有关此主题的信息将不胜感激。

graph-databases pagerank apache-age
6个回答
0
投票

目前这些算法尚未实现,但您可以下载任何驱动程序,例如 Apache Age Python 驱动程序。然后用它自己在 python 中实现这些算法。您可以使用支持 Apache Age 的其他语言来执行这些操作。您可以在这里找到驱动程序


0
投票

我将详细介绍提到的每个算法:

最短路径

参考这个已关闭的Github问题的最短路径,由于复杂性,在AGE中没有直接实现它。在这种情况下,有两种选择:

  1. 为 AGE 创建自己的查询 -> 视频讲座幻灯片
  2. AGE中算法的实现 -> 可参考的论文

中心性措施

似乎较旧的 AgensGraph 确实有一个中心性测量算法。您可以使用此参考尝试 AGE。但是,目前没有相关的官方文档或支持。

页面排名

Neo4j 有一个实现文档,您可以按照该文档来创建查询或直接实现算法。


0
投票

目前 Apache-Age 仅支持数据库可视化。它不支持您上面提到的任何图形算法。希望未来的版本可以包含这些功能。如果你真的想从事这个工作,你也可以为此做出贡献并在 github 上创建问题。


0
投票

这个功能在 AGE 中并不存在。 AGE 目前具有数据库可视化功能。您可以免费使用 AGE 的 python 驱动程序,我相信它是实现您需要的算法的简单方法。如果您热衷于 AGE 工作,我建议您为其开发做出贡献,因为它是开源的。


0
投票

根据我的信息,您现在可以使用贝尔曼福特或迪杰斯特拉算法来实现最短距离。但将来我想他们可能会实现这一点。您如何在该网站上查看 apache Age 的文档


0
投票

Apache AGE 主要专注于数据库可视化和管理。解决方法是您可以使用 Apache Age Python 驱动程序来实现这些算法并为项目的开发做出贡献。

我已经回答过类似的问题这里

希望有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.