Ir para o conteúdo

Grafo aleatório

Origem: Wikipédia, a enciclopédia livre.

Na teoria dos grafos e na teoria das probabilidades, um grafo aleatório é um grafo gerado por um processo estocástico. A teoria dos grafos aleatórios dedica-se ao estudo das propriedades estatísticas e estruturais de grafos selecionados aleatoriamente dentro de um determinado espaço de probabilidade, focando especialmente no comportamento assintótico à medida que o número de vértices cresce indefinidamente ().[1]

Originada no final da década de 1950 com os trabalhos pioneiros de Paul Erdős, Alfréd Rényi e Edgar Gilbert, a teoria tornou-se um dos ramos mais ativos da combinatória e da matemática discreta moderna.[2][3] Para além da matemática pura, os modelos de grafos aleatórios são amplamente empregados na física estatística, na ciência da computação (como algoritmos probabilísticos e teoria da complexidade) e na análise de redes complexas — tais como redes sociais, redes de telecomunicações, sistemas de transporte e redes biológicas e neuronais.[4]

História e fundamentação

[editar | editar código]

O emprego da aleatoriedade no estudo de problemas combinatórios teve seu primeiro marco significativo em 1947, quando Paul Erdős utilizou o que viria a ser denominado método probabilístico para demonstrar a existência de grafos sem determinados subgrafos completos ou vazios (fornecendo um limite inferior exponencial não construtivo para os números de Ramsey diagonais ).[5]

No final da década de 1950, o conceito de grafo aleatório como objeto de estudo autônomo foi formulado quase simultaneamente sob duas abordagens distintas:

  • Em 1959, Edgar Gilbert introduziu o modelo , no qual cada uma das possíveis arestas entre vértices é selecionada independentemente com probabilidade fixa.[3]
  • No mesmo ano, Paul Erdős e Alfréd Rényi definiram o modelo , no qual escolhe-se uniformemente ao acaso um grafo entre todos aqueles que possuem exatamente vértices e arestas.[2]

Entre 1959 e 1968, Erdős e Rényi publicaram uma influente série de artigos sobre o tema. O mais célebre deles, On the Evolution of Random Graphs (1960), descreveu a evolução estrutural de um grafo à medida que arestas são gradualmente adicionadas, demonstrando a existência de transições de fase e funções limiar para diversas propriedades topológicas fundamentais, em especial o surgimento do chamado "componente gigante".[6]

Durante as décadas de 1980 e 1990, matemáticos como Béla Bollobás, Svante Janson, Tomasz Łuczak e Andrzej Ruciński consolidaram o tratamento rigoroso da área com ferramentas avançadas de probabilidade e combinatória analítica.[7] Na virada para o século XXI, a constatação de que redes reais (como a World Wide Web e redes metabólicas) apresentavam características não capturadas pelo modelo clássico impulsionou a criação de novos modelos estocásticos, como as redes de mundo pequeno (de Duncan Watts e Steven Strogatz) e as redes livres de escala (de Albert-László Barabási e Réka Albert).[8][9]

Modelos clássicos fundamentais

[editar | editar código]

Existem duas formulações clássicas intimamente relacionadas para grafos aleatórios finitos, frequentemente agrupadas sob a designação geral de modelo de Erdős–Rényi.

O modelo de Gilbert:

[editar | editar código]

No modelo , o conjunto de vértices é fixo. Para cada um dos pares não ordenados de vértices distintos, inclui-se uma aresta com probabilidade , de forma mutuamente independente.[3]

O espaço amostral é composto por todos os grafos não direcionados simples com vértices. Se um grafo específico possui exatamente arestas, sua probabilidade é dada por:

Propriedades básicas

[editar | editar código]
  • Número esperado de arestas: A variável aleatória , que conta o número total de arestas de , segue uma distribuição binomial . Seu valor esperado e variância são:
  • Distribuição de graus: O grau de qualquer vértice fixo segue uma distribuição binomial , com média:

Se para alguma constante , à medida que , a distribuição do grau de qualquer vértice converge pontualmente para uma distribuição de Poisson de média :

O modelo de Erdős–Rényi:

[editar | editar código]

No modelo , fixa-se o número de vértices e o número exato de arestas , com . O espaço amostral consiste em todos os grafos simples que possuem precisamente arestas, distribuídos sob a probabilidade uniforme:[2]

Equivalência assintótica

[editar | editar código]

