<分区>
我正在寻找一个库(或框架或图数据库函数或示例代码)来将无向加权图拆分成簇。
额外的要求是您可以配置生成的集群数量。
我已经看过不同的东西了:
- JUNG 框架:似乎不支持聚类算法的加权边。
- Neo4J DB:在核心 java API 中提供一些算法,但不用于集群。
- JGraphT:没有聚类算法。
- Igraph:不适用于 Java,仅适用于 Python、C 和 R
有人知道 Java 可访问的任何其他图聚类算法实现吗?
谢谢!
<分区>
我正在寻找一个库(或框架或图数据库函数或示例代码)来将无向加权图拆分成簇。
额外的要求是您可以配置生成的集群数量。
我已经看过不同的东西了:
有人知道 Java 可访问的任何其他图聚类算法实现吗?
谢谢!
最佳答案
Gephi用 Java 实现并包含各种社区检测算法(检查可用的插件)。它是开源的,并且有一个 API 系统允许您将其类集成到您自己的源代码中,或者相反(开发 gephi 模块)。
关于java - Java 中的图形聚类库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32627479/
相关文章:
java - 在部署到 tomcat 的 GWT servlet 中使用 java sendmail 发送邮件
python /NetworkX : Add Weights to Edges by Frequency of Edge Occurance
algorithm - 在使用时间变量寻找关节点算法中,为什么我们不取子节点和父节点的低时间的最小值
python - 如何在Python中对包含TRUE/FALSE值的数据集进行聚类?
java - 如何使用递归编写链表的 contains 方法? java
java - 集合中包含可序列化的非原始对象的对象不能设置为 ActiveMQ ObjectMessage