Nos artigos anteriores (aqui e aqui) apresentamos o modelo GBA e introduzimos a ideia de que este modelo consegue gerar redes complexas livres de escala. Neste artigo pretendemos verificar esta propriedade por meio de alguns experimentos.
A distribuição do grau da rede GBA, como já apontado, segue uma distribuição lei de potência do tipo $k^{-q}$, com $2 \le q \le 3$. Uma aproximação bastante usada na literatura para a distribuição do grau em uma rede GBA é dada por
$P(d_i=k) = \frac{2\Delta m (\Delta m+1)}{k(k+1)(k+2)}$
Este modelo é uma aproximação introduzida por Mark Newman no artigo The structure and function of complex networks publicado em 2003. Mark Newman é um físico com importantes contribuições na área de sistemas complexos, por sinal, é autor do livro Networks cuja segunda edição é de 2018, portanto bem recente, e que cobre um amplo espectro de assuntos sobre a ciência das redes.
O racional do modelo é que ele é uma consequência direta do saldo médio de nós com grau $k$ quando cada nó é inserido na rede GBA. Ao inserirmos um nó na rede, uma parte dos nós de grau $k-1$ muda para o grau $k$ e uma parte dos nós, deixa de ter grau $k$ e passa a ter grau $k+1$. Portanto, a diferença entre estas quantidades vai determinar para onde caminha, em média, a distribuição $P(d_i=k)$. Mais detalhes desta derivação estão no artigo de Mark Newman.
Um ponto importante deste modelo é que ele mostra que para um valor grande de $k$ e um valor de $\Delta m$ constante é uma lei de potência com $q = 3$. Assumindo que $\Delta m = 3$, temos que $P(d_i=k) = \frac{24}{k^3 + 3k^2 + 2k}$. Assim, de fato, a probabilidade $P(d_i=k)$ cresce com $O(k^{-3})$. Outro ponto importante é que o modelo aponta que a distribuição segue uma lei de potência independentemente do tamanho da rede GBA.
O gráfico abaixo compara a distribuição do grau medida em uma rede GBA simulada (cruzes pretas) com $n=100.000$, $\Delta m = 3$, $n_0 = 3$ e $m_0 = 3$ com a distribuição obtida pelo modelo de Newman (linha tracejada em vermelho). O resultado ilustra a precisão do modelo para redes GBA.
Olhando para outras medidas da rede gerada acima, vemos que o grau médio é $\lambda = 5,99982$, que o grau do Hub é $d_{max} = 957$ (não mostrado no gráfico acima, que está limitado ao grau 500), que o percentual de nós com grau abaixo da média é d$P(d_i<\lambda) = 71,49\%$ e que o percentual dos nós com grau acima de 3 desvios-padrão da média é de $P(d_i>\lambda+3\sigma) = 0,9\%$. Estas medidas demonstram a grande disparidade do grau dos nós, que é uma característica marcante nas redes complexas que estudamos anteriormente.
Comentários
Postar um comentário