Os modelos e são assintoticamente equivalentes na maioria das situações práticas quando . Especificamente, se é uma propriedade monótona de grafos (isto é, a adição de arestas não destrói a propriedade, como conexidade ou existência de subgrafos) e e , o comportamento limite de coincide com o de .[7]

O modelo costuma ser matematicamente mais tratável em demonstrações devido à independência estocástica entre a presença das diferentes arestas, enquanto é um modelo microcanônico com volume de arestas estritamente fixado.

O processo de grafo aleatório

[editar | editar código]

Um processo de grafo aleatório é uma cadeia estocástica discreta , onde . O processo inicia-se com consistindo em vértices isolados e nenhuma aresta. Em cada passo , uma aresta é selecionada uniformemente ao acaso dentre as arestas ainda não inseridas e adicionada ao grafo, de modo que é um grafo distribuído de acordo com .[1]

Esse processo permite analisar "tempos de parada" (hitting times) estocásticos. Por exemplo, pode-se comparar o momento exato em que o grau mínimo atinge 1 com o instante em que o grafo torna-se conexo.

Propriedades assintóticas e funções limiar

[editar | editar código]

No estudo de grafos aleatórios, interessa investigar o comportamento estrutural quando tende ao infinito. Diz-se que uma propriedade ocorre assintoticamente quase certamente (frequentemente abreviado como a.a.s., do inglês asymptotically almost surely, ou quase certamente) se:

Definição de função limiar

[editar | editar código]

Uma função é dita uma função limiar (ou limiar de probabilidade) para uma propriedade monótona crescente se a probabilidade satisfaz:[10]

Diz-se que um limiar é agudo (sharp threshold) se a transição entre 0 e 1 ocorre em uma faixa estreita . Pelo teorema de Friedgut e Kalai (1996), toda propriedade monótona invariante por automorfismos possui um limiar agudo ou grosseiro bem caracterizado por sua sensibilidade a permutações.[11]

Limiares notáveis no modelo

[editar | editar código]

A tabela a seguir resume os limiares probabilísticos para algumas das propriedades mais estudadas:[1][10]

Propriedade Função limiar Comportamento assintótico
Surgimento de ao menos uma aresta Limiar grosseiro
Surgimento de um subgrafo isomorfo a Onde é a densidade máxima
Existência de ao menos um ciclo (de qualquer ordem) O número de ciclos converge para uma distribuição de Poisson
Surgimento do componente gigante Transição crítica em para
Desaparecimento do último vértice isolado Limiar agudo:
Conexidade do grafo Coincide assintoticamente com o desaparecimento dos vértices isolados
Existência de um ciclo hamiltoniano Limiar agudo (Komlós e Szemerédi, 1983)
Grafo planar Quase certamente não planar para

Evolução do grafo e o componente gigante

[editar | editar código]

O estudo da evolução de quando (para constante) é um dos resultados mais profundos de Erdős e Rényi (1960). Conforme a constante varia em torno de 1, o grafo exibe uma marcante transição de fase de segunda ordem, análoga à teoria da percolação:[6][7]

Fase subcrítica ()

[editar | editar código]

Quando :

  • O grafo é quase certamente composto por uma coleção disjunta de pequenos componentes conexos (árvores simples e componentes unicíclicos).
  • O maior componente conexo possui no máximo ordem logarítmica:
  • Não há componentes com mais de um ciclo.

Janela crítica ()

[editar | editar código]

Na vizinhança de , parametrizada por com (conhecida como a scaling window de Bollobás e Łuczak):

  • Vários componentes de tamanho intermediário fundem-se gradualmente.
  • O maior componente conexo atinge uma ordem de grandeza fracionária:
  • A distribuição de tamanhos e o número de ciclos nos componentes relacionam-se formalmente a passeios aleatórios e excursões do movimento browniano.[12]

Fase supercrítica ()

[editar | editar código]

Quando :

  • Surge quase certamente um único componente dominante, denominado componente gigante, cuja ordem é linear no número de vértices:

em que a fração é a única raiz positiva da equação transcendente:

  • Todos os demais componentes conexos permanecem pequenos, com tamanho limitado por .
  • A estrutura do componente gigante torna-se complexa, contendo múltiplos ciclos interligados.

Fase de conexidade ()

[editar | editar código]

Para , todos os componentes pequenos restantes são progressivamente absorvidos pelo componente gigante. A probabilidade de o grafo ser completamente conexo converge assintoticamente para uma distribuição de Gumbel:[2]

Esse resultado decorre do fato de que o número de vértices isolados converge assintoticamente para uma distribuição de Poisson de média .

O método probabilístico e aplicações em combinatória

