php - 要求社会网络分析(SNA)算法

标签 php algorithm graph social-networking

我接到了制作 social graph 的任务,其中,在 center 中有一个用户, 它显示了他的人脉。

但在此之前,我们的重点是如何确定 shortest path 2个用户之间。

我找到了一些算法来做到这一点,但它似乎需要很多时间,而且因为它是关于社交链接的,我们正在寻找一种最快的算法,因为我们需要定期运行它以跟上 friend 的更新。

那么,您知道确定两个用户之间最短路径的最快方法是什么吗?

PS:如果你知道 PHP 和 MySQL 的例子,我会给你虚拟啤酒(或可乐)。 :D

最佳答案

Dijkstra's Algorithm找到图上两个节点之间的最短路径。

关于php - 要求社会网络分析(SNA)算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/896566/

相关文章:

javascript - PCFG(NLP)中的内外算法

java - 无法找到 N-Queens 谜题的可能解决方案

java - 如何实现并查算法?

javascript - 寻找有关如何从 sql 表创建图形并将其输出到网页的一些想法

algorithm - 如何使用分布排序(基数排序等)对字符串进行排序?

javascript - 如何在 mxGraph 中渲染折线元素?

php - 如何在 WordPress 中设置 Widgetkit 插件的数据库?

php - 它是一个简单的循环,但我不知道该怎么做

php - 如何将 Doctrine ORM 默认跟踪策略更改为 Deferred Explicit

php - MYSQL Sum 和 Count 在不同的表上,在同一个查询中