【发布时间】:2014-02-25 18:13:40
【问题描述】:
我正在学习 PageRanking 算法,对于一些新手问题非常抱歉。 我了解每个页面的 PR 值是通过对其自身的传入链接的总和来计算的。
现在我对wikipedia 的“PageRank 值总和为 1”的声明感到困扰。
如 wikipedia 上显示的示例,如果每个页面都有一个出站链接,那么每个页面的整个概率的总和应该是 1。但是,如果一个页面没有任何出站链接,例如示例中的页面 A,那么总和不应该是值 1 对吗?
因此,Pagerank 算法是否必须假设每个页面至少有一个出站链接? 有人可以详细说明 Pageranking 如何处理没有任何传入或传出链接的页面吗? 公式将如何相应地改变?谢谢
【问题讨论】:
-
这个问题属于webmasters.stackexchange.com,因为它不是编程问题。
-
@RaymondChen 这根本不属于网站管理员。这是一个关于如何处理众所周知算法的边缘情况的问题,并且与编程非常相关。编程问题不一定是“如何在 C 中解析字符串?”它也可以是关于算法的概念,当理解后可以很容易地翻译成任何编程语言。
-
StackOverflow 用于解决实际的编程问题。请描述您的实际问题。例如,“我有一个页面的出站链接为零,但它的页面排名不符合我的预期。我可以做些什么来提高我的页面排名?”实际上,这变成了网站设计问题,而不是编程问题。所述问题是理论性的,不实用。
-
作为算法问题,我认为这很适合SO。
-
@RaymondChen 作为“算法”标签社区中 SO 中最活跃的成员(或至少其中一个),我不同意你的观点,我认为这对 SO 来说是一个非常好的问题。不太理论化,因为在构建调用页面排名算法的图形时,所提出的问题是一个实际问题,并且如前所述 - 可以很容易地翻译成任何编程语言。
标签: algorithm search-engine google-search pagerank