[editar | editar código]

Os grafos aleatórios são o alicerce do método probabilístico, técnica introduzida principalmente por Paul Erdős para demonstrar a existência de objetos combinatórios com propriedades incomuns sem a necessidade de construí-los explicitamente.[13]

O raciocínio baseia-se na constatação de que, se definirmos um espaço de probabilidade sobre uma família de grafos e mostrarmos que a probabilidade de um elemento satisfazer uma determinada propriedade é estritamente positiva:

então necessariamente deve existir ao menos um grafo com a propriedade .

Um dos exemplos mais célebres é a demonstração de Erdős (1959) sobre a existência de grafos com cintura (comprimento do menor ciclo) arbitrariamente grande e número cromático arbitrariamente grande. Até então, acreditava-se que um número cromático elevado exigia necessariamente a presença de pequenos ciclos (como triângulos ou subgrafos densos). Avaliando com e eliminando um vértice de cada ciclo curto, Erdős provou a existência de grafos com cintura superior a e número cromático superior a , para quaisquer inteiros .[14]

Lógica e leis zero-um

[editar | editar código]

No final da década de 1960, pesquisadores da União Soviética liderados por Glebskii et al. (1969) e, de forma independente, Ronald Fagin (1976) nos Estados Unidos, descobriram que os grafos aleatórios satisfazem uma notável lei zero-um para a lógica de primeira ordem.[15][16]

Seja qualquer sentença formulada na linguagem de primeira ordem da teoria dos grafos (utilizando quantificadores , conectivos booleanos e o predicado binário de adjacência ). Se a probabilidade for constante e independente de , então:

Em outras palavras, qualquer afirmação de primeira ordem ou é assintoticamente quase certamente verdadeira, ou quase certamente falsa. Essa lei deixa de valer se permitirmos que decresça em certas taxas (como com racional, investigado por Shelah e Spencer em 1988) ou se considerarmos linguagens mais expressivas, como a lógica de segunda ordem monádica (com a qual se pode expressar conectividade ou colorabilidade).[17]

Grafos aleatórios infinitos: o grafo de Rado

[editar | editar código]

Quando se estende o conceito de grafo aleatório para uma quantidade enumerável e infinita de vértices () e define-se que cada par de vértices possui uma aresta com probabilidade independente , ocorre um fenômeno de unicidade surpreendente: com probabilidade 1, o grafo resultante é isomorfo a um único objeto matemático, conhecido como o grafo de Rado (ou grafo aleatório infinito).[18][19]

Esse grafo caracteriza-se pela propriedade de extensão: para quaisquer dois subconjuntos finitos e disjuntos de vértices e , existe um vértice que é adjacente a todos os vértices de e a nenhum vértice de . O grafo de Rado é altamente simétrico (ultrahomogêneo) e universal, no sentido de que contém qualquer grafo enumerável finito ou infinito como subgrafo induzido.[19]

Outros modelos de grafos aleatórios

[editar | editar código]

Embora o modelo de Erdős–Rényi seja a base teórica histórica, sua distribuição de graus de Poisson e seu coeficiente de agrupamento convergindo a zero () o tornam inadequado para descrever a maioria das redes empíricas do mundo real. Diversos outros modelos foram propostos para suprir essas características.

Grafos regulares aleatórios

[editar | editar código]

Um grafo -regular aleatório, denotado por , é um grafo escolhido uniformemente entre todos os grafos simples -regulares sobre vértices (exigindo que seja par).[20]

O estudo desse modelo baseia-se amplamente no modelo de emparelhamento (ou configuration model) de Bollobás (1980): cada vértice recebe "meias-arestas", que são emparelhadas aleatoriamente sob uma permutação uniforme. Grafos regulares aleatórios destacam-se como excelentes exemplos de grafos expansores (grafos altamente conectados com baixa densidade de arestas), de suma relevância para a teoria de códigos corretores de erro e comunicação em redes.[21]

Modelo Watts–Strogatz (redes de mundo pequeno)

[editar | editar código]

Proposto por Duncan Watts e Steven Strogatz em 1998, este modelo interpola entre uma rede regular em anel (com alto coeficiente de agrupamento local e grande distância média) e um grafo puramente aleatório (com pequeno diâmetro e baixo agrupamento).[8]

A partir de uma grade regular unidimensional onde cada nó está conectado aos seus vizinhos mais próximos, cada aresta é reconectada aleatoriamente com probabilidade . Para valores intermediários de , a rede exibe simultaneamente:

  • Um coeficiente de agrupamento elevado (vizinhos de um nó têm alta chance de serem vizinhos entre si);
  • Uma distância média entre nós logarítmica ou sublogarítmica (o fenômeno do mundo pequeno ou dos "seis graus de separação").

