Page Rank
O PageRank é um algoritmo que mede a importância relativa de cada nó dentro de um grafo. A importância de um nó é determinada pela quantidade e qualidade dos links que apontam para ele.
Os resultados apresentados na imagem e gerados código a seguir mostram os valores finais de PageRank para os nós A, B, C e D.
Codigo do Page Rank
Interpretação dos Resultados
- Resumo numérico: Os valores de PageRank resultantes são normalizados (somam aproximadamente 1). Por exemplo, em uma execução típica obtém-se algo como:
C ≈ 0.378,A ≈ 0.302,D ≈ 0.198,B ≈ 0.122. - Por que C aparece em primeiro: C recebe links de múltiplas fontes importantes (por exemplo A e D) e participa de ciclos que preservam e redistribuem PageRank, o que amplifica seu peso.
- A versus D e B: A fica em segundo por receber contribuições de nós com peso; D tem importância intermediária porque recebe de C mas também distribui parte do seu peso; B é o menor porque tem menos fontes de entrada e recebe menos fluxo de importância.
- Efeito do damping factor (d): Com
d = 0.85usamos 85% do fluxo vindo de repasses pelos links e 15% de teletransporte uniforme. Diminuirdtorna os valores mais próximos entre os nós (mais aleatoriedade); aumentardenfatiza mais a estrutura de links. - Dangling nodes: Nós sem saídas têm seu PageRank redistribuído igualmente entre todos os nós. No grafo de exemplo todos os nós têm saídas, portanto esse efeito não foi decisivo aqui.
- Uso prático: Ordenar nós por PageRank indica quais nós são mais centrais/influentes no grafo; útil para priorização, resumo ou análise de influência. Para decisões operacionais, foque nos nós com maior PageRank (C e A no exemplo).