Modelo Barabási–Albert (redes livres de escala)

[editar | editar código]

Formulado por Albert-László Barabási e Réka Albert em 1999, este modelo incorpora dois princípios fundamentais observados em redes dinâmicas reais:[9]

  1. Crescimento contínuo: Novos vértices entram progressivamente na rede ao longo do tempo.
  2. Ligação preferencial (preferential attachment ou efeito "o rico fica mais rico"): A probabilidade de um novo vértice ligar-se a um vértice existente é proporcional ao grau atual deste último:

Como consequência, a rede atinge um estado estacionário no qual a distribuição dos graus segue assintoticamente uma lei de potência:

com expoente livre de escala . Redes dessa natureza contam com a existência de hubs (nós com grau desproporcionalmente elevado).

Modelo de blocos estocásticos (SBM)

[editar | editar código]

O modelo de blocos estocásticos (Stochastic Block Model) particiona os vértices em classes ou comunidades predeterminadas. A probabilidade de uma aresta existir entre o vértice (pertencente ao bloco ) e o vértice (pertencente ao bloco ) é dada por uma entrada fixa de uma matriz de probabilidade .[22]

O SBM é uma das principais ferramentas de referência estatística e aprendizado não supervisionado para problemas de detecção de comunidades em sociologia computacional, biologia de sistemas e aprendizado de máquina.[22]

Grafos geométricos aleatórios

[editar | editar código]

Em um grafo geométrico aleatório , vértices são distribuídos aleatoriamente (segundo uma distribuição uniforme ou um processo pontual de Poisson) dentro de um espaço métrico, como o quadrado unitário em . Dois vértices conectam-se por uma aresta se, e somente se, a distância euclidiana entre eles for menor ou igual a um determinado raio de corte .[23]

Tais grafos modelam naturalmente redes ad hoc móveis, redes de sensores sem fio e estruturas espaciais em física da matéria condensada.

Aplicações

[editar | editar código]

A teoria dos grafos aleatórios possui uma vasta gama de aplicações teóricas e práticas:

  • Modelagem de epidemias e processos de contato: A propagação de agentes infecciosos em populações é descrita por modelos estocásticos (como os modelos SIR ou SIS) sobrepostas a redes com diferentes distribuições de conectividade, permitindo calcular o limiar epidêmico.[4]
  • Ciência da computação e algoritmos: O teste de algoritmos em instâncias geradas por grafos aleatórios é utilizado na análise de complexidade média. Grafos aleatórios também auxiliam no projeto de redes de interconexão robustas, sistemas tolerantes a falhas e estruturas de dados probabilísticas.[10]
  • Física estatística e matéria condensada: Há uma correspondência direta entre a formação do componente gigante e a transição de gelificação em polímeros ou a teoria da percolação. Os grafos aleatórios também servem como substrato para modelos de vidros de spin e para o estudo do modelo de Ising.[1]
  • Bioinformática e neurociência: Análise de redes de interação proteína-proteína, redes de regulação gênica e mapeamento de redes neurais estruturais e funcionais no cérebro (conectômica).[4]

Ver também

[editar | editar código]

Referências

[editar | editar código]

Referências

  1. 1 2 3 4 Bollobás, Béla (2001). Random Graphs 2.ª ed. Cambridge: Cambridge University Press. ISBN 978-0521797221. doi:10.1017/CBO9780511814068
  2. 1 2 3 4 Erdős, Paul; Rényi, Alfréd (1959). «On random graphs I». Publicationes Mathematicae Debrecen. 6: 290–297
  3. 1 2 3 Gilbert, Edgar N. (1959). «Random graphs». The Annals of Mathematical Statistics. 30 (4): 1141–1144. doi:10.1214/aoms/1177706098
  4. 1 2 3 Newman, Mark (2018). Networks 2.ª ed. Oxford: Oxford University Press. ISBN 978-0198805090. doi:10.1093/oso/9780198805090.001.0001
  5. ↑ Erdős, Paul (1947). «Some remarks on the theory of graphs». Bulletin of the American Mathematical Society. 53 (4): 292–294. doi:10.1090/S0002-9904-1947-08785-1
  6. 1 2 Erdős, Paul; Rényi, Alfréd (1960). «On the evolution of random graphs». Publications of the Mathematical Institute of the Hungarian Academy of Sciences. 5: 17–61
  7. 1 2 3 Janson, Svante; Łuczak, Tomasz; Ruciński, Andrzej (2000). Random Graphs. Nova Iorque: John Wiley & Sons. ISBN 978-0471175414. doi:10.1002/9781118032718
  8. 1 2 Watts, Duncan J.; Strogatz, Steven H. (1998). «Collective dynamics of 'small-world' networks». Nature. 393 (6684): 440–442. doi:10.1038/30918
  9. 1 2 Barabási, Albert-László; Albert, Réka (1999). «Emergence of scaling in random networks». Science. 286 (5439): 509–512. doi:10.1126/science.286.5439.509
  10. 1 2 3 Frieze, Alan; Karoński, Michał (2015). Introduction to Random Graphs. Cambridge: Cambridge University Press. ISBN 978-1107118508. doi:10.1017/CBO9781316339831
  11. ↑ Friedgut, Ehud; Kalai, Gil (1996). «Every monotone graph property has a sharp threshold». Proceedings of the American Mathematical Society. 124 (10): 2993–3002. doi:10.1090/S0002-9939-96-03732-X
  12. ↑ Aldous, David (1997). «Brownian excursions, critical random graphs and the multiplicative coalescent». The Annals of Probability. 25 (2): 814–848. doi:10.1214/aop/1024404421
  13. ↑ Alon, Noga; Spencer, Joel H. (2016). The Probabilistic Method 4.ª ed. Hoboken: John Wiley & Sons. ISBN 978-1119061953. doi:10.1002/9781119062059
  14. ↑ Erdős, Paul (1959). «Graph theory and probability». Canadian Journal of Mathematics. 11: 34–38. doi:10.4153/CJM-1959-003-9
  15. ↑ Glebskii, Y. V.; Kogan, D. I.; Liogon'kii, M. I.; Talanov, V. A. (1969). «Range and degree of realizability of formulas in the restricted predicate calculus». Kibernetika. 5 (2): 17–28
  16. ↑ Fagin, Ronald (1976). «Probabilities on finite models». The Journal of Symbolic Logic. 41 (1): 50–58. doi:10.2307/2272945
  17. ↑ Shelah, Saharon; Spencer, Joel (1988). «Zero-one laws for sparse random graphs». Journal of the American Mathematical Society. 1 (1): 97–115. doi:10.1090/S0894-0347-1988-0924704-5
  18. ↑ Rado, Richard (1964). «Universal graphs and induced subgraphs». Acta Arithmetica. 9 (4): 331–340. doi:10.4064/aa-9-4-331-340
  19. 1 2 Cameron, Peter J. (1997). «The Rado graph». Discrete Mathematics. 170 (1–3): 11–26. doi:10.1016/S0012-365X(96)00244-6
  20. ↑ Wormald, Nicholas C. (1999). «Models of random regular graphs». Surveys in Combinatorics. 267: 239–298. doi:10.1017/CBO9780511721335.010
  21. ↑ Hoory, Shlomo; Linial, Nathan; Wigderson, Avi (2006). «Expander graphs and their applications». Bulletin of the American Mathematical Society. 43 (4): 439–561. doi:10.1090/S0273-0979-06-01126-8
  22. 1 2 Abbe, Emanuel (2018). «Community detection and stochastic block models: Recent developments». The Journal of Machine Learning Research. 18 (177): 1–86
  23. ↑ Penrose, Mathew (2003). Random Geometric Graphs. Oxford: Oxford University Press. ISBN 978-0198506263. doi:10.1093/acprof:oso/9780198506263.001.0001

Bibliografia

[editar | editar código]
  • Alon, Noga; Spencer, Joel H. (2016). The Probabilistic Method 4.ª ed. Hoboken: John Wiley & Sons. ISBN 978-1119061953 
  • Bollobás, Béla (2001). Random Graphs 2.ª ed. Cambridge: Cambridge University Press. ISBN 978-0521797221 
  • Frieze, Alan; Karoński, Michał (2015). Introduction to Random Graphs. Cambridge: Cambridge University Press. ISBN 978-1107118508 
  • Janson, Svante; Łuczak, Tomasz; Ruciński, Andrzej (2000). Random Graphs. Nova Iorque: John Wiley & Sons. ISBN 978-0471175414 
  • Newman, Mark (2018). Networks 2.ª ed. Oxford: Oxford University Press. ISBN 978-0198805090 
  • Penrose, Mathew (2003). Random Geometric Graphs. Oxford: Oxford University Press. ISBN 978-0198506263